IXamlILEmitter Interface

graph BT Type-.->Interface0["IHasLocalsPool"] click Interface0 "/api/XamlX.Emit/IHasLocalsPool" Type["IXamlILEmitter"] class Type type-node Implementing0["RecordingIlEmitter"]-.->Type click Implementing0 "/api/XamlX.IL/RecordingIlEmitter" Implementing1["CheckingILEmitter"]-.->Type click Implementing1 "/api/XamlX.IL/CheckingILEmitter" Implementing2["CecilTypeSystem.CecilEmitter"]-.->Type click Implementing2 "/api/XamlX.TypeSystem/CecilEmitter"

Syntax

public interface IXamlILEmitter : IHasLocalsPool

Properties

Name Value Summary
TypeSystem IXamlTypeSystem

Methods

Extension Methods

Name Value Summary
Add() IXamlILEmitter
Beq(IXamlLabel) IXamlILEmitter
Bge(IXamlLabel) IXamlILEmitter
Bgt(IXamlLabel) IXamlILEmitter
Ble(IXamlLabel) IXamlILEmitter
Blt(IXamlLabel) IXamlILEmitter
Box(IXamlType) IXamlILEmitter
Br(IXamlLabel) IXamlILEmitter
Brfalse(IXamlLabel) IXamlILEmitter
Brtrue(IXamlLabel) IXamlILEmitter
Castclass(IXamlType) IXamlILEmitter
DebugHatch(string) IXamlILEmitter
Dup() IXamlILEmitter
EmitCall(IXamlMethod, bool) IXamlILEmitter
Isinst(IXamlType) IXamlILEmitter
Ldarg(int) IXamlILEmitter
Ldarg_0() IXamlILEmitter
Ldc_I4(int) IXamlILEmitter
Ldc_R8(double) IXamlILEmitter
Ldelem_ref() IXamlILEmitter
Ldfld(IXamlField) IXamlILEmitter
Ldftn(IXamlMethod) IXamlILEmitter
Ldlen() IXamlILEmitter
Ldloc(IXamlLocal) IXamlILEmitter
Ldloca(IXamlLocal) IXamlILEmitter
LdMethodInfo(IXamlMethod) IXamlILEmitter
Ldnull() IXamlILEmitter
Ldsfld(IXamlField) IXamlILEmitter
Ldstr(string) IXamlILEmitter
LdThisFld(IXamlField) IXamlILEmitter
Ldtoken(IXamlMethod) IXamlILEmitter
Ldtoken(IXamlType) IXamlILEmitter
Ldtype(IXamlType) IXamlILEmitter
Newarr(IXamlType) IXamlILEmitter
Newobj(IXamlConstructor) IXamlILEmitter
Pop() IXamlILEmitter
Ret() IXamlILEmitter
Stelem_ref() IXamlILEmitter
Stfld(IXamlField) IXamlILEmitter
Stloc(IXamlLocal) IXamlILEmitter
Stsfld(IXamlField) IXamlILEmitter
Throw() IXamlILEmitter
Unbox(IXamlType) IXamlILEmitter
Unbox_Any(IXamlType) IXamlILEmitter