1 write to _handle
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
165_handle = fieldDef;
19 references to _handle
Microsoft.CodeAnalysis.CSharp (19)
Symbols\Metadata\PE\PEFieldSymbol.cs (19)
210get { return MetadataTokens.GetToken(_handle); } 273return _containingType.ContainingPEModule.Module.GetMarshallingType(_handle); 286return _containingType.ContainingPEModule.Module.GetMarshallingDescriptor(_handle); 294return _containingType.ContainingPEModule.Module.GetFieldOffset(_handle); 302return _handle; 332FieldInfo<TypeSymbol> fieldInfo = new MetadataDecoder(moduleSymbol, _containingType).DecodeFieldSignature(_handle); 336typeSymbol = DynamicTypeDecoder.TransformType(typeSymbol, customModifiersArray.Length, _handle, moduleSymbol); 337typeSymbol = NativeIntegerTypeDecoder.TransformType(typeSymbol, _handle, moduleSymbol, _containingType); 344type = NullableTypeDecoder.TransformType(type, _handle, moduleSymbol, accessSymbol: this, nullableContext: _containingType); 345type = TupleTypeDecoder.DecodeTupleTypesIfApplicable(type, _handle, moduleSymbol); 348moduleSymbol.Module.HasIsReadOnlyAttribute(_handle) ? RefKind.RefReadOnly : RefKind.Ref : 376if (containingPEModule.Module.HasFixedBufferAttribute(_handle, out elementTypeName, out bufferSize)) 430value = DecodeFlowAnalysisAttributes(_containingType.ContainingPEModule.Module, _handle); 512value = _containingType.ContainingPEModule.Module.GetConstantFieldValue(_handle); 619if (!containingModule.TryGetNonEmptyCustomAttributes(_handle, out var customAttributeHandles)) 670containingPEModuleSymbol.Module.FindLastTargetAttribute(_handle, AttributeDescription.DecimalConstantAttribute).Handle); 722ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false); 738hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute); 752bool hasRequiresUnsafeAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute);