16 references to StaticClassConstructionContext
System.Private.CoreLib (13)
Internal\Runtime\Augments\RuntimeAugments.cs (2)
354StaticClassConstructionContext* context = (StaticClassConstructionContext*)staticClassConstructionContext;
System\Runtime\CompilerServices\ClassConstructorRunner.cs (11)
33private static unsafe object CheckStaticClassConstructionReturnGCStaticBase(StaticClassConstructionContext* context, object gcStaticBase) 39private static unsafe IntPtr CheckStaticClassConstructionReturnNonGCStaticBase(StaticClassConstructionContext* context, IntPtr nonGcStaticBase) 45private static unsafe object CheckStaticClassConstructionReturnThreadStaticBase(TypeManagerSlot* pModuleData, int typeTlsIndex, StaticClassConstructionContext* context) 53public static unsafe void EnsureClassConstructorRun(StaticClassConstructionContext* pContext) 129private static unsafe bool DeadlockAwareAcquire(CctorHandle cctor, StaticClassConstructionContext* pContext) 255private StaticClassConstructionContext* _pContext; 260public static CctorHandle GetCctor(StaticClassConstructionContext* pContext) 312if (segment[i]._pContext == default(StaticClassConstructionContext*)) 337Debug.Assert(resultArray[resultIndex]._pContext == default(StaticClassConstructionContext*)); 490private static unsafe void NoisyLog(string format, StaticClassConstructionContext* pContext, int threadId) 500private static unsafe void DebugLog(string format, StaticClassConstructionContext* pContext, int threadId)
System.Private.TypeLoader (3)
Internal\Runtime\TypeLoader\TypeBuilder.cs (1)
27public static unsafe int ClassConstructorOffset => -sizeof(System.Runtime.CompilerServices.StaticClassConstructionContext);
Internal\Runtime\TypeLoader\TypeLoaderEnvironment.Metadata.cs (2)
344ptr -= sizeof(System.Runtime.CompilerServices.StaticClassConstructionContext); 376return (IntPtr)(pNonGcStaticBase - sizeof(System.Runtime.CompilerServices.StaticClassConstructionContext));