EmitContext
CurrentAnonymousMethod
DefaultTarget
ig
LoopBegin
LoopEnd
return_value
Switch
EmitContext(IMemberContext, ILGenerator, TypeSpec, SourceMethodBuilder)
AsyncThrowVariable
BuiltinTypes
ConditionalAccess
CurrentType
CurrentTypeDefinition
CurrentTypeParameters
EmitAccurateDebugInfo
HasMethodSymbolBuilder
HasReturnLabel
IsAnonymousStoreyMutateRequired
IsStatic
IsStaticConstructor
MemberContext
Module
NotifyEvaluatorOnStore
RecursivePatternLabel
Report
ReturnLabel
ReturnType
StatementEpilogue
TryFinallyUnwind
AddStatementEpilog(IExpressionCleanup)
AssertEmptyStack()
BeginCatchBlock(TypeSpec)
BeginCompilerScope(Int32)
BeginExceptionBlock()
BeginExceptionFilterBlock()
BeginFilterHandler()
BeginFinallyBlock()
BeginScope(Int32)
CloseConditionalAccess(TypeSpec)
CreateReturnLabel()
DeclareLocal(TypeSpec, Boolean)
DefineLabel()
DefineLocalVariable(String, LocalBuilder)
Emit(OpCode)
Emit(OpCode, Double)
Emit(OpCode, FieldSpec)
Emit(OpCode, Label)
Emit(OpCode, Label[])
Emit(OpCode, LocalBuilder)
Emit(OpCode, MethodInfo)
Emit(OpCode, MethodSpec)
Emit(OpCode, Single)
Emit(OpCode, String)
Emit(OpCode, TypeSpec)
Emit(OpCode, MethodSpec, Type[])
EmitArgumentAddress(Int32)
EmitArgumentLoad(Int32)
EmitArgumentStore(Int32)
EmitArrayAddress(ArrayContainer)
EmitArrayLoad(ArrayContainer)
EmitArrayNew(ArrayContainer)
EmitArrayStore(ArrayContainer)
EmitEpilogue()
EmitInt(Int32)
EmitLoadFromPtr(TypeSpec)
EmitLong(Int64)
EmitNull()
EmitStoreFromPtr(TypeSpec)
EmitThis()
EndExceptionBlock()
EndScope()
FreeTemporaryLocal(LocalBuilder, TypeSpec)
GetTemporaryField(TypeSpec, Boolean)
GetTemporaryLocal(TypeSpec)
Mark(Location)
MarkCallEntry(Location)
MarkLabel(Label)
TemporaryReturn()
xamarinmac
namespace Mono.CSharp
{
public class EmitContext : BuilderContext
{
public StackFieldExpr GetTemporaryField(TypeSpec type, bool initializedFieldRequired = false);
}
}
Xamarin Android | 0.0 |
---|---|
Xamarin iOS | 0.0 |
Xamarin macOS | 0.0 |
Xamarin tvOS | 0.0 |
Xamarin watchOS | 0.0 |
Information specific to xamarinmac | |
Assembly | Mono.CSharp , Version=2.0.5.0, PublicKeyToken=0738eb9f132ed756 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API