2 writes to _lazyTypeId
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MissingMetadataTypeSymbol.cs (2)
203_lazyTypeId = typeId; 301Interlocked.CompareExchange(ref _lazyTypeId, (int)typeId, -1);
4 references to _lazyTypeId
Microsoft.CodeAnalysis.CSharp (4)
Symbols\MissingMetadataTypeSymbol.cs (4)
208return new TopLevel(_containingModule, _namespaceName, name, arity, mangleName, _isNativeInt, _lazyErrorInfo, _lazyContainingNamespace, _lazyTypeId, newData); 288if (_lazyTypeId == -1) 304return _lazyTypeId; 354var other = new TopLevel(_containingModule, _namespaceName, name, arity, mangleName, isNativeInt: asNativeInt, _lazyErrorInfo, _lazyContainingNamespace, _lazyTypeId, TupleData);