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)
470
public override TypeWithAnnotations TypeWithAnnotations => _container.SubstituteUnderlyingType(
_underlyingProperty
.TypeWithAnnotations);
482
internal override bool MustCallMethodsDirectly =>
_underlyingProperty
.MustCallMethodsDirectly;
484
public override bool Equals(Symbol? other, TypeCompareKind comparison) => NativeIntegerTypeSymbol.EqualsHelper(this, other, comparison, symbol => symbol.
_underlyingProperty
);
486
public override int GetHashCode() =>
_underlyingProperty
.GetHashCode();
Symbols\Retargeting\RetargetingPropertySymbol.cs (13)
69
var type = this.RetargetingTranslator.Retarget(
_underlyingProperty
.TypeWithAnnotations, RetargetOptions.RetargetPrimitiveTypesByTypeCode);
84
return RetargetingTranslator.RetargetModifiers(
_underlyingProperty
.RefCustomModifiers, ref _lazyRefCustomModifiers);
103
var list =
_underlyingProperty
.Parameters;
127
return (object)
_underlyingProperty
.GetMethod == null
129
: this.RetargetingTranslator.Retarget(
_underlyingProperty
.GetMethod);
137
return (object)
_underlyingProperty
.SetMethod == null
139
: this.RetargetingTranslator.Retarget(
_underlyingProperty
.SetMethod);
147
return
_underlyingProperty
.IsExplicitInterfaceImplementation;
168
var impls =
_underlyingProperty
.ExplicitInterfaceImplementations;
196
return this.RetargetingTranslator.Retarget(
_underlyingProperty
.ContainingSymbol);
218
return this.RetargetingTranslator.GetRetargetedAttributes(
_underlyingProperty
.GetAttributes(), ref _lazyCustomAttributes);
223
return this.RetargetingTranslator.RetargetAttributes(
_underlyingProperty
.GetCustomAttributesToEmit(moduleBuilder));
230
return
_underlyingProperty
.MustCallMethodsDirectly;
Symbols\SubstitutedPropertySymbol.cs (1)
59
return
_underlyingProperty
;
Symbols\Wrapped\WrappedPropertySymbol.cs (23)
38
return
_underlyingProperty
;
44
get { return
_underlyingProperty
.IsImplicitlyDeclared; }
51
return
_underlyingProperty
.RefKind;
59
return
_underlyingProperty
.IsIndexer;
67
return
_underlyingProperty
.CallingConvention;
75
return
_underlyingProperty
.Name;
83
return
_underlyingProperty
.HasSpecialName;
89
return
_underlyingProperty
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
96
return
_underlyingProperty
.Locations;
104
return
_underlyingProperty
.DeclaringSyntaxReferences;
112
return
_underlyingProperty
.DeclaredAccessibility;
120
return
_underlyingProperty
.IsStatic;
128
return
_underlyingProperty
.IsVirtual;
136
return
_underlyingProperty
.IsOverride;
144
return
_underlyingProperty
.IsAbstract;
152
return
_underlyingProperty
.IsSealed;
160
return
_underlyingProperty
.IsExtern;
164
internal sealed override bool IsRequired =>
_underlyingProperty
.IsRequired;
166
internal sealed override bool HasUnscopedRefAttribute =>
_underlyingProperty
.HasUnscopedRefAttribute;
172
return
_underlyingProperty
.ObsoleteAttributeData;
180
return
_underlyingProperty
.MetadataName;
188
return
_underlyingProperty
.HasRuntimeSpecialName;
192
internal override int TryGetOverloadResolutionPriority() =>
_underlyingProperty
.OverloadResolutionPriority;