1 write to _handle
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
143_handle = fieldDef;
18 references to _handle
Microsoft.CodeAnalysis.CSharp (18)
Symbols\Metadata\PE\PEFieldSymbol.cs (18)
188get { return MetadataTokens.GetToken(_handle); } 249return _containingType.ContainingPEModule.Module.GetMarshallingType(_handle); 262return _containingType.ContainingPEModule.Module.GetMarshallingDescriptor(_handle); 270return _containingType.ContainingPEModule.Module.GetFieldOffset(_handle); 278return _handle; 308FieldInfo<TypeSymbol> fieldInfo = new MetadataDecoder(moduleSymbol, _containingType).DecodeFieldSignature(_handle); 312typeSymbol = DynamicTypeDecoder.TransformType(typeSymbol, customModifiersArray.Length, _handle, moduleSymbol); 313typeSymbol = NativeIntegerTypeDecoder.TransformType(typeSymbol, _handle, moduleSymbol, _containingType); 320type = NullableTypeDecoder.TransformType(type, _handle, moduleSymbol, accessSymbol: this, nullableContext: _containingType); 321type = TupleTypeDecoder.DecodeTupleTypesIfApplicable(type, _handle, moduleSymbol); 324moduleSymbol.Module.HasIsReadOnlyAttribute(_handle) ? RefKind.RefReadOnly : RefKind.Ref : 352if (containingPEModule.Module.HasFixedBufferAttribute(_handle, out elementTypeName, out bufferSize)) 406value = DecodeFlowAnalysisAttributes(_containingType.ContainingPEModule.Module, _handle); 488value = _containingType.ContainingPEModule.Module.GetConstantFieldValue(_handle); 585_handle, 617containingPEModuleSymbol.Module.FindLastTargetAttribute(_handle, AttributeDescription.DecimalConstantAttribute).Handle); 669ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false); 685hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute);