1 write to _handle
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
410_handle = methodDef;
23 references to _handle
Microsoft.CodeAnalysis.CSharp (23)
Symbols\Metadata\PE\PEMethodSymbol.cs (23)
450public override int MetadataToken => MetadataTokens.GetToken(_handle); 472? _containingType.ContainingPEModule.Module.GetDllImportData(_handle) 544MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, out parameterCount, out typeParameterCount); 554internal MethodDefinitionHandle Handle => _handle; 647MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, 677bool doesNotReturn = moduleSymbol.Module.HasDoesNotReturnAttribute(_handle); 710var memberNotNull = module.GetMemberNotNullAttributeValues(_handle); 717var (memberNotNullWhenTrue, memberNotNullWhenFalse) = module.GetMemberNotNullWhenAttributeValues(_handle); 835ParamInfo<TypeSymbol>[] paramInfo = new MetadataDecoder(moduleSymbol, this).GetSignatureForMethod(_handle, out signatureHeader, out mrEx); 897return _containingType.ContainingPEModule.Module.GetMethodSignatureOrThrow(_handle); 937var gpHandles = moduleSymbol.Module.GetGenericParametersForMethodOrThrow(_handle); 979isExtensionMethod = moduleSymbol.Module.HasExtensionAttribute(_handle, ignoreCase: false); 1018attributeData = containingPEModuleSymbol.GetCustomAttributesForToken(_handle, 1037containingPEModuleSymbol.LoadCustomAttributes(_handle, 1086value = _containingType.ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1308var explicitlyOverriddenMethods = new MetadataDecoder(moduleSymbol, _containingType).GetExplicitlyOverriddenMethods(_containingType.Handle, _handle, this.ContainingType); 1398isReadOnly = moduleSymbol.Module.HasIsReadOnlyAttribute(_handle); 1527var result = _containingType.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 1559var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute); 1578var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor); 1609var unmanagedCallersOnlyData = containingModule.Module.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule), 1689bool unscopedRef = moduleSymbol.Module.HasUnscopedRefAttribute(_handle); 1709if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&