1 write to _handle
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
144
_handle
= fieldDef;
18 references to _handle
Microsoft.CodeAnalysis.CSharp (18)
Symbols\Metadata\PE\PEFieldSymbol.cs (18)
189
get { return MetadataTokens.GetToken(
_handle
); }
252
return _containingType.ContainingPEModule.Module.GetMarshallingType(
_handle
);
265
return _containingType.ContainingPEModule.Module.GetMarshallingDescriptor(
_handle
);
273
return _containingType.ContainingPEModule.Module.GetFieldOffset(
_handle
);
281
return
_handle
;
311
FieldInfo<TypeSymbol> fieldInfo = new MetadataDecoder(moduleSymbol, _containingType).DecodeFieldSignature(
_handle
);
315
typeSymbol = DynamicTypeDecoder.TransformType(typeSymbol, customModifiersArray.Length,
_handle
, moduleSymbol);
316
typeSymbol = NativeIntegerTypeDecoder.TransformType(typeSymbol,
_handle
, moduleSymbol, _containingType);
323
type = NullableTypeDecoder.TransformType(type,
_handle
, moduleSymbol, accessSymbol: this, nullableContext: _containingType);
324
type = TupleTypeDecoder.DecodeTupleTypesIfApplicable(type,
_handle
, moduleSymbol);
327
moduleSymbol.Module.HasIsReadOnlyAttribute(
_handle
) ? RefKind.RefReadOnly : RefKind.Ref :
355
if (containingPEModule.Module.HasFixedBufferAttribute(
_handle
, out elementTypeName, out bufferSize))
409
value = DecodeFlowAnalysisAttributes(_containingType.ContainingPEModule.Module,
_handle
);
491
value = _containingType.ContainingPEModule.Module.GetConstantFieldValue(
_handle
);
596
if (!containingModule.TryGetNonEmptyCustomAttributes(
_handle
, out var customAttributeHandles))
641
containingPEModuleSymbol.Module.FindLastTargetAttribute(
_handle
, AttributeDescription.DecimalConstantAttribute).Handle);
693
ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData,
_handle
, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
709
hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(
_handle
, AttributeDescription.RequiredMemberAttribute);