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