1 write to _underlyingProperty
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
31_underlyingProperty = underlyingProperty;
41 references to _underlyingProperty
Microsoft.CodeAnalysis.CSharp (41)
Symbols\NativeIntegerTypeSymbol.cs (4)
470public override TypeWithAnnotations TypeWithAnnotations => _container.SubstituteUnderlyingType(_underlyingProperty.TypeWithAnnotations); 482internal override bool MustCallMethodsDirectly => _underlyingProperty.MustCallMethodsDirectly; 484public override bool Equals(Symbol? other, TypeCompareKind comparison) => NativeIntegerTypeSymbol.EqualsHelper(this, other, comparison, symbol => symbol._underlyingProperty); 486public 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)
38return _underlyingProperty; 44get { return _underlyingProperty.IsImplicitlyDeclared; } 51return _underlyingProperty.RefKind; 59return _underlyingProperty.IsIndexer; 67return _underlyingProperty.CallingConvention; 75return _underlyingProperty.Name; 83return _underlyingProperty.HasSpecialName; 89return _underlyingProperty.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 96return _underlyingProperty.Locations; 104return _underlyingProperty.DeclaringSyntaxReferences; 112return _underlyingProperty.DeclaredAccessibility; 120return _underlyingProperty.IsStatic; 128return _underlyingProperty.IsVirtual; 136return _underlyingProperty.IsOverride; 144return _underlyingProperty.IsAbstract; 152return _underlyingProperty.IsSealed; 160return _underlyingProperty.IsExtern; 164internal sealed override bool IsRequired => _underlyingProperty.IsRequired; 166internal sealed override bool HasUnscopedRefAttribute => _underlyingProperty.HasUnscopedRefAttribute; 172return _underlyingProperty.ObsoleteAttributeData; 180return _underlyingProperty.MetadataName; 188return _underlyingProperty.HasRuntimeSpecialName; 192internal override int TryGetOverloadResolutionPriority() => _underlyingProperty.OverloadResolutionPriority;