1 write to _underlying
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\PointerTypeSymbol.cs (1)
20
_underlying
= underlying;
7 references to _underlying
Microsoft.CodeAnalysis.CSharp (7)
Symbols\PublicModel\PointerTypeSymbol.cs (7)
25
Debug.Assert(nullableAnnotation !=
_underlying
.DefaultNullableAnnotation);
27
return new PointerTypeSymbol(
_underlying
, nullableAnnotation);
30
internal override CSharp.Symbol UnderlyingSymbol =>
_underlying
;
31
internal override Symbols.NamespaceOrTypeSymbol UnderlyingNamespaceOrTypeSymbol =>
_underlying
;
32
internal override Symbols.TypeSymbol UnderlyingTypeSymbol =>
_underlying
;
40
Interlocked.CompareExchange(ref _lazyPointedAtType,
_underlying
.PointedAtTypeWithAnnotations.GetPublicSymbol(), null);
49
get { return
_underlying
.PointedAtTypeWithAnnotations.CustomModifiers; }