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