2 writes to _contracts
System.Private.DataContractSerialization (2)
System\Runtime\Serialization\ContextAware.cs (2)
23_contracts = new (DataContract?, WeakReference<DataContract>?)[size]; 46Array.Resize<(DataContract?, WeakReference<DataContract>?)>(ref _contracts, newSize);
5 references to _contracts
System.Private.DataContractSerialization (5)
System\Runtime\Serialization\ContextAware.cs (5)
19public int Length => _contracts.Length; 27public DataContract? GetItem(int index) => _contracts[index].strong ?? (_contracts[index].weak?.TryGetTarget(out DataContract? ret) == true ? ret : null); 35_contracts[index].strong = dataContract; 39_contracts[index].weak = new WeakReference<DataContract>(dataContract);