Implemented interface member:
method
GetMethods
System.Reflection.IReflect.GetMethods(System.Reflection.BindingFlags)
10 overrides of GetMethods
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
393public override MethodInfo[] GetMethods(BindingFlags bindingAttr)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
173public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { throw new NotSupportedException(SR.Format(SR.NotSupported_TypeBuilderInstantiation_ResolvingMembers, nameof(TypeBuilder.GetMethod))); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
114public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
131public sealed override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
85public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => typeImpl.GetMethods(bindingAttr);
System\RuntimeType.NativeAot.cs (1)
742public override MethodInfo[] GetMethods(BindingFlags bindingAttr)
System.Private.Reflection.Execution (1)
Internal\Reflection\Execution\TypeLoader\ConstraintValidatorSupport.cs (1)
164public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; }
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
361public override MethodInfo[] GetMethods(BindingFlags bindingAttr)
System.Reflection.Emit (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
393public override MethodInfo[] GetMethods(BindingFlags bindingAttr)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\RuntimeTypeInfo.BindingFlags.cs (1)
52public sealed override MethodInfo[] GetMethods(BindingFlags bindingAttr) => Query<MethodInfo>(bindingAttr).ToArray();
92 references to GetMethods
Aspire.Hosting.Azure.Tests (4)
AzureFunctionsTests.cs (1)
21.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
AzureServiceBusExtensionsTests.cs (2)
873.GetMethods(BindingFlags.NonPublic | BindingFlags.Static) 900.GetMethods(BindingFlags.NonPublic | BindingFlags.Static)
AzureStorageExtensionsTests.cs (1)
1081.GetMethods(BindingFlags.NonPublic | BindingFlags.Static)
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectPublicApiTests.cs (1)
29.GetMethods(BindingFlags.Public | BindingFlags.Static)
Aspire.Hosting.JavaScript.Tests (1)
AddNodeAppTests.cs (1)
18.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
Aspire.Hosting.PostgreSQL.Tests (1)
AddPostgresTests.cs (1)
735.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
18.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
Aspire.Hosting.RemoteHost (2)
AtsCapabilityScanner.cs (2)
413foreach (var method in type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 1776foreach (var method in contextType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Aspire.Hosting.RemoteHost.Tests (1)
AtsContextFilterTests.cs (1)
629.GetMethods(BindingFlags.Static | BindingFlags.Public)
Aspire.Hosting.Tests (2)
DebugSupportExtensionsTests.cs (1)
41.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)
WithEndpointTests.cs (1)
179return declaringType.GetMethods(BindingFlags.Public | BindingFlags.Static)
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\Serialization\TypeExtensions.cs (1)
38MethodInfo[] methods = targetType.GetMethods(BindingFlags.Static | BindingFlags.Public);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (1)
1201MethodInfo[] methods = type.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
1038var methodInfos = type.GetMethods(bindingFlags);
Microsoft.AspNetCore.Diagnostics (1)
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Hosting (2)
Internal\StartupLoader.cs (1)
323var methods = startupType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Http.Abstractions (1)
Extensions\UseMiddlewareExtensions.cs (1)
67var methods = middleware.GetMethods(BindingFlags.Instance | BindingFlags.Public);
Microsoft.AspNetCore.Http.Extensions (3)
HeaderDictionaryTypeExtensions.cs (2)
266foreach (var methodInfo in type.GetMethods(BindingFlags.Public | BindingFlags.Static)) 302var method = type.GetMethods(BindingFlags.Public | BindingFlags.Static)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (1)
483var methodInfo = type.GetMethods(BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy)
Microsoft.AspNetCore.InternalTesting (1)
Tracing\EventSourceValidator.cs (1)
55var methods = eventSourceType.GetMethods(
Microsoft.AspNetCore.Mvc.Abstractions (1)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (1)
483var methodInfo = type.GetMethods(BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy)
Microsoft.AspNetCore.Mvc.Core (4)
ApiConventionMethodAttribute.cs (1)
49var methods = conventionType.GetMethods(BindingFlags.Public | BindingFlags.Static)
ApiConventionTypeAttribute.cs (1)
61foreach (var method in conventionType.GetMethods(BindingFlags.Public | BindingFlags.Static))
ApiExplorer\ApiConventionResult.cs (1)
60var conventionMethods = attribute.ConventionType.GetMethods(BindingFlags.Public | BindingFlags.Static);
Filters\MiddlewareFilterConfigurationProvider.cs (1)
43var methods = startupType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewComponents\DefaultViewComponentDescriptorProvider.cs (1)
66var methods = componentType.GetMethods(BindingFlags.Public | BindingFlags.Instance)
Microsoft.AspNetCore.OpenApi (1)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (1)
483var methodInfo = type.GetMethods(BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy)
Microsoft.AspNetCore.Server.IIS (1)
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (1)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.SignalR.Client.Core (2)
HubConnection.cs (2)
71private static readonly MethodInfo _sendStreamItemsMethod = typeof(HubConnection).GetMethods(BindingFlags.NonPublic | BindingFlags.Instance).Single(m => m.Name.Equals(nameof(SendStreamItems))); 72private static readonly MethodInfo _sendIAsyncStreamItemsMethod = typeof(HubConnection).GetMethods(BindingFlags.NonPublic | BindingFlags.Instance).Single(m => m.Name.Equals(nameof(SendIAsyncEnumerableStreamItems)));
Microsoft.AspNetCore.SignalR.Core (2)
Internal\HubReflectionHelper.cs (1)
14var methods = hubType.GetMethods(BindingFlags.Public | BindingFlags.Instance);
StreamTracker.cs (1)
17private static readonly MethodInfo _buildConverterMethod = typeof(StreamTracker).GetMethods(BindingFlags.NonPublic | BindingFlags.Static).Single(m => m.Name.Equals(nameof(BuildStream)));
Microsoft.Build (3)
Evaluation\Expander.Function.cs (3)
539IEnumerable<MethodInfo> methods = _receiverType.GetMethods(_bindingFlags).Where(m => m.Name.Equals(_methodMethodName) && m.GetParameters().Length == args.Length); 1193foreach (MethodInfo method in _receiverType.GetMethods(_bindingFlags)) 1291members = _receiverType.GetMethods(_bindingFlags).Where(m => string.Equals(m.Name, _methodMethodName, StringComparison.OrdinalIgnoreCase));
Microsoft.CSharp (6)
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeUtils.cs (2)
92MethodInfo[] eMethods = nnExprType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 98MethodInfo[] cMethods = nnConvType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MethodInfo.cs (1)
50foreach (MethodInfo m in type.GetMethods(EverythingBindingFlags))
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (3)
764foreach (MethodInfo methinfo in t.DeclaringType.GetMethods(EverythingBindingFlags)) 1345foreach (MethodInfo m in t.GetMethods(EverythingBindingFlags)) 1826foreach (MethodInfo conversion in type.GetMethods(BindingFlags.Public | BindingFlags.Static))
Microsoft.DotNet.HotReload.WebAssembly.Browser (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (1)
283foreach (MethodInfo method in handlerType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionFactory.cs (1)
1218return specializedType.GetMethods(All).First(m => m.MetadataToken == genericMethodDefinition.MetadataToken);
Microsoft.Extensions.AI.Tests (1)
Functions\AIFunctionFactoryTest.cs (1)
558.GetMethods(BindingFlags.Public | BindingFlags.Static);
Microsoft.Extensions.DotNetDeltaApplier (1)
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (1)
283foreach (MethodInfo method in handlerType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Microsoft.JSInterop (2)
Infrastructure\DotNetDispatcher.cs (2)
403foreach (var method in type.GetMethods(BindingFlags.Instance | BindingFlags.Public)) 442foreach (var method in type.GetMethods(BindingFlags.Public | BindingFlags.Static))
Microsoft.Maui (1)
HotReload\HotReloadExtensions.cs (1)
48 var foos = type.GetMethods(flags).Where(x => x.GetCustomAttributes(typeof(OnHotReloadAttribute), true).Length > 0).ToList();
Microsoft.Maui.Controls (1)
TypeConversionHelper.cs (1)
123 foreach (var method in onType.GetMethods(bindingAttr))
Microsoft.Maui.Controls.Xaml (1)
ApplyPropertiesVisitor.cs (1)
484 var methodinfos = rootElementType.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)
Microsoft.ML.Core (1)
ComponentModel\ComponentCatalog.cs (1)
567foreach (var methodInfo in type.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic))
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\CustomValidationAttribute.cs (1)
244var methodInfo = ValidatorType.GetMethods(BindingFlags.Public | BindingFlags.Static)
System.ComponentModel.Composition (2)
Microsoft\Internal\ReflectionServices.cs (1)
147foreach (MethodInfo method in type.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly))
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (1)
356foreach (MethodInfo member in type.GetMethods(flags))
System.Linq.Expressions (3)
System\Dynamic\Utils\TypeUtils.cs (2)
693MethodInfo[] eMethods = nnExprType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 701MethodInfo[] cMethods = nnConvType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic);
System\Linq\Expressions\MethodCallExpression.cs (1)
1307foreach (MethodInfo mi in type.GetMethods(flags))
System.Linq.Queryable (2)
System\Linq\EnumerableRewriter.cs (2)
237type.GetMethods(BindingFlags.Public | BindingFlags.Static); 299using (IEnumerator<MethodInfo> en = type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static).Where(m => m.Name == name).GetEnumerator())
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (1)
452type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (1)
3054MethodInfo[] methods = eventSourceType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (1)
32return type.GetMethods(Everything);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
85public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => typeImpl.GetMethods(bindingAttr);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeInfo.cs (2)
45Type type) => type.GetMethods(DeclaredOnlyLookup); 75get => GetMethods(DeclaredOnlyLookup);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
393public MethodInfo[] GetMethods() => GetMethods(DefaultLookup);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
190m = GetMethods(bindingAttr);
System\Reflection\Runtime\BindingFlagSupport\MethodPolicies.cs (1)
24return type.GetMethods(DeclaredOnlyLookup);
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\ClassDataContract.cs (1)
1074MethodInfo[] methods = type.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
System.Private.Xml (6)
System\Xml\Serialization\TypeExtensions.cs (1)
37MethodInfo[] methods = targetType.GetMethods(BindingFlags.Static | BindingFlags.Public);
System\Xml\Xsl\Runtime\XmlExtensionFunction.cs (3)
167MethodInfo[] methods = _objectType!.GetMethods(_flags); 190MethodInfo[] methods = _objectType!.GetMethods(_flags); 209methods = _objectType.GetMethods(_flags | BindingFlags.NonPublic);
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (2)
193MethodInfo? method = FindBestMethod(extension.GetType().GetMethods(bindingFlags), /*ignoreCase:*/true, /*publicOnly:*/false, name, argTypes); 204MethodInfo? method = FindBestMethod(extension.GetType().GetMethods(bindingFlags), /*ignoreCase:*/false, /*publicOnly:*/true, name, argTypes);
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
363return _typeInfo.GetMethods(bindingAttr);
System.Reflection.Emit (2)
System\Reflection\Emit\TypeBuilderImpl.cs (2)
806methods.AddRange(_typeParent.GetMethods(bindingAttr)); 1254MethodInfo[] interfaceMethods = interfaceType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static);
System.Reflection.TypeExtensions (1)
System\Reflection\TypeExtensions.cs (1)
265return type.GetMethods(bindingAttr);
System.Resources.Extensions (1)
System\Resources\Extensions\BinaryFormat\SerializationEvents.cs (1)
58MethodInfo[] methods = baseType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
System.Runtime.Serialization.Formatters (1)
System\Runtime\Serialization\SerializationEventsCache.cs (1)
39MethodInfo[] mis = baseType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
System.Windows.Forms (1)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
2914=> typeof(IAccessible).GetMethods(bindingAttr);
System.Windows.Forms.Design (5)
System\ComponentModel\Design\DesignerActionList.cs (2)
30typeof(DesignerActionList).GetMethods(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public)); 35MethodInfo[] methods = GetType().GetMethods(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public);
System\ComponentModel\Design\DesignerHost.cs (1)
1204MethodInfo[] IReflect.GetMethods(BindingFlags bindingAttr) => typeof(IDesignerHost).GetMethods(bindingAttr);
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (1)
45foreach (MethodInfo method in TypeDescriptor.GetReflectionType(collection).GetMethods(BindingFlags.Public | BindingFlags.Instance))
System\ComponentModel\Design\Serialization\CollectionCodeDomSerializer.cs (1)
328MethodInfo[] methods = provider.GetReflectionType(originalCollection).GetMethods(BindingFlags.Public | BindingFlags.Instance);
System.Xaml (1)
System\Xaml\Schema\TypeReflector.cs (1)
742MethodInfo[] allMethods = UnderlyingType.GetMethods(AttachableProperties_BF);