bool ICollection< KeyValuePair< TKey, TValue > >. Contains(KeyValuePair< TKey, TValue > keyValuePair)
void Add(TKey key, TValue value)
void Reference(LabelScopeInfo block)
void EnsureLabelAndValue()
readonly LabelTarget _node
readonly List< LabelScopeInfo > _references
void MarkWithEmptyStack()
void ValidateJump(LabelScopeInfo reference)
LabelInfo(ILGenerator il, LabelTarget node, bool canReturn)
readonly HashSet< LabelScopeInfo > _definitions
void Define(LabelScopeInfo block)
readonly ILGenerator _ilg
static Exception ControlCannotLeaveFilterTest()
static Exception NonLocalJumpWithValue(object p0)
static Exception ControlCannotLeaveFinally()
static Exception ControlCannotEnterTry()
static Exception ControlCannotEnterExpression()
static Exception LabelTargetUndefined(object p0)
static Exception AmbiguousJump(object p0)
static Exception LabelTargetAlreadyDefined(object p0)
virtual LocalBuilder DeclareLocal(Type localType)
virtual void MarkLabel(Label loc)
virtual void Emit(OpCode opcode)
virtual Label DefineLabel()
static readonly OpCode Leave
static readonly OpCode Stloc
static readonly OpCode Br
static readonly OpCode Ret
static readonly OpCode Ldloc