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)
62return this.RetargetingTranslator.Retarget(_underlyingField.GetFieldType(fieldsBeingBound), RetargetOptions.RetargetPrimitiveTypesByTypeCode); 69return this.RetargetingTranslator.Retarget(_underlyingField.ContainingSymbol); 73public override RefKind RefKind => _underlyingField.RefKind; 76this.RetargetingTranslator.RetargetModifiers(_underlyingField.RefCustomModifiers, out _); 80return this.RetargetingTranslator.GetRetargetedAttributes(_underlyingField.GetAttributes(), ref _lazyCustomAttributes); 85return this.RetargetingTranslator.RetargetAttributes(_underlyingField.GetCustomAttributesToEmit(moduleBuilder)); 108return this.RetargetingTranslator.Retarget(_underlyingField.MarshallingInformation); 116var associated = _underlyingField.AssociatedSymbol; 121public override int TupleElementIndex => _underlyingField.TupleElementIndex;
Symbols\SubstitutedFieldSymbol.cs (3)
58return _underlyingField; 106public override RefKind RefKind => _underlyingField.RefKind; 109_containingType.TypeSubstitution.SubstituteCustomModifiers(_underlyingField.RefCustomModifiers);
Symbols\Tuples\TupleFieldSymbol.cs (14)
92return _underlyingField; 113return originalContainer.GetTupleMemberSymbolForUnderlyingMember(_underlyingField.OriginalDefinition)!; 125public sealed override RefKind RefKind => _underlyingField.RefKind; 127public sealed override ImmutableArray<CustomModifier> RefCustomModifiers => _underlyingField.RefCustomModifiers; 131return _underlyingField.GetFieldType(fieldsBeingBound); 136return _underlyingField.GetAttributes(); 141return _underlyingField.GetUseSiteInfo(); 144internal override bool RequiresCompletion => _underlyingField.RequiresCompletion; 146internal override bool HasComplete(CompletionPart part) => _underlyingField.HasComplete(part); 150_underlyingField.ForceComplete(locationOpt, filter, cancellationToken); 214return new TupleElementFieldSymbol(newOwner, _underlyingField.OriginalDefinition.AsMember(newUnderlyingOwner), TupleElementIndex, Locations, IsImplicitlyDeclared); 323=> _underlyingField.GetFieldType(fieldsBeingBound); 327return _underlyingField.GetAttributes(); 343return new TupleVirtualElementFieldSymbol(newOwner, _underlyingField.OriginalDefinition.AsMember(newUnderlyingOwner), _name, TupleElementIndex, Locations, _cannotUse, IsImplicitlyDeclared, newCorrespondingDefaultFieldOpt);
Symbols\Wrapped\WrappedFieldSymbol.cs (25)
38return _underlyingField; 44get { return _underlyingField.IsImplicitlyDeclared; } 49get { return _underlyingField.FlowAnalysisAnnotations; } 56return _underlyingField.DeclaredAccessibility; 64return _underlyingField.Name; 72return _underlyingField.HasSpecialName; 80return _underlyingField.HasRuntimeSpecialName; 86return _underlyingField.GetDocumentationCommentXml(preferredCulture, expandIncludes, cancellationToken); 93return _underlyingField.IsNotSerialized; 97internal override bool HasPointerType => _underlyingField.HasPointerType; 103return _underlyingField.IsMarshalledExplicitly; 111return _underlyingField.MarshallingInformation; 119return _underlyingField.MarshallingDescriptor; 127return _underlyingField.IsFixedSizeBuffer; 135return _underlyingField.TypeLayoutOffset; 143return _underlyingField.IsReadOnly; 151return _underlyingField.IsVolatile; 159return _underlyingField.IsConst; 167return _underlyingField.ObsoleteAttributeData; 175return _underlyingField.ConstantValue; 181return _underlyingField.GetConstantValue(inProgress, earlyDecodingWellKnownAttributes); 188return _underlyingField.Locations; 196return _underlyingField.DeclaringSyntaxReferences; 204return _underlyingField.IsStatic; 208internal sealed override bool IsRequired => _underlyingField.IsRequired;