1 write to _underlyingProperty
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
33_underlyingProperty = underlyingProperty;
41 references to _underlyingProperty
Microsoft.CodeAnalysis.CSharp (41)
Symbols\NativeIntegerTypeSymbol.cs (4)
507public override TypeWithAnnotations TypeWithAnnotations => _container.SubstituteUnderlyingType(_underlyingProperty.TypeWithAnnotations); 519internal override bool MustCallMethodsDirectly => _underlyingProperty.MustCallMethodsDirectly; 521public override bool Equals(Symbol? other, TypeCompareKind comparison) => NativeIntegerTypeSymbol.EqualsHelper(this, other, comparison, symbol => symbol._underlyingProperty); 523public override int GetHashCode() => _underlyingProperty.GetHashCode();
Symbols\Retargeting\RetargetingPropertySymbol.cs (13)
69var type = this.RetargetingTranslator.Retarget(_underlyingProperty.TypeWithAnnotations, RetargetOptions.RetargetPrimitiveTypesByTypeCode); 84return RetargetingTranslator.RetargetModifiers(_underlyingProperty.RefCustomModifiers, ref _lazyRefCustomModifiers); 103var list = _underlyingProperty.Parameters; 127return (object)_underlyingProperty.GetMethod == null 129: this.RetargetingTranslator.Retarget(_underlyingProperty.GetMethod); 137return (object)_underlyingProperty.SetMethod == null 139: this.RetargetingTranslator.Retarget(_underlyingProperty.SetMethod); 147return _underlyingProperty.IsExplicitInterfaceImplementation; 168var impls = _underlyingProperty.ExplicitInterfaceImplementations; 196return this.RetargetingTranslator.Retarget(_underlyingProperty.ContainingSymbol); 218return this.RetargetingTranslator.GetRetargetedAttributes(_underlyingProperty.GetAttributes(), ref _lazyCustomAttributes); 223return this.RetargetingTranslator.RetargetAttributes(_underlyingProperty.GetCustomAttributesToEmit(moduleBuilder)); 230return _underlyingProperty.MustCallMethodsDirectly;
Symbols\SubstitutedPropertySymbol.cs (1)
59return _underlyingProperty;
Symbols\Wrapped\WrappedPropertySymbol.cs (23)
40return _underlyingProperty; 46get { return _underlyingProperty.IsImplicitlyDeclared; } 53return _underlyingProperty.RefKind; 61return _underlyingProperty.IsIndexer; 69return _underlyingProperty.CallingConvention; 77return _underlyingProperty.Name; 85return _underlyingProperty.HasSpecialName; 91return _underlyingProperty.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 98return _underlyingProperty.Locations; 106return _underlyingProperty.DeclaringSyntaxReferences; 114return _underlyingProperty.DeclaredAccessibility; 122return _underlyingProperty.IsStatic; 130return _underlyingProperty.IsVirtual; 138return _underlyingProperty.IsOverride; 146return _underlyingProperty.IsAbstract; 154return _underlyingProperty.IsSealed; 162return _underlyingProperty.IsExtern; 166internal sealed override bool IsRequired => _underlyingProperty.IsRequired; 168internal sealed override bool HasUnscopedRefAttribute => _underlyingProperty.HasUnscopedRefAttribute; 174return _underlyingProperty.ObsoleteAttributeData; 182return _underlyingProperty.MetadataName; 190return _underlyingProperty.HasRuntimeSpecialName; 194internal override int TryGetOverloadResolutionPriority() => _underlyingProperty.OverloadResolutionPriority;