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)
454public override int MetadataToken => MetadataTokens.GetToken(_handle); 476? _containingType.ContainingPEModule.Module.GetDllImportData(_handle) 548MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, out parameterCount, out typeParameterCount); 558internal MethodDefinitionHandle Handle => _handle; 651MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, 681bool doesNotReturn = moduleSymbol.Module.HasDoesNotReturnAttribute(_handle); 714var memberNotNull = module.GetMemberNotNullAttributeValues(_handle); 721var (memberNotNullWhenTrue, memberNotNullWhenFalse) = module.GetMemberNotNullWhenAttributeValues(_handle); 839ParamInfo<TypeSymbol>[] paramInfo = new MetadataDecoder(moduleSymbol, this).GetSignatureForMethod(_handle, out signatureHeader, out mrEx); 901return _containingType.ContainingPEModule.Module.GetMethodSignatureOrThrow(_handle); 941var gpHandles = moduleSymbol.Module.GetGenericParametersForMethodOrThrow(_handle); 983isExtensionMethod = moduleSymbol.Module.HasExtensionAttribute(_handle, ignoreCase: false); 1025attributeData = containingPEModuleSymbol.GetCustomAttributesForToken(_handle, 1044containingPEModuleSymbol.LoadCustomAttributes(_handle, 1093value = _containingType.ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1361var explicitlyOverriddenMethods = new MetadataDecoder(moduleSymbol, _containingType).GetExplicitlyOverriddenMethods(_containingType.Handle, _handle, this.ContainingType); 1451isReadOnly = moduleSymbol.Module.HasIsReadOnlyAttribute(_handle); 1594var result = _containingType.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 1626var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute); 1645var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor); 1676var unmanagedCallersOnlyData = containingModule.Module.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule), 1758bool unscopedRef = moduleSymbol.Module.HasUnscopedRefAttribute(_handle); 1778if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&