1 write to _underlyingField
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
31
_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)
38
return
_underlyingField
;
44
get { return
_underlyingField
.IsImplicitlyDeclared; }
49
get { return
_underlyingField
.FlowAnalysisAnnotations; }
56
return
_underlyingField
.DeclaredAccessibility;
64
return
_underlyingField
.Name;
72
return
_underlyingField
.HasSpecialName;
80
return
_underlyingField
.HasRuntimeSpecialName;
86
return
_underlyingField
.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken);
93
return
_underlyingField
.IsNotSerialized;
97
internal override bool HasPointerType =>
_underlyingField
.HasPointerType;
103
return
_underlyingField
.IsMarshalledExplicitly;
111
return
_underlyingField
.MarshallingInformation;
119
return
_underlyingField
.MarshallingDescriptor;
127
return
_underlyingField
.IsFixedSizeBuffer;
135
return
_underlyingField
.TypeLayoutOffset;
143
return
_underlyingField
.IsReadOnly;
151
return
_underlyingField
.IsVolatile;
159
return
_underlyingField
.IsConst;
167
return
_underlyingField
.ObsoleteAttributeData;
175
return
_underlyingField
.ConstantValue;
181
return
_underlyingField
.GetConstantValue(inProgress, earlyDecodingWellKnownAttributes);
188
return
_underlyingField
.Locations;
196
return
_underlyingField
.DeclaringSyntaxReferences;
204
return
_underlyingField
.IsStatic;
208
internal sealed override bool IsRequired =>
_underlyingField
.IsRequired;