Zdexby TheHolyOneZ
18,277 classes
Class

LightCompiler

System.Linq.Expressions.Interpreter.LightCompiler, System.Core System.Core.dll

Members 9

OffsetSizeNameTypeFlags
——_instructions<from the binary>
——_locals<from the binary>
——_debugInfos<from the binary>
——_treeLabels<from the binary>
——_labelBlock<from the binary>
——_exceptionForRethrowStack<from the binary>
——_parent<from the binary>
——_guard<from the binary>
——s_emptyLocals<from the binary>

Functions 93

SignatureFlagsNativeParams
void .ctor()—0x00
void .ctor()—0x00
void get_Instructions()—0x00
void CompileTop()—0x00
void MakeInterpreter()—0x00
void CompileConstantExpression()—0x00
void CompileDefaultExpression()—0x00
void CompileDefaultExpression()—0x00
void EnsureAvailableForClosure()—0x00
void ResolveLocal()—0x00
void CompileGetVariable()—0x00
void EmitCopyValueType()—0x00
void LoadLocalNoValueTypeCopy()—0x00
void MaybeMutableValueType()—0x00
void CompileGetBoxedVariable()—0x00
void CompileSetVariable()—0x00
void CompileParameterExpression()—0x00
void CompileBlockExpression()—0x00
void CompileBlockStart()—0x00
void CompileBlockEnd()—0x00
void CompileIndexExpression()—0x00
void EmitIndexGet()—0x00
void CompileIndexAssignment()—0x00
void CompileMemberAssignment()—0x00
void CompileMemberAssignment()—0x00
void CompileVariableAssignment()—0x00
void CompileAssignBinaryExpression()—0x00
void CompileBinaryExpression()—0x00
void CompileEqual()—0x00
void CompileNotEqual()—0x00
void CompileComparison()—0x00
void CompileArithmetic()—0x00
void CompileConvertUnaryExpression()—0x00
void CompileConvertToType()—0x00
void CompileNotExpression()—0x00
void CompileUnaryExpression()—0x00
void EmitUnaryMethodCall()—0x00
void EmitUnaryBoolCheck()—0x00
void CompileAndAlsoBinaryExpression()—0x00
void CompileOrElseBinaryExpression()—0x00
void CompileLogicalBinaryExpression()—0x00
void CompileMethodLogicalBinaryExpression()—0x00
void CompileLiftedLogicalBinaryExpression()—0x00
void CompileUnliftedLogicalBinaryExpression()—0x00
void CompileConditionalExpression()—0x00
void CompileLoopExpression()—0x00
void CompileSwitchExpression()—0x00
void CompileIntSwitchExpression()—0x00
void CompileStringSwitchExpression()—0x00
void CompileLabelExpression()—0x00
void CompileGotoExpression()—0x00
void PushLabelBlock()—0x00
void PopLabelBlock()—0x00
void EnsureLabel()—0x00
void ReferenceLabel()—0x00
void DefineLabel()—0x00
void TryPushLabelBlock()—0x00
void DefineBlockLabels()—0x00
void CheckRethrow()—0x00
void CompileThrowUnaryExpression()—0x00
void CompileTryExpression()—0x00
void CompileTryFaultExpression()—0x00
void CompileMethodCallExpression()—0x00
void CompileMethodCallExpression()—0x00
void CompileArrayIndexAddress()—0x00
void EmitThisForMethodCall()—0x00
void ShouldWritebackNode()—0x00
void CompileAddress()—0x00
void CompileMultiDimArrayAccess()—0x00
void CompileNewExpression()—0x00
void CompileMemberExpression()—0x00
void CompileMember()—0x00
void CompileNewArrayExpression()—0x00
void CompileDebugInfoExpression()—0x00
void CompileRuntimeVariablesExpression()—0x00
void CompileLambdaExpression()—0x00
void CompileCoalesceBinaryExpression()—0x00
void CompileInvocationExpression()—0x00
void CompileListInitExpression()—0x00
void CompileListInit()—0x00
void CompileMemberInitExpression()—0x00
void CompileMemberInit()—0x00
void GetMemberType()—0x00
void CompileQuoteUnaryExpression()—0x00
void CompileUnboxUnaryExpression()—0x00
void CompileTypeEqualExpression()—0x00
void CompileTypeAsExpression()—0x00
void CompileTypeIsExpression()—0x00
void Compile()—0x00
void CompileAsVoid()—0x00
void CompileNoLabelPush()—0x00
void Compile()—0x00
void .cctor()—0x00