1 write to _handle
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
382_handle = methodDef;
21 references to _handle
Microsoft.CodeAnalysis.CSharp (21)
Symbols\Metadata\PE\PEMethodSymbol.cs (21)
422public override int MetadataToken => MetadataTokens.GetToken(_handle); 444? _containingType.ContainingPEModule.Module.GetDllImportData(_handle) 516MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, out parameterCount, out typeParameterCount); 526internal MethodDefinitionHandle Handle => _handle; 619MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, 649bool doesNotReturn = moduleSymbol.Module.HasDoesNotReturnAttribute(_handle); 682var memberNotNull = module.GetMemberNotNullAttributeValues(_handle); 689var (memberNotNullWhenTrue, memberNotNullWhenFalse) = module.GetMemberNotNullWhenAttributeValues(_handle); 807ParamInfo<TypeSymbol>[] paramInfo = new MetadataDecoder(moduleSymbol, this).GetSignatureForMethod(_handle, out signatureHeader, out mrEx); 894var gpHandles = moduleSymbol.Module.GetGenericParametersForMethodOrThrow(_handle); 936isExtensionMethod = moduleSymbol.Module.HasExtensionAttribute(_handle, ignoreCase: false); 975attributeData = containingPEModuleSymbol.GetCustomAttributesForToken(_handle, 994containingPEModuleSymbol.LoadCustomAttributes(_handle, 1043value = _containingType.ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1263var explicitlyOverriddenMethods = new MetadataDecoder(moduleSymbol, _containingType).GetExplicitlyOverriddenMethods(_containingType.Handle, _handle, this.ContainingType); 1353isReadOnly = moduleSymbol.Module.HasIsReadOnlyAttribute(_handle); 1482var result = _containingType.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 1514var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute); 1533var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor); 1564var unmanagedCallersOnlyData = containingModule.Module.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule), 1644bool unscopedRef = moduleSymbol.Module.HasUnscopedRefAttribute(_handle);