3 writes to _lazyData
Microsoft.CodeAnalysis (3)
MetadataReference\AssemblyMetadata.cs (3)
85_lazyData = other._lazyData; 347createdModulesUsed = Interlocked.CompareExchange(ref _lazyData, newData, null) == null; 375var previousData = Interlocked.Exchange(ref _lazyData, Data.Disposed);
5 references to _lazyData
Microsoft.CodeAnalysis (5)
MetadataReference\AssemblyMetadata.cs (5)
85_lazyData = other._lazyData; 296if (_lazyData == Data.Disposed) 317if (_lazyData == null) 362if (_lazyData.IsDisposed) 367return _lazyData;