1 write to _underlyingField
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
33
_underlyingField
= underlyingField;
51 references to _underlyingField
Microsoft.CodeAnalysis.CSharp (51)
Symbols\Retargeting\RetargetingFieldSymbol.cs (9)
62
return this.RetargetingTranslator.Retarget(
_underlyingField
.GetFieldType(fieldsBeingBound), RetargetOptions.RetargetPrimitiveTypesByTypeCode);
69
return this.RetargetingTranslator.Retarget(
_underlyingField
.ContainingSymbol);
73
public override RefKind RefKind =>
_underlyingField
.RefKind;
76
this.RetargetingTranslator.RetargetModifiers(
_underlyingField
.RefCustomModifiers, out _);
80
return this.RetargetingTranslator.GetRetargetedAttributes(
_underlyingField
.GetAttributes(), ref _lazyCustomAttributes);
85
return this.RetargetingTranslator.RetargetAttributes(
_underlyingField
.GetCustomAttributesToEmit(moduleBuilder));
108
return this.RetargetingTranslator.Retarget(
_underlyingField
.MarshallingInformation);
116
var associated =
_underlyingField
.AssociatedSymbol;
121
public override int TupleElementIndex =>
_underlyingField
.TupleElementIndex;
Symbols\SubstitutedFieldSymbol.cs (3)
58
return
_underlyingField
;
106
public override RefKind RefKind =>
_underlyingField
.RefKind;
109
_containingType.TypeSubstitution.SubstituteCustomModifiers(
_underlyingField
.RefCustomModifiers);
Symbols\Tuples\TupleFieldSymbol.cs (14)
92
return
_underlyingField
;
113
return originalContainer.GetTupleMemberSymbolForUnderlyingMember(
_underlyingField
.OriginalDefinition)!;
125
public sealed override RefKind RefKind =>
_underlyingField
.RefKind;
127
public sealed override ImmutableArray<CustomModifier> RefCustomModifiers =>
_underlyingField
.RefCustomModifiers;
131
return
_underlyingField
.GetFieldType(fieldsBeingBound);
136
return
_underlyingField
.GetAttributes();
141
return
_underlyingField
.GetUseSiteInfo();
144
internal override bool RequiresCompletion =>
_underlyingField
.RequiresCompletion;
146
internal override bool HasComplete(CompletionPart part) =>
_underlyingField
.HasComplete(part);
150
_underlyingField
.ForceComplete(locationOpt, filter, cancellationToken);
214
return new TupleElementFieldSymbol(newOwner,
_underlyingField
.OriginalDefinition.AsMember(newUnderlyingOwner), TupleElementIndex, Locations, IsImplicitlyDeclared);
323
=>
_underlyingField
.GetFieldType(fieldsBeingBound);
327
return
_underlyingField
.GetAttributes();
343
return new TupleVirtualElementFieldSymbol(newOwner,
_underlyingField
.OriginalDefinition.AsMember(newUnderlyingOwner), _name, TupleElementIndex, Locations, _cannotUse, IsImplicitlyDeclared, newCorrespondingDefaultFieldOpt);
Symbols\Wrapped\WrappedFieldSymbol.cs (25)
40
return
_underlyingField
;
46
get { return
_underlyingField
.IsImplicitlyDeclared; }
51
get { return
_underlyingField
.FlowAnalysisAnnotations; }
58
return
_underlyingField
.DeclaredAccessibility;
66
return
_underlyingField
.Name;
74
return
_underlyingField
.HasSpecialName;
82
return
_underlyingField
.HasRuntimeSpecialName;
88
return
_underlyingField
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
95
return
_underlyingField
.IsNotSerialized;
99
internal override bool HasPointerType =>
_underlyingField
.HasPointerType;
105
return
_underlyingField
.IsMarshalledExplicitly;
113
return
_underlyingField
.MarshallingInformation;
121
return
_underlyingField
.MarshallingDescriptor;
129
return
_underlyingField
.IsFixedSizeBuffer;
137
return
_underlyingField
.TypeLayoutOffset;
145
return
_underlyingField
.IsReadOnly;
153
return
_underlyingField
.IsVolatile;
161
return
_underlyingField
.IsConst;
169
return
_underlyingField
.ObsoleteAttributeData;
177
return
_underlyingField
.ConstantValue;
183
return
_underlyingField
.GetConstantValue(inProgress, earlyDecodingWellKnownAttributes);
190
return
_underlyingField
.Locations;
198
return
_underlyingField
.DeclaringSyntaxReferences;
206
return
_underlyingField
.IsStatic;
210
internal sealed override bool IsRequired =>
_underlyingField
.IsRequired;