2 writes to s_blockingRecords
System.Private.CoreLib (2)
System\Runtime\CompilerServices\ClassConstructorRunner.cs (2)
418s_blockingRecords ??= new BlockingRecord[Grow]; 434s_blockingRecords = newBlockingRecords;
10 references to s_blockingRecords
System.Private.CoreLib (10)
System\Runtime\CompilerServices\ClassConstructorRunner.cs (10)
422if (s_blockingRecords[found].ManagedThreadId == managedThreadId) 427if (s_nextBlockingRecordIndex == s_blockingRecords.Length) 429BlockingRecord[] newBlockingRecords = new BlockingRecord[s_blockingRecords.Length + Grow]; 430for (int i = 0; i < s_blockingRecords.Length; i++) 432newBlockingRecords[i] = s_blockingRecords[i]; 436s_blockingRecords[s_nextBlockingRecordIndex].ManagedThreadId = managedThreadId; 439s_blockingRecords[found].BlockedOn = blockedOn; 448s_blockingRecords[blockRecordIndex].BlockedOn = new CctorHandle(null, 0); 457if (s_blockingRecords[i].ManagedThreadId == managedThreadId) 458return s_blockingRecords[i].BlockedOn;