Zdexby TheHolyOneZ
17,715 classes
Class

CompilerScope

: Object
System.Linq.Expressions.Compiler.CompilerScope, System.Core 0x0058 (88 B) align 8 inherited 0x0010 System.Core
0x00x0058

Members 10

OffsetSizeNameTypeFlags
0x08_parentCompilerScopePrivate
0x08NodeUObject*2 flags
0x00200x30padding / unreflected
0x01IsMethodbool2 flags
0x01NeedsClosurebool1 flags
0x08DefinitionsDictionary`22 flags
0x08ReferenceCountDictionary`21 flags
0x08MergedScopesHashSet`11 flags
0x08_hoistedLocalsHoistedLocalsPrivate
0x08_closureHoistedLocalsHoistedLocalsPrivate
0x08_localsDictionary`2Private+1 flags
0x00520x06unreflected bytes to end of CompilerScope

Functions 25

SignatureFlagsNativeParams
void .ctor()2 flags—0x00
void get_NearestHoistedLocals()2 flags—0x00
void Enter()1 flags—0x00
void Exit()1 flags—0x00
void EmitVariableAccess()1 flags—0x00
void AddLocal()1 flags—0x00
void EmitGet()1 flags—0x00
void EmitSet()1 flags—0x00
void EmitAddressOf()1 flags—0x00
void ResolveVariable()Private—0x00
void ResolveVariable()Private—0x00
void SetParent()Private—0x00
void EmitNewHoistedLocals()Private—0x00
void EmitCachedVariables()Private—0x00
void ShouldCache()Private—0x00
void ShouldCache()Private—0x00
void CacheBoxToLocal()Private—0x00
void EmitClosureAccess()Private—0x00
void EmitClosureToVariable()Private—0x00
void AllocateLocals()Private—0x00
void GetVariables()Private—0x00
void GetVariablesIncludingMerged()Private—0x00
void GetVariables()PrivateStatic—0x00
void get_CurrentLambdaName()Private+1 flags—0x00
void <SetParent>b__27_0()Private—0x00

Used by 2

types with a member, parameter or interface of this type