1 write to _underlying
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\PropertySymbol.cs (1)
21_underlying = underlying;
21 references to _underlying
Microsoft.CodeAnalysis.CSharp (21)
Symbols\PublicModel\PropertySymbol.cs (21)
24internal override CSharp.Symbol UnderlyingSymbol => _underlying; 28get { return _underlying.IsIndexer; } 37Interlocked.CompareExchange(ref _lazyType, _underlying.TypeWithAnnotations.GetPublicSymbol(), null); 44CodeAnalysis.NullableAnnotation IPropertySymbol.NullableAnnotation => _underlying.TypeWithAnnotations.ToPublicAnnotation(); 48get { return _underlying.Parameters.GetPublicSymbols(); } 53get { return _underlying.GetMethod.GetPublicSymbol(); } 58get { return _underlying.SetMethod.GetPublicSymbol(); } 65return _underlying.OriginalDefinition.GetPublicSymbol(); 71get { return _underlying.OverriddenProperty.GetPublicSymbol(); } 76get { return _underlying.ExplicitInterfaceImplementations.GetPublicSymbols(); } 81get { return _underlying.IsReadOnly; } 86get { return _underlying.IsWriteOnly; } 94bool IPropertySymbol.IsRequired => _underlying.IsRequired; 98get { return _underlying.TypeWithAnnotations.CustomModifiers; } 103get { return _underlying.RefCustomModifiers; } 106bool IPropertySymbol.ReturnsByRef => _underlying.ReturnsByRef; 108bool IPropertySymbol.ReturnsByRefReadonly => _underlying.ReturnsByRefReadonly; 110RefKind IPropertySymbol.RefKind => _underlying.RefKind; 113IPropertySymbol? IPropertySymbol.PartialDefinitionPart => _underlying.PartialDefinitionPart.GetPublicSymbol(); 115IPropertySymbol? IPropertySymbol.PartialImplementationPart => _underlying.PartialImplementationPart.GetPublicSymbol(); 117bool IPropertySymbol.IsPartialDefinition => (_underlying as SourcePropertySymbol)?.IsPartialDefinition ?? false;