11 overrides of IsGenericMethod
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (1)
63public override bool IsGenericMethod => false;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
94public override bool IsGenericMethod => true;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
116public override bool IsGenericMethod => _method.IsGenericMethod;
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (1)
506public override bool IsGenericMethod => m_inst != null;
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (1)
460public override bool IsGenericMethod => RuntimeMethodHandle.HasMethodInstantiation(this);
System.Reflection.Context (3)
System\Reflection\Context\Delegation\DelegatingConstructorInfo.cs (1)
39public override bool IsGenericMethod
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
41public override bool IsGenericMethod
System\Reflection\Context\Virtual\VirtualMethodBase.cs (1)
31public sealed override bool IsGenericMethod
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
94public override bool IsGenericMethod => true;
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (1)
43public sealed override bool IsGenericMethod => false;
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
51public sealed override bool IsGenericMethod => IsGenericMethodDefinition || IsConstructedGenericMethod;
70 references to IsGenericMethod
Microsoft.AspNetCore.App.Analyzers.Test (2)
RouteEmbeddedLanguage\Infrastructure\ExportProviderExtensions.cs (2)
41where method.IsGenericMethod && method.GetGenericArguments().Length == 2 51where method.IsGenericMethod && method.GetGenericArguments().Length == 1
Microsoft.AspNetCore.Diagnostics (1)
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
107if (method.IsGenericMethod)
Microsoft.AspNetCore.Hosting (1)
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
107if (method.IsGenericMethod)
Microsoft.AspNetCore.Http.Extensions (1)
src\Shared\ParameterBindingMethodCache.cs (1)
96if (_enumTryParseMethod.IsGenericMethod)
Microsoft.AspNetCore.Http.Extensions.Tests (1)
ParameterBindingMethodCacheTests.cs (1)
189Assert.True(method.IsGenericMethod);
Microsoft.AspNetCore.Mvc.Abstractions (1)
src\Shared\ParameterBindingMethodCache.cs (1)
96if (_enumTryParseMethod.IsGenericMethod)
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\DefaultApplicationModelProvider.cs (1)
454if (methodInfo.IsGenericMethod)
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
178if (methodInfo.IsGenericMethod)
Microsoft.AspNetCore.OpenApi (1)
src\Shared\ParameterBindingMethodCache.cs (1)
96if (_enumTryParseMethod.IsGenericMethod)
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
107if (method.IsGenericMethod)
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
107if (method.IsGenericMethod)
Microsoft.AspNetCore.SignalR.Core (3)
Internal\DefaultHubDispatcher.cs (1)
780if (methodInfo.IsGenericMethod)
Internal\HubMethodDescriptor.cs (2)
22.Single(m => m.Name.Equals(nameof(AsyncEnumerableAdapters.MakeAsyncEnumerator)) && m.IsGenericMethod); 26.Single(m => m.Name.Equals(nameof(AsyncEnumerableAdapters.MakeAsyncEnumeratorFromChannel)) && m.IsGenericMethod);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Protocol\Converters\SumConverter.cs (2)
133!mi.IsGenericMethod && 144mi.IsGenericMethod &&
Microsoft.CodeAnalysis.Scripting (1)
Hosting\ObjectFormatter\CommonObjectFormatter.cs (1)
123if (method.IsGenericMethod)
Microsoft.CodeAnalysis.Test.Utilities (2)
Platform\Custom\MetadataSignatureHelper.cs (2)
434if (method.IsGenericMethod) 473if (constructor.IsGenericMethod)
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (5)
37if (!(mi2 is MethodInfo method2) || method1.IsGenericMethod != method2.IsGenericMethod) 42if (method1.IsGenericMethod) 142!((MethodBase)member1).IsGenericMethod || 236Type[] args = method.IsGenericMethod ? method.GetGenericArguments() : null;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MethodInfo.cs (1)
74if (m.IsGenericMethod)
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
308if (method.IsGenericMethod) 766if (!methinfo.HasSameMetadataDefinitionAs(methodBase) || !methinfo.IsGenericMethod) 1828if (conversion.DeclaringType == type && conversion.IsSpecialName && !conversion.IsGenericMethod)
Microsoft.Extensions.AI.Abstractions (2)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (2)
270or MethodInfo { IsGenericMethod: true, IsGenericMethodDefinition: false }) 291if (member is MethodInfo { IsGenericMethod: true, IsGenericMethodDefinition: false } method)
Microsoft.ML.Core (4)
Utilities\FuncMethodInfo`1.cs (1)
17Contracts.CheckParam(methodInfo.IsGenericMethod, nameof(methodInfo), "Should be generic but is not");
Utilities\FuncMethodInfo`2.cs (1)
18Contracts.CheckParam(methodInfo.IsGenericMethod, nameof(methodInfo), "Should be generic but is not");
Utilities\FuncMethodInfo`3.cs (1)
18Contracts.CheckParam(methodInfo.IsGenericMethod, nameof(methodInfo), "Should be generic but is not");
Utilities\Utils.cs (1)
1189Contracts.CheckParam(meth.IsGenericMethod, nameof(func), "Should be generic but is not");
Microsoft.VisualBasic.Core (10)
Microsoft\VisualBasic\CompilerServices\LateBinding.vb (1)
1285Return Method.IsGenericMethod
Microsoft\VisualBasic\CompilerServices\Symbols.vb (4)
490Return method.IsGenericMethod 502Return Method.IsGenericMethod AndAlso (Not Method.IsGenericMethodDefinition) 507Return method.IsGenericMethod AndAlso method.IsGenericMethodDefinition 1375If item.IsGenericMethod Then
Microsoft\VisualBasic\CompilerServices\Utils.vb (5)
167If method1.IsGenericMethod <> method2.IsGenericMethod Then 171If method1.IsGenericMethod Then 262Not DirectCast(member1, MethodBase).IsGenericMethod OrElse 334Dim args As Type() = If(method.IsGenericMethod, method.GetGenericArguments(), Nothing)
Microsoft.VisualStudio.LanguageServices (1)
ErrorReporting\VisualStudioErrorReportingService.ExceptionFormatting.cs (1)
104if (methodInfo?.IsGenericMethod == true)
Shared (2)
JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (2)
270or MethodInfo { IsGenericMethod: true, IsGenericMethodDefinition: false }) 291if (member is MethodInfo { IsGenericMethod: true, IsGenericMethodDefinition: false } method)
System.ComponentModel.Composition (1)
Microsoft\Internal\ReflectionServices.cs (1)
47if (method.IsGenericMethod)
System.Linq.Queryable (3)
System\Linq\EnumerableRewriter.cs (3)
37Type[]? typeArgs = (mInfo.IsGenericMethod) ? mInfo.GetGenericArguments() : null; 318if (!m.IsGenericMethod && typeArgs != null && typeArgs.Length > 0) 322if (!m.IsGenericMethodDefinition && m.IsGenericMethod && m.ContainsGenericParameters)
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackFrame.cs (1)
211if (_method is MethodInfo methodInfo && methodInfo.IsGenericMethod)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (1)
269if (mb is MethodInfo mi && mi.IsGenericMethod)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (2)
40if (info.IsGenericMethod) 116public override bool IsGenericMethod => _method.IsGenericMethod;
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilder.cs (1)
341if (method.IsGenericMethod && !method.IsGenericMethodDefinition)
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBase.cs (1)
48public virtual bool IsConstructedGenericMethod => IsGenericMethod && !IsGenericMethodDefinition;
src\libraries\System.Private.CoreLib\src\System\Reflection\NullabilityInfoContext.cs (1)
132if (method.IsGenericMethod && !method.IsGenericMethodDefinition)
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (3)
310if (method.IsGenericMethod) 415if (methodBase.IsGenericMethod) 1062if (method.IsGenericMethod)
System.Reflection.Context (2)
System\Reflection\Context\Delegation\DelegatingConstructorInfo.cs (1)
41get { return UnderlyingConstructor.IsGenericMethod; }
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
43get { return UnderlyingMethod.IsGenericMethod; }
System.Text.Json (4)
System\ReflectionExtensions.cs (2)
123or MethodInfo { IsGenericMethod: true, IsGenericMethodDefinition: false }) 160if (member is MethodInfo { IsGenericMethod: true, IsGenericMethodDefinition: false } method)
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactoryHelpers.cs (2)
32method.IsGenericMethod && 56method.IsGenericMethod &&
System.Xaml (1)
System\Xaml\Schema\MemberReflector.cs (1)
283if (method.IsGenericMethod)
xunit.assert (1)
Sdk\CollectionTrackerExtensions.cs (1)
42 static readonly MethodInfo? asTrackerOpenGeneric = typeof(CollectionTrackerExtensions).GetRuntimeMethods().FirstOrDefault(m => m.Name == nameof(AsTracker) && m.IsGenericMethod);