1 write to _underlyingProperty
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
33_underlyingProperty = underlyingProperty;
44 references to _underlyingProperty
Microsoft.CodeAnalysis.CSharp (44)
Symbols\NativeIntegerTypeSymbol.cs (5)
519public override TypeWithAnnotations TypeWithAnnotations => _container.SubstituteUnderlyingType(_underlyingProperty.TypeWithAnnotations); 531internal override bool MustCallMethodsDirectly => _underlyingProperty.MustCallMethodsDirectly; 533internal override CallerUnsafeMode GetCallerUnsafeMode(ConsList<FieldSymbol> fieldsBeingBound) => _underlyingProperty.GetCallerUnsafeMode(fieldsBeingBound); 535public override bool Equals(Symbol? other, TypeCompareKind comparison) => NativeIntegerTypeSymbol.EqualsHelper(this, other, comparison, symbol => symbol._underlyingProperty); 537public override int GetHashCode() => _underlyingProperty.GetHashCode();
Symbols\Retargeting\RetargetingPropertySymbol.cs (14)
70var type = this.RetargetingTranslator.Retarget(_underlyingProperty.TypeWithAnnotations, RetargetOptions.RetargetPrimitiveTypesByTypeCode); 85return RetargetingTranslator.RetargetModifiers(_underlyingProperty.RefCustomModifiers, ref _lazyRefCustomModifiers); 104var list = _underlyingProperty.Parameters; 128return (object)_underlyingProperty.GetMethod == null 130: this.RetargetingTranslator.Retarget(_underlyingProperty.GetMethod); 138return (object)_underlyingProperty.SetMethod == null 140: this.RetargetingTranslator.Retarget(_underlyingProperty.SetMethod); 148return _underlyingProperty.IsExplicitInterfaceImplementation; 169var impls = _underlyingProperty.ExplicitInterfaceImplementations; 197return this.RetargetingTranslator.Retarget(_underlyingProperty.ContainingSymbol); 219return this.RetargetingTranslator.GetRetargetedAttributes(_underlyingProperty.GetAttributes(), ref _lazyCustomAttributes); 224return this.RetargetingTranslator.RetargetAttributes(_underlyingProperty.GetCustomAttributesToEmit(moduleBuilder)); 227internal override CallerUnsafeMode GetCallerUnsafeMode(ConsList<FieldSymbol> fieldsBeingBound) => _underlyingProperty.GetCallerUnsafeMode(fieldsBeingBound); 233return _underlyingProperty.MustCallMethodsDirectly;
Symbols\SubstitutedPropertySymbol.cs (2)
60return _underlyingProperty; 148internal override CallerUnsafeMode GetCallerUnsafeMode(ConsList<FieldSymbol> fieldsBeingBound) => _underlyingProperty.GetCallerUnsafeMode(fieldsBeingBound);
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;