1 write to _handle
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
411_handle = methodDef;
22 references to _handle
Microsoft.CodeAnalysis.CSharp (22)
Symbols\Metadata\PE\PEMethodSymbol.cs (22)
455public override int MetadataToken => MetadataTokens.GetToken(_handle); 477? _containingType.ContainingPEModule.Module.GetDllImportData(_handle) 549MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, out parameterCount, out typeParameterCount); 559internal MethodDefinitionHandle Handle => _handle; 652MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, 682bool doesNotReturn = moduleSymbol.Module.HasDoesNotReturnAttribute(_handle); 715var memberNotNull = module.GetMemberNotNullAttributeValues(_handle); 722var (memberNotNullWhenTrue, memberNotNullWhenFalse) = module.GetMemberNotNullWhenAttributeValues(_handle); 840ParamInfo<TypeSymbol>[] paramInfo = new MetadataDecoder(moduleSymbol, this).GetSignatureForMethod(_handle, out signatureHeader, out mrEx); 902return _containingType.ContainingPEModule.Module.GetMethodSignatureOrThrow(_handle); 942var gpHandles = moduleSymbol.Module.GetGenericParametersForMethodOrThrow(_handle); 984isExtensionMethod = moduleSymbol.Module.HasExtensionAttribute(_handle, ignoreCase: false); 1035if (!containingModule.TryGetNonEmptyCustomAttributes(_handle, out var customAttributeHandles)) 1085value = _containingType.ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1353var explicitlyOverriddenMethods = new MetadataDecoder(moduleSymbol, _containingType).GetExplicitlyOverriddenMethods(_containingType.Handle, _handle, this.ContainingType); 1443isReadOnly = moduleSymbol.Module.HasIsReadOnlyAttribute(_handle); 1586var result = _containingType.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 1618var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute); 1637var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor); 1668var unmanagedCallersOnlyData = containingModule.Module.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule), 1750bool unscopedRef = moduleSymbol.Module.HasUnscopedRefAttribute(_handle); 1770if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&