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)
25Debug.Assert(nullableAnnotation != _underlying.DefaultNullableAnnotation); 27return new PointerTypeSymbol(_underlying, nullableAnnotation); 30internal override CSharp.Symbol UnderlyingSymbol => _underlying; 31internal override Symbols.NamespaceOrTypeSymbol UnderlyingNamespaceOrTypeSymbol => _underlying; 32internal override Symbols.TypeSymbol UnderlyingTypeSymbol => _underlying; 40Interlocked.CompareExchange(ref _lazyPointedAtType, _underlying.PointedAtTypeWithAnnotations.GetPublicSymbol(), null); 49get { return _underlying.PointedAtTypeWithAnnotations.CustomModifiers; }