| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(LightCompiler parent) | Private+1 flags | | 0x08 |
| InstructionList get_Instructions() | Public+1 flags | | 0x08 |
| LightDelegateCreator CompileTop(LambdaExpression node) | Public | | 0x08 |
| Interpreter MakeInterpreter(const string& lambdaName) | Private | | 0x08 |
| void CompileConstantExpression(Expression expr) | Private | | 0x08 |
| void CompileDefaultExpression(Expression expr) | Private | | 0x08 |
| void CompileDefaultExpression(Type type) | Private | | 0x08 |
| LocalVariable EnsureAvailableForClosure(ParameterExpression expr) | Private | | 0x08 |
| LocalVariable ResolveLocal(ParameterExpression variable) | Private | | 0x08 |
| void CompileGetVariable(ParameterExpression variable) | Private | | 0x08 |
| void EmitCopyValueType(Type valueType) | Private | | 0x08 |
| void LoadLocalNoValueTypeCopy(ParameterExpression variable) | Private | | 0x08 |
| bool MaybeMutableValueType(Type type) | Private | | 0x08 |
| void CompileGetBoxedVariable(ParameterExpression variable) | Private | | 0x08 |
| void CompileSetVariable(ParameterExpression variable, bool isVoid) | Private | | 0x08 |
| void CompileParameterExpression(Expression expr) | Private | | 0x08 |
| void CompileBlockExpression(Expression expr, bool asVoid) | Private | | 0x08 |
| LocalDefinition[] CompileBlockStart(BlockExpression node) | Private | | 0x08 |
| void CompileBlockEnd(const LocalDefinition[]& locals) | Private | | 0x08 |
| void CompileIndexExpression(Expression expr) | Private | | 0x08 |
| void EmitIndexGet(IndexExpression index) | Private | | 0x08 |
| void CompileIndexAssignment(BinaryExpression node, bool asVoid) | Private | | 0x08 |
| void CompileMemberAssignment(BinaryExpression node, bool asVoid) | Private | | 0x08 |
| void CompileMemberAssignment(bool asVoid, MemberInfo refMember, Expression value, bool forBinding) | Private | | 0x08 |
| void CompileVariableAssignment(BinaryExpression node, bool asVoid) | Private | | 0x08 |
| void CompileAssignBinaryExpression(Expression expr, bool asVoid) | Private | | 0x08 |
| void CompileBinaryExpression(Expression expr) | Private | | 0x08 |
| void CompileEqual(Expression left, Expression right, bool liftedToNull) | Private | | 0x08 |
| void CompileNotEqual(Expression left, Expression right, bool liftedToNull) | Private | | 0x08 |
| void CompileComparison(BinaryExpression node) | Private | | 0x08 |
| void CompileArithmetic(const ExpressionType& nodeType, Expression left, Expression right) | Private | | 0x08 |
| void CompileConvertUnaryExpression(Expression expr) | Private | | 0x08 |
| void CompileConvertToType(Type typeFrom, Type typeTo, bool isChecked, bool isLiftedToNull) | Private | | 0x08 |
| void CompileNotExpression(UnaryExpression node) | Private | | 0x08 |
| void CompileUnaryExpression(Expression expr) | Private | | 0x08 |
| void EmitUnaryMethodCall(UnaryExpression node) | Private | | 0x08 |
| void EmitUnaryBoolCheck(UnaryExpression node) | Private | | 0x08 |
| void CompileAndAlsoBinaryExpression(Expression expr) | Private | | 0x08 |
| void CompileOrElseBinaryExpression(Expression expr) | Private | | 0x08 |
| void CompileLogicalBinaryExpression(BinaryExpression b, bool andAlso) | Private | | 0x08 |
| void CompileMethodLogicalBinaryExpression(BinaryExpression expr, bool andAlso) | Private | | 0x08 |
| void CompileLiftedLogicalBinaryExpression(BinaryExpression node, bool andAlso) | Private | | 0x08 |
| void CompileUnliftedLogicalBinaryExpression(BinaryExpression expr, bool andAlso) | Private | | 0x08 |
| void CompileConditionalExpression(Expression expr, bool asVoid) | Private | | 0x08 |
| void CompileLoopExpression(Expression expr) | Private | | 0x08 |
| void CompileSwitchExpression(Expression expr) | Private | | 0x08 |
| void CompileIntSwitchExpression(SwitchExpression node) | Private | | 0x08 |
| void CompileStringSwitchExpression(SwitchExpression node) | Private | | 0x08 |
| void CompileLabelExpression(Expression expr) | Private | | 0x08 |
| void CompileGotoExpression(Expression expr) | Private | | 0x08 |
| void PushLabelBlock(const LabelScopeKind& type) | Private | | 0x04 |
| void PopLabelBlock(const LabelScopeKind& kind) | Private | | 0x04 |
| LabelInfo EnsureLabel(LabelTarget node) | Private | | 0x08 |
| LabelInfo ReferenceLabel(LabelTarget node) | Private | | 0x08 |
| LabelInfo DefineLabel(LabelTarget node) | Private | | 0x08 |
| bool TryPushLabelBlock(Expression node) | Private | | 0x08 |
| void DefineBlockLabels(Expression node) | Private | | 0x08 |
| void CheckRethrow() | Private | | 0x00 |
| void CompileThrowUnaryExpression(Expression expr, bool asVoid) | Private | | 0x08 |
| void CompileTryExpression(Expression expr) | Private | | 0x08 |
| void CompileTryFaultExpression(TryExpression expr) | Private | | 0x08 |
| void CompileMethodCallExpression(Expression expr) | Private | | 0x08 |
| void CompileMethodCallExpression(Expression object, MethodInfo method, IArgumentProvider arguments) | Private | | 0x08 |
| ByRefUpdater CompileArrayIndexAddress(Expression array, Expression index, int argumentIndex) | Private | | 0x08 |
| void EmitThisForMethodCall(Expression node) | Private | | 0x08 |
| bool ShouldWritebackNode(Expression node) | PrivateStatic | | 0x08 |
| ByRefUpdater CompileAddress(Expression node, int index) | Private | | 0x08 |
| ByRefUpdater CompileMultiDimArrayAccess(Expression array, IArgumentProvider arguments, int index) | Private | | 0x08 |
| void CompileNewExpression(Expression expr) | Private | | 0x08 |
| void CompileMemberExpression(Expression expr) | Private | | 0x08 |
| void CompileMember(Expression from, MemberInfo member, bool forBinding) | Private | | 0x08 |
| void CompileNewArrayExpression(Expression expr) | Private | | 0x08 |
| void CompileDebugInfoExpression(Expression expr) | Private | | 0x08 |
| void CompileRuntimeVariablesExpression(Expression expr) | Private | | 0x08 |
| void CompileLambdaExpression(Expression expr) | Private | | 0x08 |
| void CompileCoalesceBinaryExpression(Expression expr) | Private | | 0x08 |
| void CompileInvocationExpression(Expression expr) | Private | | 0x08 |
| void CompileListInitExpression(Expression expr) | Private | | 0x08 |
| void CompileListInit(ReadOnlyCollection<System.Linq.Expressions.ElementInit> initializers) | Private | | 0x08 |
| void CompileMemberInitExpression(Expression expr) | Private | | 0x08 |
| void CompileMemberInit(ReadOnlyCollection<System.Linq.Expressions.MemberBinding> bindings) | Private | | 0x08 |
| Type GetMemberType(MemberInfo member) | PrivateStatic | | 0x08 |
| void CompileQuoteUnaryExpression(Expression expr) | Private | | 0x08 |
| void CompileUnboxUnaryExpression(Expression expr) | Private | | 0x08 |
| void CompileTypeEqualExpression(Expression expr) | Private | | 0x08 |
| void CompileTypeAsExpression(UnaryExpression node) | Private | | 0x08 |
| void CompileTypeIsExpression(Expression expr) | Private | | 0x08 |
| void Compile(Expression expr, bool asVoid) | Private | | 0x08 |
| void CompileAsVoid(Expression expr) | Private | | 0x08 |
| void CompileNoLabelPush(Expression expr) | Private | | 0x08 |
| void Compile(Expression expr) | Private | | 0x08 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |