ILGenerator
cs.system.reflection.emit.ILGenerator (extern class)
Implements: cs.system.runtime.interopservices._ILGenerator
Instance Members
BeginCatchBlock(exceptionType: cs.system.Type): Void| Name | Type |
|---|---|
exceptionType |
cs.system.Type |
BeginExceptFilterBlock(): VoidBeginExceptionBlock(): Label| Returns |
|---|
| Label |
BeginFaultBlock(): VoidBeginFinallyBlock(): VoidBeginScope(): VoidDeclareLocal(localType: cs.system.Type): LocalBuilder| Name | Type |
|---|---|
localType |
cs.system.Type |
| Returns |
|---|
| LocalBuilder |
DefineLabel(): Label| Returns |
|---|
| Label |
| Name | Type |
|---|---|
opcode |
OpCode |
EmitCall(opcode: OpCode, methodInfo: cs.system.reflection.MethodInfo, optionalParameterTypes: cs.NativeArray<cs.system.Type>): Void| Name | Type |
|---|---|
opcode |
OpCode |
methodInfo |
cs.system.reflection.MethodInfo |
optionalParameterTypes |
cs.NativeArray<cs.system.Type> |
EmitCalli(opcode: OpCode, unmanagedCallConv: Anonymous, returnType: cs.system.Type, parameterTypes: cs.NativeArray<cs.system.Type>): Void| Name | Type |
|---|---|
opcode |
OpCode |
unmanagedCallConv |
Anonymous |
returnType |
cs.system.Type |
parameterTypes |
cs.NativeArray<cs.system.Type> |
EmitWriteLine(fld: cs.system.reflection.FieldInfo): Void| Name | Type |
|---|---|
fld |
cs.system.reflection.FieldInfo |
EndExceptionBlock(): VoidEndScope(): Void| Name | Type |
|---|---|
loc |
Label |
MarkSequencePoint(document: cs.system.diagnostics.symbolstore.ISymbolDocumentWriter, startLine: Int, startColumn: Int, endLine: Int, endColumn: Int): Void| Name | Type |
|---|---|
document |
cs.system.diagnostics.symbolstore.ISymbolDocumentWriter |
startLine |
Int |
startColumn |
Int |
endLine |
Int |
endColumn |
Int |
ThrowException(excType: cs.system.Type): Void| Name | Type |
|---|---|
excType |
cs.system.Type |
| Name | Type |
|---|---|
usingNamespace |
String |
Metadata
| Name | Parameters |
|---|---|
:nativeGen |
- |
:libType |
- |
:csNative |
- |