2 writes to _lazyTypeId
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MissingMetadataTypeSymbol.cs (2)
202
_lazyTypeId
= typeId;
300
Interlocked.CompareExchange(ref
_lazyTypeId
, (int)typeId, -1);
5 references to _lazyTypeId
Microsoft.CodeAnalysis.CSharp (5)
Symbols\MissingMetadataTypeSymbol.cs (5)
207
return new TopLevel(_containingModule, _namespaceName, name, arity, mangleName, _isNativeInt, _lazyErrorInfo, _lazyContainingNamespace,
_lazyTypeId
, newData);
287
if (
_lazyTypeId
== -1)
303
return
_lazyTypeId
;
312
return (typeId >= (int)WellKnownType.First) ? SpecialType.None : (SpecialType)
_lazyTypeId
;
353
var other = new TopLevel(_containingModule, _namespaceName, name, arity, mangleName, isNativeInt: asNativeInt, _lazyErrorInfo, _lazyContainingNamespace,
_lazyTypeId
, TupleData);