Base:
method
GetGenericArguments
System.Reflection.MethodBase.GetGenericArguments()
8 overrides of GetGenericArguments
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
63public override Type[] GetGenericArguments() { return _inst; }
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
100public override Type[] GetGenericArguments()
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (1)
508public override Type[] GetGenericArguments() => m_inst ?? Type.EmptyTypes;
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (1)
449public override Type[] GetGenericArguments() =>
System.Reflection.Context (2)
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
128public override Type[] GetGenericArguments()
System\Reflection\Context\Virtual\VirtualMethodBase.cs (1)
71public sealed override Type[] GetGenericArguments()
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
63public override Type[] GetGenericArguments() { return _inst; }
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
102public sealed override Type[] GetGenericArguments() => GetGenericArgumentsOrParametersNoCopy().CloneArray<Type>();
40 references to GetGenericArguments
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.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
437foreach (var typeParameter in method.GetGenericArguments())
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (2)
47if (method1.GetGenericArguments().Length != method2.GetGenericArguments().Length)
Microsoft\CSharp\RuntimeBinder\Semantics\Types\TypeParameterType.cs (1)
63? ((MethodInfo)((MethodSymbol)OwningSymbol).AssociatedMemberInfo).GetGenericArguments()
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
310Type[] genericArguments = method.GetGenericArguments();
Microsoft.ML.Core (7)
Utilities\FuncMethodInfo1`1.cs (1)
33Contracts.CheckParam(GenericMethodDefinition.GetGenericArguments().Length == 1, nameof(methodInfo),
Utilities\FuncMethodInfo1`2.cs (1)
34Contracts.CheckParam(GenericMethodDefinition.GetGenericArguments().Length == 1, nameof(methodInfo),
Utilities\FuncMethodInfo1`3.cs (1)
35Contracts.CheckParam(GenericMethodDefinition.GetGenericArguments().Length == 1, nameof(methodInfo),
Utilities\FuncMethodInfo2`3.cs (1)
35Contracts.CheckParam(GenericMethodDefinition.GetGenericArguments().Length == 2, nameof(methodInfo),
Utilities\FuncMethodInfo3`2.cs (1)
34Contracts.CheckParam(GenericMethodDefinition.GetGenericArguments().Length == 3, nameof(methodInfo),
Utilities\FuncMethodInfo3`3.cs (1)
35Contracts.CheckParam(GenericMethodDefinition.GetGenericArguments().Length == 3, nameof(methodInfo),
Utilities\Utils.cs (1)
1190Contracts.CheckParam(meth.GetGenericArguments().Length == 1, nameof(func),
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\Utils.vb (2)
175If method1.GetGenericArguments().Length <> method2.GetGenericArguments().Length Then
Microsoft.VisualStudio.LanguageServices (1)
ErrorReporting\VisualStudioErrorReportingService.ExceptionFormatting.cs (1)
106FormatGenericArguments(stringBuilder, methodInfo.GetGenericArguments());
System.ComponentModel.Composition (1)
Microsoft\Internal\ReflectionServices.cs (1)
50foreach (Type typeArgument in method.GetGenericArguments())
System.Linq.Expressions (1)
System\Linq\Expressions\MethodCallExpression.cs (1)
1382if (m.IsGenericMethodDefinition && m.GetGenericArguments().Length == typeArgs.Length)
System.Linq.Queryable (2)
System\Linq\EnumerableRewriter.cs (2)
37Type[]? typeArgs = (mInfo.IsGenericMethod) ? mInfo.GetGenericArguments() : null; 330if (m.GetGenericArguments().Length != typeArgs.Length)
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackFrame.cs (1)
213Type[] typars = methodInfo.GetGenericArguments();
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (1)
271Type[] typars = mi.GetGenericArguments();
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
102return _method.GetGenericArguments();
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodInfo.Internal.cs (1)
8internal virtual int GenericParameterCount => GetGenericArguments().Length;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureTypeExtensions.cs (1)
104return signatureType.TryResolve(genericMethod.GetGenericArguments());
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (1)
1095this, methodInfo.GetGenericArguments()).InternalGetSignature(out int sigLength);
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
130return UnderlyingMethod.GetGenericArguments();
System.Reflection.DispatchProxy (2)
System\Reflection\DispatchProxyGenerator.cs (2)
433Type[] ts = mi.GetGenericArguments(); 491Type[] genericTypes = mi.GetGenericArguments();
System.Reflection.Emit (3)
System\Reflection\Emit\ModuleBuilderImpl.cs (3)
755memberHandle = AddMethodSpecification(GetMemberHandle(method.GetGenericMethodDefinition()), method.GetGenericArguments()); 795GetSignatureConvention(method.CallingConvention), method.GetGenericArguments().Length, !method.IsStatic, optionalParameterTypes); 1195((method.GetGenericMethodDefinition() is MethodBuilderImpl mb && Equals(mb.Module)) || ContainsTypeBuilder(method.GetGenericArguments()));
System.Reflection.MetadataLoadContext (4)
System\CoreRtBridge.cs (1)
73return m.GetGenericArguments().Length;
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
107if (method1.GetGenericArguments().Length != method2.GetGenericArguments().Length)
System\Reflection\Runtime\SignatureTypeExtensions.cs (1)
108return signatureType.TryResolve(genericMethod.GetGenericArguments());
System.Text.Json (2)
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactoryHelpers.cs (2)
33method.GetGenericArguments().Length == 1) 57method.GetGenericArguments().Length == 2)
System.Xaml (1)
System\Xaml\Schema\MemberReflector.cs (1)
285foreach (Type typeArg in method.GetGenericArguments())