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)
507
public override TypeWithAnnotations TypeWithAnnotations => _container.SubstituteUnderlyingType(
_underlyingProperty
.TypeWithAnnotations);
519
internal override bool MustCallMethodsDirectly =>
_underlyingProperty
.MustCallMethodsDirectly;
521
public override bool Equals(Symbol? other, TypeCompareKind comparison) => NativeIntegerTypeSymbol.EqualsHelper(this, other, comparison, symbol => symbol.
_underlyingProperty
);
523
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)
40
return
_underlyingProperty
;
46
get { return
_underlyingProperty
.IsImplicitlyDeclared; }
53
return
_underlyingProperty
.RefKind;
61
return
_underlyingProperty
.IsIndexer;
69
return
_underlyingProperty
.CallingConvention;
77
return
_underlyingProperty
.Name;
85
return
_underlyingProperty
.HasSpecialName;
91
return
_underlyingProperty
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
98
return
_underlyingProperty
.Locations;
106
return
_underlyingProperty
.DeclaringSyntaxReferences;
114
return
_underlyingProperty
.DeclaredAccessibility;
122
return
_underlyingProperty
.IsStatic;
130
return
_underlyingProperty
.IsVirtual;
138
return
_underlyingProperty
.IsOverride;
146
return
_underlyingProperty
.IsAbstract;
154
return
_underlyingProperty
.IsSealed;
162
return
_underlyingProperty
.IsExtern;
166
internal sealed override bool IsRequired =>
_underlyingProperty
.IsRequired;
168
internal sealed override bool HasUnscopedRefAttribute =>
_underlyingProperty
.HasUnscopedRefAttribute;
174
return
_underlyingProperty
.ObsoleteAttributeData;
182
return
_underlyingProperty
.MetadataName;
190
return
_underlyingProperty
.HasRuntimeSpecialName;
194
internal override int TryGetOverloadResolutionPriority() =>
_underlyingProperty
.OverloadResolutionPriority;