5248 references to BindingFlags
aspire (4)
Commands\RenderCommand.cs (2)
32.GetFields(BindingFlags.Public | BindingFlags.Static)
Commands\SettingsSchemaBuilder.cs (2)
87foreach (var prop in type.GetProperties(BindingFlags.Public | BindingFlags.Instance))
aspire-managed (2)
NuGet\TrustedRootsHelper.cs (2)
119BindingFlags.NonPublic | BindingFlags.Static);
Aspire.Azure.Messaging.EventHubs.Tests (2)
ConformanceTestsBase.cs (2)
90var clientAccessor = typeof(AzureEventHubHealthCheck).GetField("_client", BindingFlags.NonPublic | BindingFlags.Instance);
Aspire.Cli.Tests (37)
Certificates\DeveloperCertificateCacheWriteTests.cs (2)
60BindingFlags.Instance | BindingFlags.NonPublic)!;
Commands\SdkDumpCommandTests.cs (2)
351var method = typeof(SdkDumpCommand).GetMethod(methodName, BindingFlags.Static | BindingFlags.NonPublic);
DotNet\ProcessInvocationOptionsTests.cs (3)
63.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
DotNetSdkInstallerTests.cs (8)
243System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); 259System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); 275System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static); 291System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static);
Interaction\ConsoleInteractionServiceTests.cs (2)
555var field = typeof(ConsoleInteractionService).GetField("_inStatus", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
Interaction\KnownEmojisTests.cs (2)
16.GetFields(BindingFlags.Public | BindingFlags.Static)
Npm\NpmRunnerTests.cs (2)
22.GetFields(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static)
ProgramTests.cs (2)
55var buildAnsiConsole = typeof(Program).GetMethod("BuildAnsiConsole", BindingFlags.NonPublic | BindingFlags.Static);
Projects\GuestAppHostProjectTests.cs (2)
1736System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
Projects\PrebuiltAppHostServerTests.cs (10)
575.GetField("_workingDirectory", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)! 612.GetField("_workingDirectory", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)!; 1345System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); 1359System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); 2953.GetField("_workingDirectory", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)!
Utils\EmojiWidthTests.cs (2)
19foreach (var f in typeof(KnownEmojis).GetFields(BindingFlags.Public | BindingFlags.Static))
Aspire.Confluent.Kafka (2)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\Shared\PropertyFetcher.AOT.cs (2)
143.GetMethod(nameof(CreateInstantiated), BindingFlags.NonPublic | BindingFlags.Static)!
Aspire.Dashboard (6)
Utils\MaxItemCountHelper.cs (6)
28var prop = type.GetProperty("MaxItemCount", BindingFlags.Instance | BindingFlags.Public); 44var prop = type.GetProperty("MaxItemCount", BindingFlags.Instance | BindingFlags.Public); 83var field = type.GetField("_virtualizeComponent", BindingFlags.Instance | BindingFlags.NonPublic);
Aspire.Dashboard.Components.Tests (2)
Pages\ResourcesTests.cs (2)
294.GetMethod("ShowContextMenuAsync", BindingFlags.Instance | BindingFlags.NonPublic)!;
Aspire.Hosting (2)
ResourceBuilderExtensions.cs (2)
35private static readonly MethodInfo s_dispatchCustomWithReferenceMethod = typeof(ResourceBuilderExtensions).GetMethod(nameof(DispatchCustomWithReference), BindingFlags.NonPublic | BindingFlags.Static)!;
Aspire.Hosting.Azure (4)
AzureProvisioningController.cs (2)
3358.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
406return typeof(AzureLocation).GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)
Aspire.Hosting.Azure.Kubernetes (8)
AksPreviewIngressProfileInjector.cs (8)
94BindingFlags.NonPublic | BindingFlags.Instance) 164BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) 171BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
Aspire.Hosting.Azure.Tests (10)
AzureFunctionsTests.cs (2)
21.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
AzureServiceBusExtensionsTests.cs (4)
873.GetMethods(BindingFlags.NonPublic | BindingFlags.Static) 900.GetMethods(BindingFlags.NonPublic | BindingFlags.Static)
AzureStorageExtensionsTests.cs (2)
1081.GetMethods(BindingFlags.NonPublic | BindingFlags.Static)
ProvisioningContextProviderTests.cs (2)
465Assert.True((bool)context.GetType().GetProperty("HasErrors", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(context, null)!);
Aspire.Hosting.Browsers.Tests (2)
ConsoleLoggingTestHelpers.cs (2)
57var timeProviderProperty = typeof(ResourceLoggerService).GetProperty("TimeProvider", BindingFlags.Instance | BindingFlags.NonPublic)
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectPublicApiTests.cs (2)
29.GetMethods(BindingFlags.Public | BindingFlags.Static)
Aspire.Hosting.JavaScript.Tests (2)
AddNodeAppTests.cs (2)
18.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
735.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
Aspire.Hosting.Qdrant.Tests (2)
AddQdrantTests.cs (2)
18.GetMethods(BindingFlags.Static | BindingFlags.NonPublic)
Aspire.Hosting.Radius.Tests (4)
Publishing\SealedSecretPublishTests.cs (4)
154BindingFlags.NonPublic | BindingFlags.Static); 179BindingFlags.NonPublic | BindingFlags.Static);
Aspire.Hosting.RemoteHost (47)
Ats\AtsCallbackProxyFactory.cs (14)
155BindingFlags.Instance | BindingFlags.NonPublic)!; 182BindingFlags.Instance | BindingFlags.NonPublic)!; 197BindingFlags.Instance | BindingFlags.NonPublic)!.MakeGenericMethod(resultType); 212BindingFlags.Instance | BindingFlags.NonPublic)!; 227BindingFlags.Instance | BindingFlags.NonPublic)!.MakeGenericMethod(resultType); 321BindingFlags.Instance | BindingFlags.NonPublic)!; 340BindingFlags.Instance | BindingFlags.NonPublic)!;
Ats\CapabilityDispatcher.cs (4)
659var asTask = returnType.GetMethod(nameof(ValueTask<int>.AsTask), BindingFlags.Instance | BindingFlags.Public) 988.GetProperty("Resource", BindingFlags.Instance | BindingFlags.Public)?
Ats\ReferenceExpressionRef.cs (8)
330BindingFlags.Instance | BindingFlags.Public, 343BindingFlags.Instance | BindingFlags.Public, 354var buildMethod = builder.GetType().GetMethod("Build", BindingFlags.Instance | BindingFlags.Public) 372BindingFlags.Public | BindingFlags.Static,
AtsCapabilityScanner.cs (21)
413foreach (var method in type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 1082foreach (var prop in type.GetProperties(BindingFlags.Public | BindingFlags.Instance)) 1181foreach (var field in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 1210foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 1342foreach (var property in typeRef.ClrType.GetProperties(BindingFlags.Public | BindingFlags.Instance)) 1562foreach (var property in contextType.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static)) 1776foreach (var method in contextType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Aspire.Hosting.RemoteHost.Tests (7)
AtsContextFilterTests.cs (4)
626var testMethod = typeof(AtsContextFilterTests).GetMethod(nameof(TestCapability), BindingFlags.Static | BindingFlags.NonPublic)!; 629.GetMethods(BindingFlags.Static | BindingFlags.Public)
AttributeDataReaderTests.cs (3)
19BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic,
Aspire.Hosting.Rust.Tests (3)
CargoMetadataTests.cs (3)
273stateMachineType.GetFields(System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public),
Aspire.Hosting.Tests (45)
AddParameterTests.cs (4)
705optionsType.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Public)!.SetValue(options, value); 710BindingFlags.Static | BindingFlags.NonPublic)!;
AtsEventingExportsTests.cs (3)
19.GetMethod("TryAddEventingSubscriber", BindingFlags.Public | BindingFlags.Static)!; 20var callbackSubscriberType = method.DeclaringType!.GetNestedType("CallbackEventingSubscriber", BindingFlags.NonPublic)!;
Backchannel\BackchannelContractTests.cs (6)
98foreach (var field in type.GetFields(BindingFlags.Public | BindingFlags.Instance)) 119foreach (var prop in type.GetProperties(BindingFlags.Public | BindingFlags.Instance)) 200foreach (var property in requestType.GetProperties(BindingFlags.Public | BindingFlags.Instance))
Backchannel\JsonElementConversionTests.cs (2)
17.GetMethod("ConvertJsonElementToObject", BindingFlags.NonPublic | BindingFlags.Static)!;
DebugSupportExtensionsTests.cs (7)
25Assert.Empty(contextType.GetConstructors(BindingFlags.Public | BindingFlags.Instance)); 41.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static) 71BindingFlags.Public | BindingFlags.Static,
Pipelines\DistributedApplicationPipelineTests.cs (4)
2355.GetField("_steps", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)! 2358.GetField("_steps", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)!
ProjectResourceBuilderExtensionTests.cs (2)
35BindingFlags.Public | BindingFlags.Static);
ResourceNotificationTests.cs (8)
1655const BindingFlags Flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly; 1818.GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)
Utils\StringComparersTests.cs (3)
15var flags = BindingFlags.Public | BindingFlags.Static;
WithEndpointTests.cs (6)
100var isProxiedProperty = typeof(EndpointAnnotation).GetProperty(nameof(EndpointAnnotation.IsProxied), BindingFlags.Public | BindingFlags.Instance); 179return declaringType.GetMethods(BindingFlags.Public | BindingFlags.Static) 187return declaringType.GetConstructors(BindingFlags.Public | BindingFlags.Instance)
Aspire.Hosting.Yarp (2)
YarpEnvConfigGenerator.cs (2)
89foreach (var property in obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
Aspire.Hosting.Yarp.Tests (4)
YarpClusterTests.cs (4)
307.GetProperties(BindingFlags.Instance | BindingFlags.Public) 313.GetProperties(BindingFlags.Instance | BindingFlags.Public)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (2)
ConformanceTests.cs (2)
62var minBackoffDurationProperty = options.GetType().GetProperty("MinBackoffDuration", BindingFlags.Instance | BindingFlags.NonPublic);
Aspire.OpenAI.Tests (2)
AspireOpenAIExtensionsTests.cs (2)
115var endpointField = client.GetType().GetField("_endpoint", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
Aspire.RabbitMQ.Client.Tests (2)
AspireRabbitMQLoggingTests.cs (2)
233.GetField("Log", BindingFlags.Static | BindingFlags.Public)!
Aspire.StackExchange.Redis (7)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Implementation\RedisProfilerEntryToActivityConverter.cs (5)
30var messageDelegate = CreateFieldGetter<object>(profiledCommandType, "Message", BindingFlags.NonPublic | BindingFlags.Instance); 31var scriptDelegate = CreateFieldGetter<string>(scriptMessageType, "script", BindingFlags.NonPublic | BindingFlags.Instance); 260BindingFlags flags)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\PropertyFetcher.cs (2)
134.GetMethod(nameof(CreateInstantiated), BindingFlags.NonPublic | BindingFlags.Static)!
Binding.UDS.IntegrationTests (6)
ServiceHelper.cs (6)
20var configureServicesMethod = startupType.GetMethod("ConfigureServices", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, new Type[] { typeof(IServiceCollection) }); 21var configureMethod = startupType.GetMethod("Configure", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, new Type[] { typeof(IHost) });
CodeStyleConfigFileGenerator (2)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
ConfigurationSchemaGenerator (4)
ConfigSchemaEmitter.cs (4)
372.GetMethod("GetDocumentationComment", BindingFlags.Public | BindingFlags.Static, [typeof(ISymbol), typeof(Compilation), typeof(CultureInfo), typeof(bool), typeof(bool), typeof(CancellationToken)])!; 376.GetMethod("get_FullXmlFragment", BindingFlags.Public | BindingFlags.Instance)!;
dotnet (84)
_generated\100\WorkloadListJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\107\WorkloadSearchVersionsJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\118\WorkloadHistoryJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\126\PackInfoJsonSerializerContext.g.cs (4)
22private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 23global::System.Reflection.BindingFlags.Instance | 24global::System.Reflection.BindingFlags.Public | 25global::System.Reflection.BindingFlags.NonPublic;
_generated\139\NugetSearchApiJsonSerializerContext.g.cs (4)
24private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 25global::System.Reflection.BindingFlags.Instance | 26global::System.Reflection.BindingFlags.Public | 27global::System.Reflection.BindingFlags.NonPublic;
_generated\14\CliSchemaJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\149\SdkVulnerabilityJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\156\SlnfJsonSerializerContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
_generated\170\TelemetryDiskLoggerJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\177\LocalToolsCacheJsonSerializerContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\187\SdkVulnerabilityCacheJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\32\RunFileApiJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\36\CSharpCompilerCommandJsonSerializerContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\46\RunFileBuildCacheJsonSerializerContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\52\RunFileJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\57\SdkCheckJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\69\ToolListJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\74\GlobalJsonWorkloadSetsJsonSerializerContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
_generated\79\WorkloadManifestUpdaterJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\84\WorkloadInstallJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\92\InstallStateJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
dotnet-aot (48)
_generated\106\NugetSearchApiJsonSerializerContext.g.cs (4)
24private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 25global::System.Reflection.BindingFlags.Instance | 26global::System.Reflection.BindingFlags.Public | 27global::System.Reflection.BindingFlags.NonPublic;
_generated\113\NugetServiceIndexJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\15\CliSchemaJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\29\TelemetryDiskLoggerJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\34\WorkloadManifestUpdaterJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\44\SdkVulnerabilityJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\54\RunFileBuildCacheJsonSerializerContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\62\InstallStateJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
_generated\67\SdkCheckJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\74\SlnfJsonSerializerContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
_generated\81\LocalToolsCacheJsonSerializerContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\93\ToolListJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
dotnet-dev-certs (4)
_generated\7\DevCertsJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
dotnet-format (4)
Analyzers\Extensions.cs (2)
22TryGetMappedOptionsMethod = IDEDiagnosticIdToOptionMappingHelperType.GetMethod("TryGetMappedOptions", BindingFlags.Static | BindingFlags.Public)!;
Reflection\RemoveUnnecessaryImportsHelper.cs (2)
12private static readonly MethodInfo? s_removeUnnecessaryImportsAsyncMethod = s_abstractRemoveUnnecessaryImportsCodeFixProviderType?.GetMethod("RemoveUnnecessaryImportsAsync", BindingFlags.Static | BindingFlags.NonPublic);
dotnet-Microsoft.XmlSerializer.Generator (5)
Sgen.cs (5)
365method = typeof(System.Xml.Serialization.XmlSerializer).GetMethod("GenerateSerializer", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 370method = tempAssemblyType.GetMethod("GenerateSerializerToStream", BindingFlags.Static | BindingFlags.NonPublic);
dotnet-svcutil-lib (150)
CodeDomFixup\CodeDomHelpers.cs (2)
28FieldInfo referenceKeyField = namespaceHelper.GetField("s_referenceKey", BindingFlags.NonPublic | BindingFlags.Static);
CodeDomFixup\CodeDomVisitors\PropertyFieldNameScope.cs (10)
16foreach (PropertyInfo property in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy)) 21foreach (FieldInfo field in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy))
FrameworkFork\Microsoft.Xml\External\Extensions.cs (2)
19public static MethodInfo GetMethod(this Type type, String name, BindingFlags bindingAttr, System.Reflection.Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) 24public static MethodInfo GetMethod(this Type type, String name, BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, ParameterModifier[] modifiers)
FrameworkFork\Microsoft.Xml\Xml\Core\SecureStringHasher.cs (2)
93MethodInfo getHashCodeMethodInfo = typeof(String).GetMethod("InternalMarvin32HashString", BindingFlags.NonPublic | BindingFlags.Static);
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (13)
24internal static BindingFlags InstancePublicBindingFlags = BindingFlags.Instance | BindingFlags.Public; 25internal static BindingFlags InstanceBindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; 26internal static BindingFlags StaticBindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic; 1127Call(typeof(Type).GetMethod("GetTypeFromHandle", BindingFlags.Static | BindingFlags.Public, null, new Type[] { typeof(RuntimeTypeHandle) }, null));
FrameworkFork\Microsoft.Xml\Xml\Serialization\Models.cs (4)
147MemberInfo[] members = Type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
FrameworkFork\Microsoft.Xml\Xml\Serialization\TypeExtensions.cs (2)
38MethodInfo[] methods = targetType.GetMethods(BindingFlags.Static | BindingFlags.Public);
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (6)
1287foreach (MemberInfo member in type.GetMember("System.Collections.Generic.IEnumerable<*", BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic)) 1305enumerator = type.GetMethod("System.Collections.IEnumerable.GetEnumerator", BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic, null, new Type[0], null);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (10)
491MethodInfo getMethod = getMethod = type.GetMethod(provider.MethodName, /* BindingFlags.DeclaredOnly | */ BindingFlags.Static | BindingFlags.Public, null, new Type[] { typeof(XmlSchemaSet) }, null); 1460MemberInfo[] infos = structModel.Type.GetMember(choice.MemberName, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); 1464PropertyInfo info = structModel.Type.GetProperty(choice.MemberName, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (2)
4028string bindingFlags = typeof(BindingFlags).FullName; 4239string bindingFlags = typeof(BindingFlags).FullName;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (6)
174BindingFlags bindingFlags = CodeGenerator.StaticBindingFlags; 2563BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Public /*| BindingFlags.CreateInstance*/; 2566bindingFlags |= BindingFlags.NonPublic; 2573new Type[] { typeof(Type), typeof(BindingFlags), typeof(Binder), typeof(Object[]), typeof(CultureInfo) },
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ClassDataContract.cs (17)
449type.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, Array.Empty<Type>()) != null); 938memberInfos = type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public); 942memberInfos = type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 1201MethodInfo[] methods = type.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 1399ConstructorInfo ctor = type.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, Array.Empty<Type>());
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (2)
62s_objectEquals = Globals.TypeOfObject.GetMethod("Equals", BindingFlags.Public | BindingFlags.Static);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (10)
1086defaultCtor = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Array.Empty<Type>()); 1234addMethod = type.GetMethod(Globals.AddMethodName, BindingFlags.Instance | BindingFlags.Public, addMethodTypeArray); 1258addMethod = type.GetMethod(Globals.AddMethodName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, addMethodTypeArray); 1265getEnumeratorMethod = type.GetMethod(Globals.GetEnumeratorMethodName, BindingFlags.Instance | BindingFlags.Public, Array.Empty<Type>());
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContract.cs (5)
1238MethodInfo method = UnderlyingType.GetMethod(Globals.ParseMethodName, BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(string) }); 2110MethodInfo method = type.GetMethod(methodName, BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public, Array.Empty<Type>());
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\EnumDataContract.cs (2)
274FieldInfo[] fields = type.GetFields(BindingFlags.Static | BindingFlags.Public);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (8)
272memberInfos = type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public); 312FieldInfo member = type.GetField(fieldInfoName, BindingFlags.NonPublic | BindingFlags.DeclaredOnly | BindingFlags.Instance); 402FieldInfo FieldFind = Globals.TypeOfException.GetField(key, BindingFlags.Instance | BindingFlags.NonPublic);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (7)
31internal const BindingFlags ScanAllMembers = BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public; 1029internal static ConstructorInfo GetConstructor(this Type type, BindingFlags bindingFlags, Type[] parameterTypes) 1036internal static MethodInfo GetMethod(this Type type, string methodName, BindingFlags bindingFlags, Type[] parameterTypes)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaExporter.cs (3)
58MethodInfo getMethod = clrType.GetMethod(methodName, /*BindingFlags.DeclaredOnly |*/ BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public, new Type[] { typeof(XmlSchemaSet) });
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlDataContract.cs (9)
362ConstructorInfo ctor = type.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, Array.Empty<Type>()); 427BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public, 431BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public,
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatReaderGenerator.cs (5)
512constructor = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public, Array.Empty<Type>()); 880var methodInfo = formatterServiceType.GetMethod("GetUninitializedObject", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatWriterGenerator.cs (4)
378MethodInfo moveNextMethod = enumeratorType.GetMethod(Globals.MoveNextMethodName, BindingFlags.Instance | BindingFlags.Public, Array.Empty<Type>()); 379MethodInfo getCurrentMethod = enumeratorType.GetMethod(Globals.GetCurrentMethodName, BindingFlags.Instance | BindingFlags.Public, Array.Empty<Type>());
FrameworkFork\System.ServiceModel\Extensions\ReflectionExtensions.cs (5)
26public static ConstructorInfo GetConstructor(this Type type, BindingFlags bindingAttr, object binder, Type[] types, object[] modifiers) 30public static PropertyInfo GetProperty(this Type type, string name, BindingFlags bindingAttr) 94public static MemberInfo[] GetMember(this Type type, string name, BindingFlags bindingAttr) 98public static MemberInfo[] GetMembers(this Type type, BindingFlags bindingAttr) 176public static object Invoke(this ConstructorInfo ci, BindingFlags invokeAttr, object binder, object[] parameters, CultureInfo culture)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientClassGenerator.cs (3)
109private static BindingFlags s_ctorBindingFlags = BindingFlags.Instance | BindingFlags.NonPublic;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\MetadataSet.cs (3)
588o.@Metadata = (global::System.ServiceModel.Description.MetadataReference)ReadSerializable((Microsoft.Xml.Serialization.IXmlSerializable)System.Activator.CreateInstance(typeof(global::System.ServiceModel.Description.MetadataReference), System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic, null, new object[0], null));
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\OperationGenerator.cs (2)
985MemberInfo[] publicMembers = attributeType.GetMembers(BindingFlags.Instance | BindingFlags.Public);
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\TypeLoader.cs (4)
42internal const BindingFlags DefaultBindingFlags = BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public;
Metadata\ServiceDescriptor.cs (2)
114MethodInfo methodInfo = type.GetMethod("GetMetadatadataAsync", BindingFlags.Public | BindingFlags.Instance);
dotnet-svcutil.xmlserializer (5)
Microsoft\Tools\ServiceModel\SvcUtil\ExportModule.cs (2)
67MethodInfo GetContract = contractDescription.GetMethod("GetContract", BindingFlags.Public| BindingFlags.Static, null, new Type[] { typeof(Type) }, null);
Microsoft\Tools\ServiceModel\SvcUtil\XmlSerializerGenerator.cs (3)
77MethodInfo method = typeof(System.Xml.Serialization.XmlSerializer).GetMethod("GenerateSerializer", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic);
dotnet-svcutil.xmlserializer.IntegrationTests (3)
src\System.Private.ServiceModel\tests\Scenarios\Contract\XmlSerializer\XmlSerializerFormatTest.cs (3)
60MethodInfo method = typeof(XmlSerializer).GetMethod(s_serializationModeSetterName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
dotnet-user-jwts (4)
_generated\12\JwtSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
dotnet-user-secrets (4)
_generated\2\SecretManagerJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
GenerateDocumentationAndConfigFiles (8)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
17const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
55const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
GetDocument.Insider (6)
src\ab038811704af8d7\HostFactoryResolver.cs (6)
16private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
ILCompiler.Compiler (251)
Compiler\Dataflow\HandleCallAction.cs (6)
672private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 678private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType(TypeProxy type, string name, BindingFlags? bindingFlags) 757private partial void MarkEventsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 760private partial void MarkFieldsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 763private partial void MarkPropertiesOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 769private partial void MarkConstructorsOnType(TypeProxy type, BindingFlags? bindingFlags, int? parameterCount)
Compiler\Dataflow\ReflectionMarker.cs (7)
239internal void MarkConstructorsOnType(in MessageOrigin origin, TypeDesc type, Func<MethodDesc, bool>? filter, TypeSystemEntity reason, BindingFlags? bindingFlags = null) 249internal void MarkFieldsOnTypeHierarchy(in MessageOrigin origin, TypeDesc type, Func<FieldDesc, bool> filter, TypeSystemEntity reason, BindingFlags? bindingFlags = BindingFlags.Default) 259internal void MarkPropertiesOnTypeHierarchy(in MessageOrigin origin, TypeDesc type, Func<PropertyPseudoDesc, bool> filter, TypeSystemEntity reason, BindingFlags? bindingFlags = BindingFlags.Default) 269internal void MarkEventsOnTypeHierarchy(in MessageOrigin origin, TypeDesc type, Func<EventPseudoDesc, bool> filter, TypeSystemEntity reason, BindingFlags? bindingFlags = BindingFlags.Default)
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (105)
33var declaredOnlyFlags = declaredOnly ? BindingFlags.DeclaredOnly : BindingFlags.Default; 38foreach (var c in typeDefinition.ApplyIncludeInherited(t => t.GetConstructorsOnType(filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) 45foreach (var c in typeDefinition.ApplyIncludeInherited(t => t.GetConstructorsOnType(filter: null, bindingFlags: BindingFlags.Public), withInherited)) 58foreach (var m in typeDefinition.ApplyIncludeInherited(t => t.GetMethodsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 64foreach (var m in typeDefinition.GetMethodsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 71foreach (var f in typeDefinition.ApplyIncludeInherited(t => t.GetFieldsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 77foreach (var f in typeDefinition.GetFieldsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 84foreach (var t in typeDefinition.ApplyIncludeInherited(t => t.GetNestedTypesOnType(filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) 97foreach (var t in typeDefinition.ApplyIncludeInherited(t => t.GetNestedTypesOnType(filter: null, bindingFlags: BindingFlags.Public), withInherited)) 110foreach (var p in typeDefinition.ApplyIncludeInherited(t => t.GetPropertiesOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 116foreach (var p in typeDefinition.GetPropertiesOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 123foreach (var e in typeDefinition.ApplyIncludeInherited(t => t.GetEventsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 129foreach (var e in typeDefinition.GetEventsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 140public static IEnumerable<MethodDesc> GetConstructorsOnType(this TypeDesc type, Func<MethodDesc, bool> filter, BindingFlags? bindingFlags = null) 156if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.Signature.IsStatic) 159if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.Signature.IsStatic) 162if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && !method.IsPublic()) 165if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.IsPublic()) 172public static IEnumerable<MethodDesc> GetMethodsOnTypeHierarchy(this TypeDesc type, Func<MethodDesc, bool> filter, BindingFlags? bindingFlags = null) 202if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.Signature.IsStatic) 205if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.Signature.IsStatic) 208if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && !method.IsPublic()) 211if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.IsPublic()) 217if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 225public static IEnumerable<FieldDesc> GetFieldsOnTypeHierarchy(this TypeDesc type, Func<FieldDesc, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 243if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !field.IsStatic) 246if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && field.IsStatic) 249if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && !field.IsPublic()) 252if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && field.IsPublic()) 258if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 266public static IEnumerable<MetadataType> GetNestedTypesOnType(this TypeDesc type, Func<MetadataType, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 276if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 282if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 292public static IEnumerable<PropertyPseudoDesc> GetPropertiesOnTypeHierarchy(this TypeDesc type, Func<PropertyPseudoDesc, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 324if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) 330if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) 336if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 343if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 352if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 360public static IEnumerable<EventPseudoDesc> GetEventsOnTypeHierarchy(this TypeDesc type, Func<EventPseudoDesc, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 392if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) 398if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) 404if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 411if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 420if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 496foreach (var p in type.GetPropertiesOnTypeHierarchy(filter: null, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)) 499foreach (var e in type.GetEventsOnTypeHierarchy(filter: null, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly))
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (101)
424BindingFlags? bindingFlags; 489BindingFlags? bindingFlags; 494bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 556BindingFlags? bindingFlags; 560bindingFlags = BindingFlags.Public | BindingFlags.Instance; 619BindingFlags? bindingFlags; 626bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 709BindingFlags? bindingFlags; 714bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 789BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 867MarkConstructorsOnType(systemTypeValue.RepresentedType, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, parameterCount: null); 941BindingFlags bindingFlags = argumentValues[0].AsSingleValue() is NullValue ? BindingFlags.Static : BindingFlags.Default; 976BindingFlags bindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 1315BindingFlags? bindingFlags; 1320bindingFlags = BindingFlags.Public | BindingFlags.Instance; 1336if (HasBindingFlag(bindingFlags, BindingFlags.Public) && !HasBindingFlag(bindingFlags, BindingFlags.NonPublic) 1410BindingFlags bindingFlags = BindingFlags.Instance; 1419bindingFlags |= BindingFlags.NonPublic | BindingFlags.Public; 1421bindingFlags |= BindingFlags.Public; 1441bindingFlags |= (BindingFlags)constInt; 1443bindingFlags |= BindingFlags.NonPublic | BindingFlags.Public; 1447bindingFlags |= BindingFlags.Public; 1455bindingFlags |= BindingFlags.Public; 1643private IEnumerable<MultiValue> ProcessGetMethodByName(TypeProxy type, string methodName, BindingFlags? bindingFlags) 1763BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public; 1769bindingFlags = BindingFlags.Instance; 1771bindingFlags |= (BindingFlags)bindingFlagsInt; 1773bindingFlags |= BindingFlags.Public | BindingFlags.NonPublic; 1818internal static BindingFlags? GetBindingFlagsFromValue(in MultiValue parameter) => (BindingFlags?)parameter.AsConstInt(); 1820internal static bool BindingFlagsAreUnsupported(BindingFlags? bindingFlags) 1826const BindingFlags UnderstoodBindingFlags = 1827BindingFlags.DeclaredOnly | 1828BindingFlags.Instance | 1829BindingFlags.Static | 1830BindingFlags.Public | 1831BindingFlags.NonPublic | 1832BindingFlags.FlattenHierarchy | 1833BindingFlags.ExactBinding; 1836const BindingFlags IgnorableBindingFlags = 1837BindingFlags.InvokeMethod | 1838BindingFlags.CreateInstance | 1839BindingFlags.GetField | 1840BindingFlags.SetField | 1841BindingFlags.GetProperty | 1842BindingFlags.SetProperty; 1844BindingFlags flags = bindingFlags.Value; 1848internal static bool HasBindingFlag(BindingFlags? bindingFlags, BindingFlags? search) => bindingFlags != null && (bindingFlags & search) == search; 1850internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForNestedTypes(BindingFlags? bindingFlags) => 1851(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1852(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1855internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForConstructors(BindingFlags? bindingFlags) => 1856(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicConstructors : DynamicallyAccessedMemberTypes.None) | 1857(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicConstructors : DynamicallyAccessedMemberTypes.None) | 1860internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForMethods(BindingFlags? bindingFlags) => 1861(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicMethods : DynamicallyAccessedMemberTypes.None) | 1862(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicMethods : DynamicallyAccessedMemberTypes.None) | 1865internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForFields(BindingFlags? bindingFlags) => 1866(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicFields : DynamicallyAccessedMemberTypes.None) | 1867(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicFields : DynamicallyAccessedMemberTypes.None) | 1870internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForProperties(BindingFlags? bindingFlags) => 1871(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicProperties : DynamicallyAccessedMemberTypes.None) | 1872(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicProperties : DynamicallyAccessedMemberTypes.None) | 1875internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForEvents(BindingFlags? bindingFlags) => 1876(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicEvents : DynamicallyAccessedMemberTypes.None) | 1877(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicEvents : DynamicallyAccessedMemberTypes.None) | 1880internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForMembers(BindingFlags? bindingFlags) => 1893private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1895private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType(TypeProxy type, string name, BindingFlags? bindingFlags); 1909private partial void MarkEventsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1911private partial void MarkFieldsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1913private partial void MarkPropertiesOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1917private partial void MarkConstructorsOnType(TypeProxy type, BindingFlags? bindingFlags, int? parameterCount);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (32)
82/// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Type[])"/></item> 83/// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 84/// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder?, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 89/// <see cref="System.Type.GetConstructors(System.Reflection.BindingFlags)"/> 95/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags)"/></item> 98/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Type[])"/></item> 99/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 100/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 103/// <item><see cref="System.Type.GetMethod(string, int, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 104/// <item><see cref="System.Type.GetMethod(string, int, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 109/// <see cref="System.Type.GetMethod(System.Reflection.BindingFlags)"/> 115/// <item><see cref="System.Type.GetField(string, System.Reflection.BindingFlags)"/></item> 120/// <see cref="System.Type.GetFields(System.Reflection.BindingFlags)"/> 126/// <item><see cref="System.Type.GetProperty(string, System.Reflection.BindingFlags)"/></item> 131/// <item><see cref="System.Type.GetProperty(string, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 136/// <see cref="System.Type.GetProperties(System.Reflection.BindingFlags)"/> 142/// <item><see cref="System.Type.GetEvent(string, System.Reflection.BindingFlags)"/></item> 147/// <see cref="System.Type.GetEvents(System.Reflection.BindingFlags)"/> 153/// <item><see cref="System.Type.GetNestedType(string, System.Reflection.BindingFlags)"/></item> 158/// <see cref="System.Type.GetNestedTypes(System.Reflection.BindingFlags)"/> 164/// <item><see cref="System.Type.GetMember(string, System.Reflection.BindingFlags)"/></item> 165/// <item><see cref="System.Type.GetMember(string, System.Reflection.MemberTypes, System.Reflection.BindingFlags)"/></item> 170/// <see cref="System.Type.GetMembers(System.Reflection.BindingFlags)"/> 245/// <item><see cref="System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo)"/></item> 246/// <item><see cref="System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 253/// <item><see cref="System.Activator.CreateInstance(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 261/// <item><see cref="System.Activator.CreateInstanceFrom(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 269/// <item><see cref="System.AppDomain.CreateInstance(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 277/// <item><see cref="System.AppDomain.CreateInstanceAndUnwrap(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 285/// <item><see cref="System.AppDomain.CreateInstanceFrom(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 293/// <item><see cref="System.AppDomain.CreateInstanceFromAndUnwrap(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 302/// <item><see cref="System.Reflection.Assembly.CreateInstance(string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item>
ILCompiler.ReadyToRun (105)
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\DynamicallyAccessedMembersBinder.cs (105)
33var declaredOnlyFlags = declaredOnly ? BindingFlags.DeclaredOnly : BindingFlags.Default; 38foreach (var c in typeDefinition.ApplyIncludeInherited(t => t.GetConstructorsOnType(filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) 45foreach (var c in typeDefinition.ApplyIncludeInherited(t => t.GetConstructorsOnType(filter: null, bindingFlags: BindingFlags.Public), withInherited)) 58foreach (var m in typeDefinition.ApplyIncludeInherited(t => t.GetMethodsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 64foreach (var m in typeDefinition.GetMethodsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 71foreach (var f in typeDefinition.ApplyIncludeInherited(t => t.GetFieldsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 77foreach (var f in typeDefinition.GetFieldsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 84foreach (var t in typeDefinition.ApplyIncludeInherited(t => t.GetNestedTypesOnType(filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) 97foreach (var t in typeDefinition.ApplyIncludeInherited(t => t.GetNestedTypesOnType(filter: null, bindingFlags: BindingFlags.Public), withInherited)) 110foreach (var p in typeDefinition.ApplyIncludeInherited(t => t.GetPropertiesOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 116foreach (var p in typeDefinition.GetPropertiesOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 123foreach (var e in typeDefinition.ApplyIncludeInherited(t => t.GetEventsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 129foreach (var e in typeDefinition.GetEventsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 140public static IEnumerable<MethodDesc> GetConstructorsOnType(this TypeDesc type, Func<MethodDesc, bool> filter, BindingFlags? bindingFlags = null) 156if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.Signature.IsStatic) 159if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.Signature.IsStatic) 162if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && !method.IsPublic()) 165if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.IsPublic()) 172public static IEnumerable<MethodDesc> GetMethodsOnTypeHierarchy(this TypeDesc type, Func<MethodDesc, bool> filter, BindingFlags? bindingFlags = null) 202if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.Signature.IsStatic) 205if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.Signature.IsStatic) 208if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && !method.IsPublic()) 211if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.IsPublic()) 217if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 225public static IEnumerable<FieldDesc> GetFieldsOnTypeHierarchy(this TypeDesc type, Func<FieldDesc, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 243if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !field.IsStatic) 246if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && field.IsStatic) 249if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && !field.IsPublic()) 252if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && field.IsPublic()) 258if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 266public static IEnumerable<MetadataType> GetNestedTypesOnType(this TypeDesc type, Func<MetadataType, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 276if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 282if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 292public static IEnumerable<PropertyPseudoDesc> GetPropertiesOnTypeHierarchy(this TypeDesc type, Func<PropertyPseudoDesc, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 324if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) 330if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) 336if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 343if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 352if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 360public static IEnumerable<EventPseudoDesc> GetEventsOnTypeHierarchy(this TypeDesc type, Func<EventPseudoDesc, bool> filter, BindingFlags? bindingFlags = BindingFlags.Default) 392if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) 398if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) 404if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 411if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 420if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 496foreach (var p in type.GetPropertiesOnTypeHierarchy(filter: null, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)) 499foreach (var e in type.GetEventsOnTypeHierarchy(filter: null, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly))
illink (245)
ILLink.RoslynAnalyzer (243)
DataFlow\DynamicallyAccessedMembersBinder.cs (99)
31var declaredOnlyFlags = declaredOnly ? BindingFlags.DeclaredOnly : BindingFlags.Default; 36foreach (var c in typeDefinition.ApplyIncludeInherited(t => t.GetConstructorsOnType(filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) 43foreach (var c in typeDefinition.ApplyIncludeInherited(t => t.GetConstructorsOnType(filter: null, bindingFlags: BindingFlags.Public), withInherited)) 56foreach (var m in typeDefinition.ApplyIncludeInherited(t => t.GetMethodsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 62foreach (var m in typeDefinition.GetMethodsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 69foreach (var f in typeDefinition.ApplyIncludeInherited(t => t.GetFieldsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 75foreach (var f in typeDefinition.GetFieldsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 82foreach (var nested in typeDefinition.ApplyIncludeInherited(t => t.GetNestedTypesOnType(filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) 95foreach (var nested in typeDefinition.ApplyIncludeInherited(t => t.GetNestedTypesOnType(filter: null, bindingFlags: BindingFlags.Public), withInherited)) 108foreach (var p in typeDefinition.ApplyIncludeInherited(t => t.GetPropertiesOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 114foreach (var p in typeDefinition.GetPropertiesOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 121foreach (var e in typeDefinition.ApplyIncludeInherited(t => t.GetEventsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 127foreach (var e in typeDefinition.GetEventsOnTypeHierarchy(filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 137public static IEnumerable<IMethodSymbol> GetConstructorsOnType(this ITypeSymbol type, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 148if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.IsStatic) 151if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.IsStatic) 154if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && method.DeclaredAccessibility != Accessibility.Public) 157if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.DeclaredAccessibility == Accessibility.Public) 164public static IEnumerable<IMethodSymbol> GetMethodsOnTypeHierarchy(this ITypeSymbol thisType, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 186if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.IsStatic) 189if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.IsStatic) 192if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && method.DeclaredAccessibility != Accessibility.Public) 195if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.DeclaredAccessibility == Accessibility.Public) 201if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 209public static IEnumerable<IFieldSymbol> GetFieldsOnTypeHierarchy(this ITypeSymbol thisType, Func<IFieldSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 227if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !field.IsStatic) 230if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && field.IsStatic) 233if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && field.DeclaredAccessibility != Accessibility.Public) 236if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && field.DeclaredAccessibility == Accessibility.Public) 242if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 250public static IEnumerable<ITypeSymbol> GetNestedTypesOnType(this ITypeSymbol type, Func<ITypeSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 257if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 263if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 273public static IEnumerable<IPropertySymbol> GetPropertiesOnTypeHierarchy(this ITypeSymbol thisType, Func<IPropertySymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 292if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) 298if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) 304if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 311if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 320if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 328public static IEnumerable<IEventSymbol> GetEventsOnTypeHierarchy(this ITypeSymbol thisType, Func<IEventSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 348if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) 354if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) 360if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) 367if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) 376if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (101)
424BindingFlags? bindingFlags; 489BindingFlags? bindingFlags; 494bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 556BindingFlags? bindingFlags; 560bindingFlags = BindingFlags.Public | BindingFlags.Instance; 619BindingFlags? bindingFlags; 626bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 709BindingFlags? bindingFlags; 714bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 789BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 867MarkConstructorsOnType(systemTypeValue.RepresentedType, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, parameterCount: null); 941BindingFlags bindingFlags = argumentValues[0].AsSingleValue() is NullValue ? BindingFlags.Static : BindingFlags.Default; 976BindingFlags bindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 1315BindingFlags? bindingFlags; 1320bindingFlags = BindingFlags.Public | BindingFlags.Instance; 1336if (HasBindingFlag(bindingFlags, BindingFlags.Public) && !HasBindingFlag(bindingFlags, BindingFlags.NonPublic) 1410BindingFlags bindingFlags = BindingFlags.Instance; 1419bindingFlags |= BindingFlags.NonPublic | BindingFlags.Public; 1421bindingFlags |= BindingFlags.Public; 1441bindingFlags |= (BindingFlags)constInt; 1443bindingFlags |= BindingFlags.NonPublic | BindingFlags.Public; 1447bindingFlags |= BindingFlags.Public; 1455bindingFlags |= BindingFlags.Public; 1643private IEnumerable<MultiValue> ProcessGetMethodByName(TypeProxy type, string methodName, BindingFlags? bindingFlags) 1763BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public; 1769bindingFlags = BindingFlags.Instance; 1771bindingFlags |= (BindingFlags)bindingFlagsInt; 1773bindingFlags |= BindingFlags.Public | BindingFlags.NonPublic; 1818internal static BindingFlags? GetBindingFlagsFromValue(in MultiValue parameter) => (BindingFlags?)parameter.AsConstInt(); 1820internal static bool BindingFlagsAreUnsupported(BindingFlags? bindingFlags) 1826const BindingFlags UnderstoodBindingFlags = 1827BindingFlags.DeclaredOnly | 1828BindingFlags.Instance | 1829BindingFlags.Static | 1830BindingFlags.Public | 1831BindingFlags.NonPublic | 1832BindingFlags.FlattenHierarchy | 1833BindingFlags.ExactBinding; 1836const BindingFlags IgnorableBindingFlags = 1837BindingFlags.InvokeMethod | 1838BindingFlags.CreateInstance | 1839BindingFlags.GetField | 1840BindingFlags.SetField | 1841BindingFlags.GetProperty | 1842BindingFlags.SetProperty; 1844BindingFlags flags = bindingFlags.Value; 1848internal static bool HasBindingFlag(BindingFlags? bindingFlags, BindingFlags? search) => bindingFlags != null && (bindingFlags & search) == search; 1850internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForNestedTypes(BindingFlags? bindingFlags) => 1851(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1852(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1855internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForConstructors(BindingFlags? bindingFlags) => 1856(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicConstructors : DynamicallyAccessedMemberTypes.None) | 1857(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicConstructors : DynamicallyAccessedMemberTypes.None) | 1860internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForMethods(BindingFlags? bindingFlags) => 1861(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicMethods : DynamicallyAccessedMemberTypes.None) | 1862(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicMethods : DynamicallyAccessedMemberTypes.None) | 1865internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForFields(BindingFlags? bindingFlags) => 1866(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicFields : DynamicallyAccessedMemberTypes.None) | 1867(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicFields : DynamicallyAccessedMemberTypes.None) | 1870internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForProperties(BindingFlags? bindingFlags) => 1871(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicProperties : DynamicallyAccessedMemberTypes.None) | 1872(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicProperties : DynamicallyAccessedMemberTypes.None) | 1875internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForEvents(BindingFlags? bindingFlags) => 1876(HasBindingFlag(bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicEvents : DynamicallyAccessedMemberTypes.None) | 1877(HasBindingFlag(bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicEvents : DynamicallyAccessedMemberTypes.None) | 1880internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForMembers(BindingFlags? bindingFlags) => 1893private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1895private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType(TypeProxy type, string name, BindingFlags? bindingFlags); 1909private partial void MarkEventsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1911private partial void MarkFieldsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1913private partial void MarkPropertiesOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags); 1917private partial void MarkConstructorsOnType(TypeProxy type, BindingFlags? bindingFlags, int? parameterCount);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (32)
82/// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Type[])"/></item> 83/// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 84/// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder?, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 89/// <see cref="System.Type.GetConstructors(System.Reflection.BindingFlags)"/> 95/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags)"/></item> 98/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Type[])"/></item> 99/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 100/// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 103/// <item><see cref="System.Type.GetMethod(string, int, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 104/// <item><see cref="System.Type.GetMethod(string, int, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 109/// <see cref="System.Type.GetMethod(System.Reflection.BindingFlags)"/> 115/// <item><see cref="System.Type.GetField(string, System.Reflection.BindingFlags)"/></item> 120/// <see cref="System.Type.GetFields(System.Reflection.BindingFlags)"/> 126/// <item><see cref="System.Type.GetProperty(string, System.Reflection.BindingFlags)"/></item> 131/// <item><see cref="System.Type.GetProperty(string, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 136/// <see cref="System.Type.GetProperties(System.Reflection.BindingFlags)"/> 142/// <item><see cref="System.Type.GetEvent(string, System.Reflection.BindingFlags)"/></item> 147/// <see cref="System.Type.GetEvents(System.Reflection.BindingFlags)"/> 153/// <item><see cref="System.Type.GetNestedType(string, System.Reflection.BindingFlags)"/></item> 158/// <see cref="System.Type.GetNestedTypes(System.Reflection.BindingFlags)"/> 164/// <item><see cref="System.Type.GetMember(string, System.Reflection.BindingFlags)"/></item> 165/// <item><see cref="System.Type.GetMember(string, System.Reflection.MemberTypes, System.Reflection.BindingFlags)"/></item> 170/// <see cref="System.Type.GetMembers(System.Reflection.BindingFlags)"/> 245/// <item><see cref="System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo)"/></item> 246/// <item><see cref="System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 253/// <item><see cref="System.Activator.CreateInstance(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 261/// <item><see cref="System.Activator.CreateInstanceFrom(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 269/// <item><see cref="System.AppDomain.CreateInstance(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 277/// <item><see cref="System.AppDomain.CreateInstanceAndUnwrap(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 285/// <item><see cref="System.AppDomain.CreateInstanceFrom(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 293/// <item><see cref="System.AppDomain.CreateInstanceFromAndUnwrap(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 302/// <item><see cref="System.Reflection.Assembly.CreateInstance(string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item>
TrimAnalysis\HandleCallAction.cs (7)
243private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 249private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType(TypeProxy type, string name, BindingFlags? bindingFlags) 315=> _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForConstructorsOnType(_diagnosticContext.Location, type.Type, BindingFlags.Static, parameterCount: 0); 327private partial void MarkEventsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 330private partial void MarkFieldsOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 333private partial void MarkPropertiesOnTypeHierarchy(TypeProxy type, string name, BindingFlags? bindingFlags) 339private partial void MarkConstructorsOnType(TypeProxy type, BindingFlags? bindingFlags, int? parameterCount)
TrimAnalysis\ReflectionAccessAnalyzer.cs (4)
65internal void GetReflectionAccessDiagnosticsForEventsOnTypeHierarchy(Location location, ITypeSymbol typeSymbol, string name, BindingFlags? bindingFlags) 71internal void GetReflectionAccessDiagnosticsForFieldsOnTypeHierarchy(Location location, ITypeSymbol typeSymbol, string name, BindingFlags? bindingFlags) 77internal void GetReflectionAccessDiagnosticsForPropertiesOnTypeHierarchy(Location location, ITypeSymbol typeSymbol, string name, BindingFlags? bindingFlags) 83internal void GetReflectionAccessDiagnosticsForConstructorsOnType(Location location, ITypeSymbol typeSymbol, BindingFlags? bindingFlags, int? parameterCount)
Microsoft.AspNetCore.Authentication.BearerToken (4)
_generated\4\BearerTokenJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Authentication.DeviceBoundSessions (4)
_generated\10\DeviceBoundSessionJsonContext.g.cs (4)
22private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 23global::System.Reflection.BindingFlags.Instance | 24global::System.Reflection.BindingFlags.Public | 25global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Authentication.Twitter (4)
_generated\6\TwitterJsonContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Components (32)
_generated\4\PersistentServicesRegistryJsonContext.g.cs (4)
22private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 23global::System.Reflection.BindingFlags.Instance | 24global::System.Reflection.BindingFlags.Public | 25global::System.Reflection.BindingFlags.NonPublic;
BindConverter.cs (8)
1847var method = _makeArrayFormatter ??= typeof(FormatterDelegateCache).GetMethod(nameof(MakeArrayFormatter), BindingFlags.NonPublic | BindingFlags.Static)!; 2053var method = _convertToEnum ??= typeof(BindConverter).GetMethod(nameof(ConvertToEnum), BindingFlags.NonPublic | BindingFlags.Static)!; 2066var method = _convertToNullableEnum ??= typeof(BindConverter).GetMethod(nameof(ConvertToNullableEnum), BindingFlags.NonPublic | BindingFlags.Static)!; 2076var method = _makeArrayTypeConverter ??= typeof(ParserDelegateCache).GetMethod(nameof(MakeArrayTypeConverter), BindingFlags.NonPublic | BindingFlags.Static)!;
DefaultComponentPropertyActivator.cs (4)
16private const BindingFlags InjectablePropertyBindingFlags 17= BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic;
PersistentState\PersistentServicesRegistry.cs (5)
178internal const BindingFlags BindablePropertyFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.IgnoreCase;
Reflection\ComponentProperties.cs (5)
23internal const BindingFlags BindablePropertyFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.IgnoreCase;
Reflection\MemberAssignment.cs (2)
15BindingFlags bindingFlags) 23var properties = currentType.GetProperties(bindingFlags | BindingFlags.DeclaredOnly);
src\aspnetcore\src\Components\Shared\src\Reflection\PropertyGetter.cs (2)
13typeof(PropertyGetter).GetMethod(nameof(CallPropertyGetter), BindingFlags.NonPublic | BindingFlags.Static)!;
src\aspnetcore\src\Components\Shared\src\Reflection\PropertySetter.cs (2)
13typeof(PropertySetter).GetMethod(nameof(CallPropertySetter), BindingFlags.NonPublic | BindingFlags.Static)!;
Microsoft.AspNetCore.Components.Endpoints (45)
_generated\14\ResourceCollectionSerializerContext.g.cs (4)
22private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 23global::System.Reflection.BindingFlags.Instance | 24global::System.Reflection.BindingFlags.Public | 25global::System.Reflection.BindingFlags.NonPublic;
_generated\33\BrowserOptionsJsonContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
_generated\5\ImportMapSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\52\ServerComponentJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\58\PrerenderComponentApplicationStoreSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Forms\ClientValidationCache.cs (4)
162var propertyType = containerType.GetProperty(propertyName, BindingFlags.Public | BindingFlags.Instance)?.PropertyType; 217var property = containerType.GetProperty(propertyName, BindingFlags.Public | BindingFlags.Instance);
SessionCascadingValueSupplier.cs (3)
64var propertyInfo = type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
src\aspnetcore\src\Components\Shared\src\Reflection\PropertyGetter.cs (2)
13typeof(PropertyGetter).GetMethod(nameof(CallPropertyGetter), BindingFlags.NonPublic | BindingFlags.Static)!;
src\aspnetcore\src\Components\Shared\src\Reflection\PropertySetter.cs (2)
13typeof(PropertySetter).GetMethod(nameof(CallPropertySetter), BindingFlags.NonPublic | BindingFlags.Static)!;
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (11)
19private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 20private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
TempData\TempDataCascadingValueSupplier.cs (3)
47var propertyInfo = type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
Microsoft.AspNetCore.Components.Forms (6)
EditContextDataAnnotationsExtensions.cs (6)
341BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly); 347BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy);
Microsoft.AspNetCore.Components.Server (16)
_generated\13\CircuitPersistenceManagerSerializerContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\3\JavaScriptInitializersManifestJsonContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\38\ServerComponentJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\44\PrerenderComponentApplicationStoreSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Components.Server.AutoPause (4)
_generated\2\AutoPauseJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Components.Testing (7)
_generated\8\E2EManifestJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Infrastructure\TestReadinessHostingStartup.cs (3)
64BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic,
Microsoft.AspNetCore.Components.Web (4)
_generated\15\WebRendererSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Components.WebAssembly (8)
_generated\20\WebAssemblyJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
_generated\26\PrerenderComponentApplicationStoreSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Components.WebAssembly.Authentication (4)
_generated\9\InteractiveRequestOptionsSerializerContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Components.WebView (4)
_generated\11\SourceGenerationContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.Connections.Abstractions (1)
src\aspnetcore\src\Shared\ActivatorUtilities\ActivatorUtilities.cs (1)
169return _constructor.Invoke(BindingFlags.DoNotWrapExceptions, binder: null, parameters: _parameterValues, culture: null);
Microsoft.AspNetCore.Diagnostics (9)
_generated\7\ExtensionsExceptionJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (5)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Grpc.JsonTranscoding (13)
Internal\Binding\ReflectionServiceInvokerResolver.cs (2)
58BindingFlags.Public | BindingFlags.Instance,
Internal\Json\JsonConverterFactoryForEnum.cs (2)
30BindingFlags.Instance | BindingFlags.Public,
Internal\Json\JsonConverterFactoryForWellKnownTypes.cs (2)
45BindingFlags.Instance | BindingFlags.Public,
Internal\Json\JsonConverterFactoryForWrappers.cs (2)
43BindingFlags.Instance | BindingFlags.Public,
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\Server\BindMethodFinder.cs (3)
27private const BindingFlags BindMethodBindingFlags = BindingFlags.Public | BindingFlags.Static;
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (2)
57var property = serviceReflectionType.GetProperty("Descriptor", BindingFlags.Public | BindingFlags.Static);
Microsoft.AspNetCore.Hosting (15)
_generated\11\SourceGenerationContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
GenericHost\GenericWebHostBuilder.cs (2)
298var configureCallback = typeof(GenericWebHostBuilder).GetMethod(nameof(ConfigureContainerImpl), BindingFlags.NonPublic | BindingFlags.Instance)!
Internal\MethodInfoExtensions.cs (1)
17return methodInfo.Invoke(obj, BindingFlags.DoNotWrapExceptions, binder: null, parameters: parameters, culture: null);
Internal\StartupLoader.cs (3)
323var methods = startupType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (5)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Http.Abstractions (18)
Extensions\UseMiddlewareExtensions.cs (7)
23private static readonly MethodInfo GetServiceInfo = typeof(UseMiddlewareExtensions).GetMethod(nameof(GetService), BindingFlags.NonPublic | BindingFlags.Static)!; 24private static readonly MethodInfo GetKeyedServiceInfo = typeof(UseMiddlewareExtensions).GetMethod(nameof(GetKeyedService), BindingFlags.NonPublic | BindingFlags.Static)!; 67var methods = middleware.GetMethods(BindingFlags.Instance | BindingFlags.Public); 235return (Task)methodInfo.Invoke(middleware, BindingFlags.DoNotWrapExceptions, binder: null, methodArguments, culture: null)!;
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (11)
19private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 20private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
Microsoft.AspNetCore.Http.Extensions (141)
_generated\11\ProblemDetailsJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
HeaderDictionaryTypeExtensions.cs (4)
266foreach (var methodInfo in type.GetMethods(BindingFlags.Public | BindingFlags.Static)) 302var method = type.GetMethods(BindingFlags.Public | BindingFlags.Static)
RequestDelegateFactory.cs (60)
41private static readonly MethodInfo ExecuteTaskWithEmptyResultMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteTaskWithEmptyResult), BindingFlags.NonPublic | BindingFlags.Static)!; 42private static readonly MethodInfo ExecuteValueTaskWithEmptyResultMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteValueTaskWithEmptyResult), BindingFlags.NonPublic | BindingFlags.Static)!; 43private static readonly MethodInfo ExecuteTaskOfTMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteTaskOfT), BindingFlags.NonPublic | BindingFlags.Static)!; 44private static readonly MethodInfo ExecuteTaskOfTFastMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteTaskOfTFast), BindingFlags.NonPublic | BindingFlags.Static)!; 45private static readonly MethodInfo ExecuteTaskOfObjectMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteTaskOfObject), BindingFlags.NonPublic | BindingFlags.Static)!; 46private static readonly MethodInfo ExecuteValueTaskOfObjectMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteValueTaskOfObject), BindingFlags.NonPublic | BindingFlags.Static)!; 47private static readonly MethodInfo ExecuteTaskOfStringMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteTaskOfString), BindingFlags.NonPublic | BindingFlags.Static)!; 48private static readonly MethodInfo ExecuteValueTaskOfTMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteValueTaskOfT), BindingFlags.NonPublic | BindingFlags.Static)!; 49private static readonly MethodInfo ExecuteValueTaskOfTFastMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteValueTaskOfTFast), BindingFlags.NonPublic | BindingFlags.Static)!; 50private static readonly MethodInfo ExecuteValueTaskMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteValueTask), BindingFlags.NonPublic | BindingFlags.Static)!; 51private static readonly MethodInfo ExecuteValueTaskOfStringMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteValueTaskOfString), BindingFlags.NonPublic | BindingFlags.Static)!; 52private static readonly MethodInfo ExecuteTaskResultOfTMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteTaskResult), BindingFlags.NonPublic | BindingFlags.Static)!; 53private static readonly MethodInfo ExecuteValueResultTaskOfTMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteValueTaskResult), BindingFlags.NonPublic | BindingFlags.Static)!; 54private static readonly MethodInfo ExecuteAwaitedReturnMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteAwaitedReturn), BindingFlags.NonPublic | BindingFlags.Static)!; 55private static readonly MethodInfo GetHeaderSplitMethod = typeof(ParsingHelpers).GetMethod(nameof(ParsingHelpers.GetHeaderSplit), BindingFlags.Public | BindingFlags.Static, [typeof(IHeaderDictionary), typeof(string)])!; 56private static readonly MethodInfo GetRequiredServiceMethod = typeof(ServiceProviderServiceExtensions).GetMethod(nameof(ServiceProviderServiceExtensions.GetRequiredService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider) })!; 57private static readonly MethodInfo GetServiceMethod = typeof(ServiceProviderServiceExtensions).GetMethod(nameof(ServiceProviderServiceExtensions.GetService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider) })!; 58private static readonly MethodInfo GetRequiredKeyedServiceMethod = typeof(ServiceProviderKeyedServiceExtensions).GetMethod(nameof(ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider), typeof(object) })!; 59private static readonly MethodInfo GetKeyedServiceMethod = typeof(ServiceProviderKeyedServiceExtensions).GetMethod(nameof(ServiceProviderKeyedServiceExtensions.GetKeyedService), BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(IServiceProvider), typeof(object) })!; 60private static readonly MethodInfo ResultWriteResponseAsyncMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteResultWriteResponse), BindingFlags.NonPublic | BindingFlags.Static)!; 61private static readonly MethodInfo StringResultWriteResponseAsyncMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ExecuteWriteStringResponseAsync), BindingFlags.NonPublic | BindingFlags.Static)!; 62private static readonly MethodInfo StringIsNullOrEmptyMethod = typeof(string).GetMethod(nameof(string.IsNullOrEmpty), BindingFlags.Static | BindingFlags.Public)!; 63private static readonly MethodInfo WrapObjectAsValueTaskMethod = typeof(RequestDelegateFactory).GetMethod(nameof(WrapObjectAsValueTask), BindingFlags.NonPublic | BindingFlags.Static)!; 64private static readonly MethodInfo TaskOfTToValueTaskOfObjectMethod = typeof(RequestDelegateFactory).GetMethod(nameof(TaskOfTToValueTaskOfObject), BindingFlags.NonPublic | BindingFlags.Static)!; 65private static readonly MethodInfo ValueTaskOfTToValueTaskOfObjectMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ValueTaskOfTToValueTaskOfObject), BindingFlags.NonPublic | BindingFlags.Static)!; 66private static readonly MethodInfo ArrayEmptyOfObjectMethod = typeof(Array).GetMethod(nameof(Array.Empty), BindingFlags.Public | BindingFlags.Static)!.MakeGenericMethod(new Type[] { typeof(object) }); 74private static readonly MethodInfo JsonResultWriteResponseOfTFastAsyncMethod = typeof(RequestDelegateFactory).GetMethod(nameof(WriteJsonResponseFast), BindingFlags.NonPublic | BindingFlags.Static)!; 75private static readonly MethodInfo JsonResultWriteResponseOfTAsyncMethod = typeof(RequestDelegateFactory).GetMethod(nameof(WriteJsonResponse), BindingFlags.NonPublic | BindingFlags.Static)!; 123private static readonly MethodInfo ProcessFormMethod = typeof(RequestDelegateFactory).GetMethod(nameof(ProcessForm), BindingFlags.Static | BindingFlags.NonPublic)!; 633var constructor = constructorType.MakeGenericType(factoryContext.ArgumentTypes!).GetConstructors(BindingFlags.NonPublic | BindingFlags.Instance).SingleOrDefault();
src\aspnetcore\src\Shared\EndpointMetadataPopulator.cs (4)
18private static readonly MethodInfo PopulateMetadataForParameterMethod = typeof(EndpointMetadataPopulator).GetMethod(nameof(PopulateMetadataForParameter), BindingFlags.NonPublic | BindingFlags.Static)!; 19internal static readonly MethodInfo PopulateMetadataForEndpointMethod = typeof(EndpointMetadataPopulator).GetMethod(nameof(PopulateMetadataForEndpoint), BindingFlags.NonPublic | BindingFlags.Static)!;
src\aspnetcore\src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (62)
24private static readonly MethodInfo ConvertValueTaskMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(ConvertValueTask), BindingFlags.NonPublic | BindingFlags.Static)!; 25private static readonly MethodInfo ConvertValueTaskOfNullableResultMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(ConvertValueTaskOfNullableResult), BindingFlags.NonPublic | BindingFlags.Static)!; 26private static readonly MethodInfo BindAsyncMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(BindAsync), BindingFlags.NonPublic | BindingFlags.Static)!; 27private static readonly MethodInfo UriTryCreateMethod = typeof(Uri).GetMethod(nameof(Uri.TryCreate), BindingFlags.Public | BindingFlags.Static, new[] { typeof(string), typeof(UriKind), typeof(Uri).MakeByRefType() })!; 366var constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance); 437methodInfo = type.GetMethod(name, BindingFlags.Static | BindingFlags.NonPublic)!; 446var methodInfo = type.GetMethod(name, BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy, parameterTypes); 458var interfaceMethod = implementedInterface.GetMethod(name, BindingFlags.Public | BindingFlags.Static, parameterTypes); 483var methodInfo = type.GetMethods(BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy) 493var interfaceMethod = implementedInterface.GetMethod(name, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance); 512BindingFlags.Public | BindingFlags.Static, 540BindingFlags.Public | BindingFlags.Static, 547BindingFlags.Public | BindingFlags.Static, 554BindingFlags.Public | BindingFlags.Static, 561BindingFlags.Public | BindingFlags.Static, 577BindingFlags.Public | BindingFlags.Static, 584BindingFlags.Public | BindingFlags.Static, 591BindingFlags.Public | BindingFlags.Static, 598BindingFlags.Public | BindingFlags.Static, 605BindingFlags.Public | BindingFlags.Static, 612BindingFlags.Public | BindingFlags.Static, 619BindingFlags.Public | BindingFlags.Static, 626BindingFlags.Public | BindingFlags.Static, 633BindingFlags.Public | BindingFlags.Static, 642BindingFlags.Public | BindingFlags.Static, 651BindingFlags.Public | BindingFlags.Static, 660BindingFlags.Public | BindingFlags.Static, 669BindingFlags.Public | BindingFlags.Static, 676BindingFlags.Public | BindingFlags.Static,
Microsoft.AspNetCore.Http.Results (7)
ResultsOfTHelper.cs (7)
16private static readonly MethodInfo PopulateMetadataMethod = typeof(ResultsOfTHelper).GetMethod(nameof(PopulateMetadata), BindingFlags.Static | BindingFlags.NonPublic)!; 33var populateMetadataMethod = typeof(TTarget).GetMethod("Microsoft.AspNetCore.Http.Metadata.IEndpointMetadataProvider.PopulateMetadata", BindingFlags.Static | BindingFlags.NonPublic); 36populateMetadataMethod = typeof(TTarget).GetMethod("PopulateMetadata", BindingFlags.Static | BindingFlags.Public); 46populateMetadataMethod.Invoke(null, BindingFlags.DoNotWrapExceptions, binder: null, parameters, culture: null);
Microsoft.AspNetCore.Identity (8)
_generated\17\IdentityEndpointsJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
_generated\50\IdentityJsonSerializerContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.InternalTesting (6)
Tracing\EventSourceValidator.cs (4)
56BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly);
xunit\AspNetTestAssemblyRunner.cs (2)
52bindingAttr: BindingFlags.Public | BindingFlags.Static,
Microsoft.AspNetCore.Mvc.Abstractions (62)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (62)
24private static readonly MethodInfo ConvertValueTaskMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(ConvertValueTask), BindingFlags.NonPublic | BindingFlags.Static)!; 25private static readonly MethodInfo ConvertValueTaskOfNullableResultMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(ConvertValueTaskOfNullableResult), BindingFlags.NonPublic | BindingFlags.Static)!; 26private static readonly MethodInfo BindAsyncMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(BindAsync), BindingFlags.NonPublic | BindingFlags.Static)!; 27private static readonly MethodInfo UriTryCreateMethod = typeof(Uri).GetMethod(nameof(Uri.TryCreate), BindingFlags.Public | BindingFlags.Static, new[] { typeof(string), typeof(UriKind), typeof(Uri).MakeByRefType() })!; 366var constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance); 437methodInfo = type.GetMethod(name, BindingFlags.Static | BindingFlags.NonPublic)!; 446var methodInfo = type.GetMethod(name, BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy, parameterTypes); 458var interfaceMethod = implementedInterface.GetMethod(name, BindingFlags.Public | BindingFlags.Static, parameterTypes); 483var methodInfo = type.GetMethods(BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy) 493var interfaceMethod = implementedInterface.GetMethod(name, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance); 512BindingFlags.Public | BindingFlags.Static, 540BindingFlags.Public | BindingFlags.Static, 547BindingFlags.Public | BindingFlags.Static, 554BindingFlags.Public | BindingFlags.Static, 561BindingFlags.Public | BindingFlags.Static, 577BindingFlags.Public | BindingFlags.Static, 584BindingFlags.Public | BindingFlags.Static, 591BindingFlags.Public | BindingFlags.Static, 598BindingFlags.Public | BindingFlags.Static, 605BindingFlags.Public | BindingFlags.Static, 612BindingFlags.Public | BindingFlags.Static, 619BindingFlags.Public | BindingFlags.Static, 626BindingFlags.Public | BindingFlags.Static, 633BindingFlags.Public | BindingFlags.Static, 642BindingFlags.Public | BindingFlags.Static, 651BindingFlags.Public | BindingFlags.Static, 660BindingFlags.Public | BindingFlags.Static, 669BindingFlags.Public | BindingFlags.Static, 676BindingFlags.Public | BindingFlags.Static,
Microsoft.AspNetCore.Mvc.Core (43)
ApiConventionMethodAttribute.cs (2)
49var methods = conventionType.GetMethods(BindingFlags.Public | BindingFlags.Static)
ApiConventionTypeAttribute.cs (2)
61foreach (var method in conventionType.GetMethods(BindingFlags.Public | BindingFlags.Static))
ApiExplorer\ApiConventionResult.cs (2)
60var conventionMethods = attribute.ConventionType.GetMethods(BindingFlags.Public | BindingFlags.Static);
Filters\MiddlewareFilterConfigurationProvider.cs (3)
43var methods = startupType.GetMethods(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
Infrastructure\AsyncEnumerableReader.cs (2)
32BindingFlags.NonPublic | BindingFlags.Instance)!;
ModelBinding\Binders\TryParseModelBinder.cs (4)
17private static readonly MethodInfo AddModelErrorMethod = typeof(TryParseModelBinder).GetMethod(nameof(AddModelError), BindingFlags.NonPublic | BindingFlags.Static)!; 18private static readonly MethodInfo SuccessBindingResultMethod = typeof(ModelBindingResult).GetMethod(nameof(ModelBindingResult.Success), BindingFlags.Public | BindingFlags.Static)!;
ModelBinding\Metadata\DefaultBindingMetadataProvider.cs (2)
143var cloneMethod = type.GetMethod("<Clone>$", BindingFlags.Public | BindingFlags.Instance);
ModelBinding\PropertyValueSetter.cs (2)
13typeof(PropertyValueSetter).GetMethod(nameof(CallPropertyAddRange), BindingFlags.NonPublic | BindingFlags.Static)!;
ModelBinding\Validation\DefaultCollectionValidationStrategy.cs (2)
43.GetMethod(nameof(GetEnumerator), BindingFlags.Static | BindingFlags.NonPublic)!;
src\aspnetcore\src\Shared\EndpointMetadataPopulator.cs (4)
18private static readonly MethodInfo PopulateMetadataForParameterMethod = typeof(EndpointMetadataPopulator).GetMethod(nameof(PopulateMetadataForParameter), BindingFlags.NonPublic | BindingFlags.Static)!; 19internal static readonly MethodInfo PopulateMetadataForEndpointMethod = typeof(EndpointMetadataPopulator).GetMethod(nameof(PopulateMetadataForEndpoint), BindingFlags.NonPublic | BindingFlags.Static)!;
src\aspnetcore\src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (11)
19private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 20private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
Microsoft.AspNetCore.Mvc.NewtonsoftJson (6)
BsonTempDataSerializer.cs (4)
22nameof(ConvertArray), BindingFlags.Static | BindingFlags.NonPublic)!; 24nameof(ConvertDictionary), BindingFlags.Static | BindingFlags.NonPublic)!;
src\aspnetcore\src\Mvc\Mvc.Core\src\Infrastructure\AsyncEnumerableReader.cs (2)
32BindingFlags.NonPublic | BindingFlags.Instance)!;
Microsoft.AspNetCore.Mvc.RazorPages (4)
ApplicationModels\DefaultPageApplicationModelProvider.cs (2)
76var modelProperty = pageTypeInfo.GetProperty(ModelPropertyName, BindingFlags.Public | BindingFlags.Instance);
Infrastructure\ExecutorFactory.cs (2)
107BindingFlags.NonPublic | BindingFlags.Static)!;
Microsoft.AspNetCore.Mvc.Testing (12)
_generated\2\CustomJsonSerializerContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
src\ab038811704af8d7\HostFactoryResolver.cs (6)
16private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
WebApplicationFactory.cs (2)
254var method = this.GetType().GetMethod(nameof(ConfigureWebApplicationBuilder), BindingFlags.NonPublic | BindingFlags.Instance, [typeof(IHostApplicationBuilder)]);
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewComponents\DefaultViewComponentDescriptorProvider.cs (2)
66var methods = componentType.GetMethods(BindingFlags.Public | BindingFlags.Instance)
Microsoft.AspNetCore.OpenApi (73)
_generated\6\OpenApiJsonSchemaContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
src\aspnetcore\src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
src\aspnetcore\src\Shared\ParameterBindingMethodCache.cs (62)
24private static readonly MethodInfo ConvertValueTaskMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(ConvertValueTask), BindingFlags.NonPublic | BindingFlags.Static)!; 25private static readonly MethodInfo ConvertValueTaskOfNullableResultMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(ConvertValueTaskOfNullableResult), BindingFlags.NonPublic | BindingFlags.Static)!; 26private static readonly MethodInfo BindAsyncMethod = typeof(ParameterBindingMethodCache).GetMethod(nameof(BindAsync), BindingFlags.NonPublic | BindingFlags.Static)!; 27private static readonly MethodInfo UriTryCreateMethod = typeof(Uri).GetMethod(nameof(Uri.TryCreate), BindingFlags.Public | BindingFlags.Static, new[] { typeof(string), typeof(UriKind), typeof(Uri).MakeByRefType() })!; 366var constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance); 437methodInfo = type.GetMethod(name, BindingFlags.Static | BindingFlags.NonPublic)!; 446var methodInfo = type.GetMethod(name, BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy, parameterTypes); 458var interfaceMethod = implementedInterface.GetMethod(name, BindingFlags.Public | BindingFlags.Static, parameterTypes); 483var methodInfo = type.GetMethods(BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy) 493var interfaceMethod = implementedInterface.GetMethod(name, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance); 512BindingFlags.Public | BindingFlags.Static, 540BindingFlags.Public | BindingFlags.Static, 547BindingFlags.Public | BindingFlags.Static, 554BindingFlags.Public | BindingFlags.Static, 561BindingFlags.Public | BindingFlags.Static, 577BindingFlags.Public | BindingFlags.Static, 584BindingFlags.Public | BindingFlags.Static, 591BindingFlags.Public | BindingFlags.Static, 598BindingFlags.Public | BindingFlags.Static, 605BindingFlags.Public | BindingFlags.Static, 612BindingFlags.Public | BindingFlags.Static, 619BindingFlags.Public | BindingFlags.Static, 626BindingFlags.Public | BindingFlags.Static, 633BindingFlags.Public | BindingFlags.Static, 642BindingFlags.Public | BindingFlags.Static, 651BindingFlags.Public | BindingFlags.Static, 660BindingFlags.Public | BindingFlags.Static, 669BindingFlags.Public | BindingFlags.Static, 676BindingFlags.Public | BindingFlags.Static,
Microsoft.AspNetCore.Routing (23)
Matching\ILEmitTrieFactory.cs (12)
664BindingFlags.Public | BindingFlags.Static, 678BindingFlags.Public | BindingFlags.Static, 691BindingFlags.Public | BindingFlags.Static, 703BindingFlags.Public | BindingFlags.Static, 716BindingFlags.Public | BindingFlags.Static, 728BindingFlags.Public | BindingFlags.Static,
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (11)
19private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 20private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
Microsoft.AspNetCore.Routing.Abstractions (11)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (11)
19private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 20private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
Microsoft.AspNetCore.Server.IIS (5)
src\aspnetcore\src\Shared\StackTrace\StackFrame\StackTraceHelper.cs (5)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.SignalR.Client.Core (4)
HubConnection.cs (4)
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 (21)
Internal\HubReflectionHelper.cs (2)
14var methods = hubType.GetMethods(BindingFlags.Public | BindingFlags.Instance);
Internal\TypedClientBuilder.cs (10)
19private static readonly PropertyInfo CancellationTokenNoneProperty = typeof(CancellationToken).GetProperty("None", BindingFlags.Public | BindingFlags.Static)!; 45var factoryMethod = clientType.GetMethod(nameof(Build), BindingFlags.Public | BindingFlags.Static); 133nameof(ISingleClientProxy.InvokeCoreAsync), BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, 140nameof(IClientProxy.SendCoreAsync), BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null,
src\aspnetcore\src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\aspnetcore\src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
StreamTracker.cs (2)
17private static readonly MethodInfo _buildConverterMethod = typeof(StreamTracker).GetMethods(BindingFlags.NonPublic | BindingFlags.Static).Single(m => m.Name.Equals(nameof(BuildStream)));
Microsoft.AspNetCore.StaticAssets (4)
_generated\12\StaticAssetsManifestJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.AspNetCore.TestHost (6)
src\ab038811704af8d7\HostFactoryResolver.cs (6)
16private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
Microsoft.Build (58)
_generated\7\TasksDetailsJsonContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
BackEnd\Components\Communications\TranslatorExtensions.cs (2)
82constructor = type.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic, null, Type.EmptyTypes, null);
BackEnd\Components\Logging\LoggingService.cs (4)
99private static readonly Lazy<PropertyInfo> s_projectStartedEventArgsGlobalProperties = new Lazy<PropertyInfo>(() => typeof(ProjectStartedEventArgs).GetProperty("GlobalProperties", BindingFlags.Public | BindingFlags.Instance), LazyThreadSafetyMode.PublicationOnly); 108private static readonly Lazy<PropertyInfo> s_projectStartedEventArgsToolsVersion = new Lazy<PropertyInfo>(() => typeof(ProjectStartedEventArgs).GetProperty("ToolsVersion", BindingFlags.Public | BindingFlags.Instance), LazyThreadSafetyMode.PublicationOnly);
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (2)
62PropertyInfo[] infos = TaskType.GetProperties(BindingFlags.Instance | BindingFlags.Public);
Evaluation\Expander.Function.cs (36)
80/// The complete set of <see cref="BindingFlags"/> the property-function binder is permitted 81/// to use. This set intentionally excludes <see cref="BindingFlags.NonPublic"/>: property 85/// <see cref="BindingFlags.NonPublic"/>. 87private const BindingFlags AllowedBindingFlags = 88BindingFlags.IgnoreCase 89| BindingFlags.Public 90| BindingFlags.Static 91| BindingFlags.Instance 92| BindingFlags.InvokeMethod 93| BindingFlags.GetProperty 94| BindingFlags.GetField; 101/// ever augmented with <see cref="BindingFlags.Static"/> / <see cref="BindingFlags.Instance"/> 102/// thereafter - so it can never carry <see cref="BindingFlags.NonPublic"/>. 104private BindingFlags _bindingFlags; 133BindingFlags bindingFlags, 383_bindingFlags |= BindingFlags.Static; 393_bindingFlags |= BindingFlags.Instance; 498functionResult = LateBindExecute(null /* no previous exception */, BindingFlags.Public | BindingFlags.Instance, null /* no instance for a constructor */, args, true /* is constructor */); 550catch (MissingMethodException ex) when ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 880functionBuilder.BindingFlags = BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.InvokeMethod; 900BindingFlags defaultBindingFlags = BindingFlags.IgnoreCase | BindingFlags.Public; 924defaultBindingFlags |= BindingFlags.InvokeMethod; 975defaultBindingFlags |= (BindingFlags.GetProperty | BindingFlags.GetField); 1107if ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 1120if ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 1244private object LateBindExecute(Exception ex, BindingFlags bindingFlags, object objectInstance /* null unless instance method */, object[] args, bool isConstructor)
Evaluation\Expander.FunctionBuilder.cs (2)
34/// property functions never bind non-public members (<see cref="BindingFlags.NonPublic"/> is rejected 82public BindingFlags BindingFlags { get; set; }
Evaluation\Expander.ItemExpander.Transforms.cs (2)
745BindingFlags.Public | BindingFlags.InvokeMethod,
Instance\TaskFactories\TaskHostTask.cs (2)
269PropertyInfo parameter = _taskType.Type.GetProperty(property.Name, BindingFlags.Instance | BindingFlags.Public);
Logging\BinaryLogger\BuildEventArgsReader.cs (4)
60typeof(BuildEventArgs).GetField("threadId", BindingFlags.Instance | BindingFlags.NonPublic); 62typeof(BuildEventArgs).GetField("senderName", BindingFlags.Instance | BindingFlags.NonPublic);
Microsoft.Build.Framework (15)
Loader\LoadedType.cs (4)
105PropertyInfo[] props = type.GetProperties(BindingFlags.Instance | BindingFlags.Public); 334foreach (ConstructorInfo constructor in Type.GetConstructors(BindingFlags.Instance | BindingFlags.Public))
ReflectableTaskPropertyInfo.cs (2)
85foreach (PropertyInfo propertyInfo in _taskType.GetProperties(BindingFlags.Instance | BindingFlags.Public))
src\msbuild\artifacts\.packages\microsoft.codeanalysis.contracts\5.0.0-1.25277.114\contentFiles\cs\net9.0\ErrorReporting\FatalError.cs (2)
82var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Utilities\TypeExtensions.cs (7)
61/// below depends on: the runtime guarantee (it throws if <see cref="BindingFlags.NonPublic"/> is set, 68public object? InvokePublicMember(string name, BindingFlags bindingFlags, object? target, object?[]? args) 71(int)(bindingFlags & BindingFlags.NonPublic), 72$"'{BindingFlags.NonPublic}' is not permitted for {nameof(InvokePublicMember)}; only public members may be bound."); 79/// Performs the actual <see cref="Type.InvokeMember(string, BindingFlags, Binder, object, object[], CultureInfo)"/> 88BindingFlags bindingFlags, 93(bindingFlags & BindingFlags.NonPublic) == 0,
Microsoft.Build.Tasks.CodeAnalysis (2)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.Build.Tasks.Core (5)
AssemblyDependency\Node\RarTaskParameters.cs (3)
134.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (2)
239_parameters = TaskType?.GetProperties(BindingFlags.Instance | BindingFlags.Public)
Microsoft.CodeAnalysis (6)
CommandLine\Feature.cs (2)
39.GetFields(BindingFlags.NonPublic | BindingFlags.Static)
PEWriter\MetadataWriter.cs (2)
1737metadata.GetType().GetField("_customAttributeTableNeedsSorting", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(metadata, false);
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.Analyzers (8)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
17const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
55const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
17const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
55const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.CodeStyle (4)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
62var methodInfo = compilerAnalyzerType.GetMethod("GetSupportedErrorCodes", BindingFlags.Instance | BindingFlags.NonPublic)!;
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.Extensions.Package (2)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.Features (2)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
62var methodInfo = compilerAnalyzerType.GetMethod("GetSupportedErrorCodes", BindingFlags.Instance | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.NetAnalyzers (10)
NullableSyntaxAnnotationEx.cs (4)
19Oblivious = (SyntaxAnnotation?)nullableSyntaxAnnotation.GetField(nameof(Oblivious), BindingFlags.Static | BindingFlags.Public)?.GetValue(null); 20AnnotatedOrNotAnnotated = (SyntaxAnnotation?)nullableSyntaxAnnotation.GetField(nameof(AnnotatedOrNotAnnotated), BindingFlags.Static | BindingFlags.Public)?.GetValue(null);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
18const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
55const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.ResxSourceGenerator (8)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
17const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
55const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.Workspaces (10)
CodeRefactorings\FixAllOccurences\RefactorAllScope.cs (4)
58.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static) 62.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (4)
454var stateMember = driverType.GetField("_state", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); 456var additionalTextsMember = stateMember.FieldType.GetField("AdditionalTexts", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
Rpc\RpcServer.cs (2)
149var method = rpcTarget.GetType().GetMethod(request.Method, BindingFlags.Public | BindingFlags.Instance);
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (2)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CSharp (91)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComBinder.cs (2)
217typeof(ComBinder).GetMethod(nameof(ComBinder.IsComObject), System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public),
Microsoft\CSharp\RuntimeBinder\ComInterop\ComMetaObject.cs (2)
61typeof(ComBinder).GetMethod(nameof(ComBinder.IsComObject), System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public),
Microsoft\CSharp\RuntimeBinder\ComInterop\ComObject.cs (2)
71typeof(ComObject).GetProperty(nameof(RuntimeCallableWrapper), BindingFlags.NonPublic | BindingFlags.Instance)
Microsoft\CSharp\RuntimeBinder\ComInterop\DynamicVariantExtensions.cs (42)
413case VarEnum.VT_I1: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetI1), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 414case VarEnum.VT_I2: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetI2), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 415case VarEnum.VT_I4: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetI4), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 416case VarEnum.VT_I8: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetI8), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 417case VarEnum.VT_UI1: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetUi1), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 418case VarEnum.VT_UI2: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetUi2), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 419case VarEnum.VT_UI4: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetUi4), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 420case VarEnum.VT_UI8: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetUi8), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 421case VarEnum.VT_INT: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetInt), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 422case VarEnum.VT_UINT: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetUint), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 423case VarEnum.VT_BOOL: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetBool), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 424case VarEnum.VT_ERROR: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetError), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 425case VarEnum.VT_R4: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetR4), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 426case VarEnum.VT_R8: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetR8), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 427case VarEnum.VT_DECIMAL: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetDecimal), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 428case VarEnum.VT_CY: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetCy), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 429case VarEnum.VT_DATE: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetDate), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 430case VarEnum.VT_BSTR: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetBstr), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 431case VarEnum.VT_UNKNOWN: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetUnknown), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 432case VarEnum.VT_DISPATCH: return typeof(DynamicVariantExtensions).GetMethod(nameof(SetDispatch), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 437return typeof(DynamicVariantExtensions).GetMethod(nameof(SetVariant), System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (1)
295BindingFlags.GetProperty,
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeUtils.cs (6)
92MethodInfo[] eMethods = nnExprType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 98MethodInfo[] cMethods = nnConvType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic);
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantArgBuilder.cs (2)
46typeof(UnsafeMethods).GetMethod(nameof(UnsafeMethods.GetVariantForObject), BindingFlags.Static | BindingFlags.NonPublic),
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantBuilder.cs (2)
95return Expression.Assign(variant, Expression.Property(null, typeof(ComVariant).GetProperty(nameof(ComVariant.Null), BindingFlags.Public | BindingFlags.Static)));
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (4)
443f = t.GetField(f.Name, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static);
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (8)
259BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.ExactBinding, 346foreach (PropertyInfo p in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\MethodInfo.cs (9)
49const BindingFlags EverythingBindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static; 119foreach (ConstructorInfo c in type.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs (4)
47foreach (PropertyInfo p in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (7)
19private const BindingFlags EverythingBindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static; 1826foreach (MethodInfo conversion in type.GetMethods(BindingFlags.Public | BindingFlags.Static))
Microsoft.Data.Analysis.Tests (2)
test\Microsoft.ML.TestFramework\BaseTestClass.cs (2)
61ITest test = (ITest)output.GetType().GetField("test", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(output);
Microsoft.Diagnostics.DataContractReader (4)
_generated\13\ContractDescriptorContext.g.cs (4)
33private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 34global::System.Reflection.BindingFlags.Instance | 35global::System.Reflection.BindingFlags.Public | 36global::System.Reflection.BindingFlags.NonPublic;
Microsoft.DotNet.Build.Tasks.Packaging (2)
NuGetPack.cs (2)
346var propertyInfo = type.GetProperty(deterministicTimestampPropertyName, BindingFlags.Public | BindingFlags.Instance);
Microsoft.DotNet.Cli.Definitions (4)
_generated\3\GlobalJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Microsoft.DotNet.Cli.Telemetry (4)
_generated\21\TelemetryJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.DotNet.HotReload.WebAssembly.Browser (20)
_generated\9\WebAssemblyHotReloadJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (8)
74var applyUpdateMethod = metadataUpdater.GetMethod(ApplyUpdateMethodName, BindingFlags.Public | BindingFlags.Static, binder: null, [typeof(Assembly), typeof(ReadOnlySpan<byte>), typeof(ReadOnlySpan<byte>), typeof(ReadOnlySpan<byte>)], modifiers: null); 83var getCapabilities = metadataUpdater.GetMethod(GetCapabilitiesMethodName, BindingFlags.NonPublic | BindingFlags.Static, binder: null, Type.EmptyTypes, modifiers: null); 188var createdField = exceptionType.GetField("Created", BindingFlags.Static | BindingFlags.NonPublic); 189var codeField = exceptionType.GetField("Code", BindingFlags.Public | BindingFlags.Instance);
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (8)
84private const BindingFlags HandlerMethodBindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static; 283foreach (MethodInfo method in handlerType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Microsoft.DotNet.Internal.DependencyInjection.Testing (2)
DependencyInjectionValidation.cs (2)
97.GetConstructors(BindingFlags.Public | BindingFlags.Instance)
Microsoft.DotNet.ProjectTools (4)
_generated\5\LaunchProfileJsonSerializerContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
Microsoft.DotNet.TemplateLocator (8)
_generated\11\InstallStateJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
_generated\3\WorkloadSetJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Extensions.AI (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OtelContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Extensions.AI.Abstractions (23)
Functions\AIFunctionFactory.cs (10)
1208private static readonly MethodInfo _taskGetResult = typeof(Task<>).GetProperty(nameof(Task<int>.Result), BindingFlags.Instance | BindingFlags.Public)!.GetMethod!; 1209private static readonly MethodInfo _valueTaskAsTask = typeof(ValueTask<>).GetMethod(nameof(ValueTask<int>.AsTask), BindingFlags.Instance | BindingFlags.Public)!; 1217const BindingFlags All = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance; 1359return method.Invoke(target, BindingFlags.Default, binder: null, arguments, culture: null);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.g.cs (4)
22private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 23global::System.Reflection.BindingFlags.Instance | 24global::System.Reflection.BindingFlags.Public | 25global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContextNoIndentation.g.cs (4)
22private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 23global::System.Reflection.BindingFlags.Instance | 24global::System.Reflection.BindingFlags.Public | 25global::System.Reflection.BindingFlags.NonPublic;
parent\parent\parent\eng\MSBuild\parent\parent\src\LegacySupport\NullabilityInfoContext\NullabilityInfoHelpers.cs (5)
20const BindingFlags all = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance;
Microsoft.Extensions.AI.Abstractions.Tests (25)
Functions\DelegatingAIFunctionTests.cs (3)
46Assert.All(typeof(DelegatingAIFunction).GetMembers(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance), m =>
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Context.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
Utilities\AIJsonUtilitiesTests.cs (6)
89foreach (PropertyInfo property in typeof(AIJsonSchemaCreateOptions).GetProperties(BindingFlags.Instance | BindingFlags.Public)) 433MethodInfo method = typeof(AIJsonUtilitiesTests).GetMethod(nameof(MethodWithRequiredAttributeCombinations), BindingFlags.NonPublic | BindingFlags.Static)!; 495MethodInfo method = typeof(AIJsonUtilitiesTests).GetMethod(nameof(MethodWithRequiredNestedType), BindingFlags.NonPublic | BindingFlags.Static)!;
Microsoft.Extensions.AI.Evaluation.Quality (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\SerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Extensions.AI.Evaluation.Reporting (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.g.cs (4)
31private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 32global::System.Reflection.BindingFlags.Instance | 33global::System.Reflection.BindingFlags.Public | 34global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.g.cs (4)
31private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 32global::System.Reflection.BindingFlags.Instance | 33global::System.Reflection.BindingFlags.Public | 34global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Extensions.AI.Integration.Tests (4)
ChatClientIntegrationTests.cs (4)
469AIFunctionFactory.Create((string p1 = "str", int p2 = 42, BindingFlags p3 = BindingFlags.IgnoreCase, char p4 = 'x') => p1, createOptions()), 470AIFunctionFactory.Create((string? p1 = "str", int? p2 = 42, BindingFlags? p3 = BindingFlags.IgnoreCase, char? p4 = 'x') => p1, createOptions()),
Microsoft.Extensions.AI.OpenAI (19)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.g.cs (4)
20private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 21global::System.Reflection.BindingFlags.Instance | 22global::System.Reflection.BindingFlags.Public | 23global::System.Reflection.BindingFlags.NonPublic;
OpenAIChatClient.cs (6)
39nameof(ChatClient.CompleteChatAsync), BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, 48nameof(ChatClient.CompleteChatStreamingAsync), BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance,
OpenAIEmbeddingGenerator.cs (3)
30nameof(EmbeddingClient.GenerateEmbeddingsAsync), BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance,
OpenAIResponsesChatClient.cs (6)
48nameof(ResponsesClient.CreateResponseStreamingAsync), BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, 56nameof(ResponsesClient.GetResponseStreamingAsync), BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance,
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIRequestPoliciesTests.cs (2)
143.GetField("_entries", BindingFlags.Instance | BindingFlags.NonPublic)!
Microsoft.Extensions.AI.Stabilization.Tests (4)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Extensions.AI.Tests (20)
ChatRouting\OrderedFailoverChatClientTests.cs (2)
372System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)!
Functions\AIFunctionFactoryTest.cs (2)
558.GetMethods(BindingFlags.Public | BindingFlags.Static);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\CustomAIContentJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext2.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Extensions.Caching.Hybrid (4)
Internal\DefaultJsonSerializerFactory.cs (4)
97var props = type.GetProperties(BindingFlags.Public | BindingFlags.Instance); 114var haveFields = type.GetFields(BindingFlags.Public | BindingFlags.Instance).Length != 0;
Microsoft.Extensions.Caching.Hybrid.Tests (4)
TypeTests.cs (4)
24.GetField(nameof(ImmutableTypeCache<string>.IsImmutable), BindingFlags.Static | BindingFlags.Public)! 40.GetField(nameof(ImmutableTypeCache<string>.IsImmutable), BindingFlags.Static | BindingFlags.Public)!
Microsoft.Extensions.Configuration.Binder (8)
ConfigurationBinder.cs (8)
21private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 566ConstructorInfo[] constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance);
Microsoft.Extensions.Configuration.Binder.SourceGeneration (8)
ConfigurationBindingGenerator.cs (8)
133BindingFlags.Static | BindingFlags.Public, 147InterceptableLocationVersionGetDisplayLocation = interceptableLocationType.GetMethod("GetDisplayLocation", BindingFlags.Instance | BindingFlags.Public); 148InterceptableLocationVersionGetter = interceptableLocationType.GetProperty("Version", BindingFlags.Instance | BindingFlags.Public).GetGetMethod(); 149InterceptableLocationDataGetter = interceptableLocationType.GetProperty("Data", BindingFlags.Instance | BindingFlags.Public).GetGetMethod();
Microsoft.Extensions.DependencyInjection (26)
ServiceLookup\CallSiteRuntimeResolver.cs (1)
76return constructorCallSite.ConstructorInfo.Invoke(BindingFlags.DoNotWrapExceptions, binder: null, parameters: parameterValues, culture: null);
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (6)
25typeof(ServiceProviderEngineScope).GetProperty(nameof(ServiceProviderEngineScope.ResolvedServices), BindingFlags.Instance | BindingFlags.NonPublic)!)); 31typeof(ServiceProviderEngineScope).GetProperty(nameof(ServiceProviderEngineScope.Sync), BindingFlags.Instance | BindingFlags.NonPublic)!)); 280.GetProperty(nameof(ServiceProviderEngineScope.IsRootScope), BindingFlags.Instance | BindingFlags.Public)!),
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (11)
19nameof(ServiceProviderEngineScope.ResolvedServices), BindingFlags.Instance | BindingFlags.NonPublic)!.GetMethod!; 22nameof(ServiceProviderEngineScope.Sync), BindingFlags.Instance | BindingFlags.NonPublic)!.GetMethod!; 25nameof(ServiceProviderEngineScope.IsRootScope), BindingFlags.Instance | BindingFlags.Public)!.GetMethod!; 28nameof(CallSiteRuntimeResolver.Resolve), BindingFlags.Public | BindingFlags.Instance)!; 31nameof(CallSiteRuntimeResolver.Instance), BindingFlags.Static | BindingFlags.Public | BindingFlags.Instance)!.GetMethod!;
ServiceLookup\ServiceLookupHelpers.cs (8)
14private const BindingFlags LookupFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance; 33.GetMethod(nameof(Monitor.Enter), BindingFlags.Public | BindingFlags.Static, null, new Type[] { typeof(object), typeof(bool).MakeByRefType() }, null)!; 35.GetMethod(nameof(Monitor.Exit), BindingFlags.Public | BindingFlags.Static, null, new Type[] { typeof(object) }, null)!;
Microsoft.Extensions.DependencyModel (4)
Utf8JsonReaderExtensions.cs (4)
139long lineNumber = (long)(typeof(JsonReaderState).GetField("_lineNumber", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(boxedState) ?? -1); 140long bytePositionInLine = (long)(typeof(JsonReaderState).GetField("_bytePositionInLine", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(boxedState) ?? -1);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
ResourceMonitoringServiceTests.cs (2)
753var type = typ.GetField(name, BindingFlags.NonPublic | BindingFlags.Instance);
Microsoft.Extensions.DotNetDeltaApplier (16)
src\sdk\src\Dotnet.Watch\HotReloadAgent\HotReloadAgent.cs (8)
74var applyUpdateMethod = metadataUpdater.GetMethod(ApplyUpdateMethodName, BindingFlags.Public | BindingFlags.Static, binder: null, [typeof(Assembly), typeof(ReadOnlySpan<byte>), typeof(ReadOnlySpan<byte>), typeof(ReadOnlySpan<byte>)], modifiers: null); 83var getCapabilities = metadataUpdater.GetMethod(GetCapabilitiesMethodName, BindingFlags.NonPublic | BindingFlags.Static, binder: null, Type.EmptyTypes, modifiers: null); 188var createdField = exceptionType.GetField("Created", BindingFlags.Static | BindingFlags.NonPublic); 189var codeField = exceptionType.GetField("Code", BindingFlags.Public | BindingFlags.Instance);
src\sdk\src\Dotnet.Watch\HotReloadAgent\MetadataUpdateHandlerInvoker.cs (8)
84private const BindingFlags HandlerMethodBindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static; 283foreach (MethodInfo method in handlerType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Microsoft.Extensions.Hosting.Testing.Tests (2)
HostTerminatorServiceTests.cs (2)
71.GetMethod("ExecuteAsync", BindingFlags.Instance | BindingFlags.NonPublic)!;
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Logging\HttpClientLoggingTagNamesTest.cs (2)
24var fields = type.GetFields(BindingFlags.Public | BindingFlags.Static);
Microsoft.Extensions.Http.Resilience.Tests (2)
Helpers\OptionsUtilities.cs (2)
53.GetProperties(BindingFlags.Public | BindingFlags.Instance)
Microsoft.Extensions.Options.DataAnnotations (4)
DataAnnotationValidateOptions.Async.cs (2)
111foreach (PropertyInfo propertyInfo in options.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public))
DataAnnotationValidateOptions.cs (2)
103foreach (PropertyInfo propertyInfo in options.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public))
Microsoft.Extensions.Telemetry.Tests (4)
Enrichment\ApplicationEnricherTagTests.cs (2)
25var fields = type.GetFields(BindingFlags.Public | BindingFlags.Static);
Enrichment\ProcessEnricherDimensionsTests.cs (2)
24FieldInfo[] fields = type.GetFields(BindingFlags.Public | BindingFlags.Static);
Microsoft.Gen.ContextualOptions.Unit.Tests (3)
DiagDescriptorsTests.cs (3)
17foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty))
Microsoft.Gen.Logging.Unit.Tests (3)
DiagDescriptorsTests.cs (3)
18foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty))
Microsoft.Gen.Metrics.Unit.Tests (3)
DiagDescriptorsTests.cs (3)
17foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty))
Microsoft.JSInterop (6)
Infrastructure\DotNetDispatcher.cs (6)
35private static readonly MethodInfo _taskConverterMethodInfo = typeof(DotNetDispatcher).GetMethod(nameof(CreateValueTaskConverter), BindingFlags.NonPublic | BindingFlags.Static)!; 403foreach (var method in type.GetMethods(BindingFlags.Instance | BindingFlags.Public)) 442foreach (var method in type.GetMethods(BindingFlags.Public | BindingFlags.Static))
Microsoft.Maui (10)
Handlers\HybridWebView\HybridWebViewHandler.cs (3)
240 var dotnetMethod = targetType.GetMethod(requestMethodName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod);
HotReload\HotReloadExtensions.cs (7)
45 var flags = BindingFlags.Static | BindingFlags.FlattenHierarchy | BindingFlags.Public | BindingFlags.NonPublic; 47 flags = BindingFlags.Static | BindingFlags.NonPublic;
Microsoft.Maui.Controls (11)
BindablePropertyConverter.cs (3)
125 => type.GetField(fieldName, BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy);
TypeConversionHelper.cs (4)
104 const BindingFlags bindingAttr = BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy;
VisualElement\VisualElement_StyleSheet.cs (4)
41 BindingFlags.Public 42 | BindingFlags.NonPublic 43 | BindingFlags.Static 44 | BindingFlags.FlattenHierarchy);
Microsoft.Maui.Controls.Xaml (17)
ApplyPropertiesVisitor.cs (17)
321 const BindingFlags supportedFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 479 mi = rootElementType.GetMethod((string)value, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 484 var methodinfos = rootElementType.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic) 698 propertyInfo = elementType.GetProperty(localName, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.DeclaredOnly);
Microsoft.Maui.Resizetizer (2)
ColorTable.cs (2)
36 foreach (FieldInfo field in typeWithColors.GetFields(BindingFlags.Public | BindingFlags.Static))
Microsoft.ML.AutoML (4)
Sweepers\SmacSweeper.cs (4)
347private static readonly MethodInfo _getLeafMethod = typeof(TreeEnsembleModelParameters).GetMethod("GetLeaf", BindingFlags.NonPublic | BindingFlags.Instance); 348private static readonly MethodInfo _getLeafValueMethod = typeof(TreeEnsembleModelParameters).GetMethod("GetLeafValue", BindingFlags.NonPublic | BindingFlags.Instance);
Microsoft.ML.AutoML.Tests (2)
MetricsUtil.cs (2)
50BindingFlags.Instance | BindingFlags.NonPublic,
Microsoft.ML.CodeGenerator (3)
Utils.cs (3)
68var getGetGetterMethod = typeof(Utils).GetMethod(nameof(Utils.GetValueFromColumn), BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic);
Microsoft.ML.Core (25)
CommandLine\CmdParser.cs (9)
471foreach (FieldInfo field in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)) 1366var meth = type.GetMethod("Parse", BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public, binder: null, new[] { typeof(string) }, null); 1375var meth = type.GetMethod("TryUnparse", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, binder: null, new[] { typeof(StringBuilder) }, null);
ComponentModel\ComponentCatalog.cs (13)
475if ((ctor = loaderType.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, parmTypes ?? Type.EmptyTypes, null)) == null) 477if ((ctor = loaderType.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, parmTypesWithEnv ?? Type.EmptyTypes, null)) != null) 567foreach (var methodInfo in type.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)) 662var meth = loaderType.GetMethod("Create", BindingFlags.Public | BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy, null, parmTypes ?? Type.EmptyTypes, null);
EntryPoints\EntryPointUtils.cs (3)
56foreach (var fieldInfo in args.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.ML.Data (26)
Data\SchemaDefinition.cs (8)
160.GetFields(BindingFlags.Public | BindingFlags.Instance) 165.GetProperties(BindingFlags.Public | BindingFlags.Instance) 337var fieldInfos = userType.GetFields(BindingFlags.Public | BindingFlags.Instance); 340.GetProperties(BindingFlags.Public | BindingFlags.Instance)
DataLoadSave\Database\DatabaseLoader.cs (4)
106var fieldInfos = userType.GetFields(BindingFlags.Public | BindingFlags.Instance); 110.GetProperties(BindingFlags.Public | BindingFlags.Instance)
DataLoadSave\Text\TextLoader.cs (4)
1574var fieldInfos = userType.GetFields(BindingFlags.Public | BindingFlags.Instance); 1578.GetProperties(BindingFlags.Public | BindingFlags.Instance)
EntryPoints\InputBuilder.cs (3)
68foreach (var fieldInfo in _type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
MLContext.cs (3)
192var method = type.GetMethod("IsDispatchingEnabled", BindingFlags.Public | BindingFlags.Static | BindingFlags.NonPublic);
Prediction\Calibrator.cs (2)
830var genericCtor = constructed.GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, constructorArgs, null);
Scorers\PredictionTransformer.cs (2)
820var genericCtor = constructedType.GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance, null, constructorArgs, null);
Microsoft.ML.Ensemble (3)
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (3)
51foreach (var field in type.GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.DeclaredOnly))
Microsoft.ML.EntryPoints (9)
JsonUtils\JsonManifestUtils.cs (9)
158foreach (var fieldInfo in inputType.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)) 290foreach (var fieldInfo in outputType.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)) 490foreach (var fieldInfo in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.ML.IntegrationTests (5)
IntegrationTestBaseClass.cs (2)
53ITest test = (ITest)output.GetType().GetField("test", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(output);
Prediction.cs (3)
116var bfIsDisposed = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.ML.LightGbm (7)
LightGbmArguments.cs (3)
179FieldInfo[] fields = BoosterOptions.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
LightGbmTrainerBase.cs (4)
418var optionsFields = optionsType.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.FlattenHierarchy | System.Reflection.BindingFlags.Instance);
Microsoft.ML.Predictor.Tests (1)
CmdLine\CmdLineReverseTest.cs (1)
191.GetNestedType("ComponentFactoryFactory", BindingFlags.NonPublic)
Microsoft.ML.Samples (3)
Program.cs (3)
18var sample = type.GetMethod("Example", BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy);
Microsoft.ML.Samples.GPU (3)
Program.cs (3)
17var sample = type.GetMethod("Example", BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy);
Microsoft.ML.SearchSpace (6)
Parameter.cs (2)
194var properties = type.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance)
SearchSpace.cs (4)
195var fieldInfos = typeInfo.GetFields(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance); 242var propertyInfo = typeInfo.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
Microsoft.ML.TestFramework (2)
BaseTestClass.cs (2)
61ITest test = (ITest)output.GetType().GetField("test", BindingFlags.NonPublic | BindingFlags.Instance).GetValue(output);
Microsoft.ML.Tests (6)
CollectionsDataViewTest.cs (4)
56foreach (var field in typeof(T).GetFields(BindingFlags.Public | BindingFlags.Instance)) 71foreach (var property in typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Instance))
FastTreeSumupParityTests.cs (2)
145var handlerProp = typeof(IntArray).GetProperty("SumupHandler", BindingFlags.NonPublic | BindingFlags.Instance);
Microsoft.ML.Tokenizers.Tests (12)
LlamaTests.cs (6)
69PropertyInfo? propertyInfo = typeof(SentencePieceTokenizer).GetProperty("TreatWhitespaceAsSuffix", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public); 75propertyInfo = typeof(SentencePieceNormalizer).GetProperty("TreatWhitespaceAsSuffix", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
TiktokenTests.cs (6)
860=> typeof(TiktokenTokenizer).GetProperty("Encoder", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(tiktoken) as IReadOnlyDictionary<ReadOnlyMemory<byte>, int>; 863=> typeof(TiktokenTokenizer).GetProperty("Decoder", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(tiktoken) as IReadOnlyDictionary<int, ReadOnlyMemory<byte>>; 866=> typeof(TiktokenTokenizer).GetProperty("Vocabulary", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(tiktoken) as IReadOnlyDictionary<string, int>;
Microsoft.ML.Transforms (2)
PermutationFeatureImportanceExtensions.cs (2)
701MethodInfo mi = pfiGenericType.GetMethod("GetImportanceMetricsMatrix", BindingFlags.Static | BindingFlags.Public);
Microsoft.NET.Build.Containers (2)
src\sdk\src\Common\VSHostObject.cs (1)
76BindingFlags.InvokeMethod,
VSHostObject.cs (1)
68BindingFlags.InvokeMethod,
Microsoft.NET.Build.Tasks (12)
_generated\13\WorkloadSetJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
_generated\21\InstallStateJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
_generated\7\SdkVulnerabilitySummaryContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.NET.Sdk.Publish.Tasks (5)
MsDeploy\DynamicAssembly.cs (4)
78FieldInfo? enumItem = enumType?.GetField(enumValue, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance);
src\sdk\src\Common\VSHostObject.cs (1)
76BindingFlags.InvokeMethod,
Microsoft.NET.Sdk.StaticWebAssets.Tasks (12)
_generated\29\StaticWebAssetsJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\42\DefineStaticWebAssetsSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
_generated\49\ImportMapSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.NET.Sdk.WorkloadManifestReader (8)
_generated\11\InstallStateJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
_generated\3\WorkloadSetJsonSerializerContext.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Microsoft.Private.Windows.Core (10)
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (8)
271typeof(Color).GetField("name", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value) is not string name ? null : new BinaryObjectString(2, name), 272(long)typeof(Color).GetField("value", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 273(short)typeof(Color).GetField("knownColor", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 274(short)typeof(Color).GetField("state", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (2)
241BindingFlags.Instance | BindingFlags.NonPublic,
Microsoft.TemplateEngine.Edge (12)
_generated\17\SettingsStoreJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\43\TemplateCacheJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\7\GlobalSettingsJsonSerializerContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (4)
_generated\1\JsonEncodeSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Microsoft.TestPlatform.AdapterUtilities (5)
ManagedNameUtilities\ManagedNameHelper.Reflection.cs (5)
328var bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static;
Microsoft.TestPlatform.CommunicationUtilities (6)
_generated\103\TestPlatformJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Serialization\TestSessionInfoFactory.cs (2)
39typeof(TestSessionInfo).GetProperty(nameof(TestSessionInfo.Id), BindingFlags.Public | BindingFlags.Instance)!
Microsoft.VisualBasic.Core (158)
Microsoft\VisualBasic\CompilerServices\Conversions.vb (1)
2622BindingFlags.InvokeMethod)
Microsoft\VisualBasic\CompilerServices\LateBinding.vb (105)
27ByVal flags As BindingFlags) As MemberInfo 63Dim flags As BindingFlags 65flags = BindingFlags.IgnoreCase Or 66BindingFlags.GetProperty Or 67BindingFlags.InvokeMethod Or 68BindingFlags.FlattenHierarchy Or 69BindingFlags.OptionalParamBinding Or 70BindingFlags.Static Or 71BindingFlags.Instance Or 72BindingFlags.Public 96Dim mi As MemberInfo = GetMostDerivedMemberInfo(objIReflect, name, flags Or BindingFlags.GetField) 111ValueOfField = InvokeMemberOnIReflect(objIReflect, mi, BindingFlags.GetField, o, Nothing) 138flags = BindingFlags.IgnoreCase Or 139BindingFlags.GetProperty Or 140BindingFlags.InvokeMethod Or 141BindingFlags.FlattenHierarchy Or 142BindingFlags.OptionalParamBinding Or 143BindingFlags.Static Or 144BindingFlags.Instance Or 145BindingFlags.Public 148flags = flags Or BindingFlags.GetField 264Dim flags As BindingFlags 267flags = BindingFlags.IgnoreCase Or 268BindingFlags.FlattenHierarchy Or 269BindingFlags.OptionalParamBinding Or 270BindingFlags.Static Or 271BindingFlags.Instance Or 272BindingFlags.Public 291flags = flags Or BindingFlags.PutRefDispProperty 299flags = flags Or BindingFlags.PutDispProperty 304flags = flags Or BindingFlags.SetProperty 307Dim mi As MemberInfo = GetMostDerivedMemberInfo(objIReflect, name, flags Or BindingFlags.SetField) 340InvokeMemberOnIReflect(objIReflect, fi, BindingFlags.SetField, o, New Object() {FieldValue}) 359FieldValue = InvokeMemberOnIReflect(objIReflect, mi, BindingFlags.GetField, o, New Object() {FieldValue}) 378Dim propflags As BindingFlags = 379BindingFlags.GetProperty Or 380BindingFlags.IgnoreCase Or 381BindingFlags.FlattenHierarchy Or 382BindingFlags.OptionalParamBinding Or 383BindingFlags.Static Or 384BindingFlags.Instance Or 385BindingFlags.Public 421flags = BindingFlags.IgnoreCase Or 422BindingFlags.GetProperty Or 423BindingFlags.FlattenHierarchy Or 424BindingFlags.OptionalParamBinding Or 425BindingFlags.Static Or 426BindingFlags.Instance Or 427BindingFlags.Public 430flags = flags Or BindingFlags.GetField 466If (flags And BindingFlags.PutRefDispProperty) <> 0 Then 546Dim flags As BindingFlags 551flags = BindingFlags.IgnoreCase Or 552BindingFlags.GetProperty Or 553BindingFlags.InvokeMethod Or 554BindingFlags.FlattenHierarchy Or 555BindingFlags.OptionalParamBinding Or 556BindingFlags.Instance Or 557BindingFlags.Static Or 558BindingFlags.Public 563flags = flags Or BindingFlags.GetField 636retValue = InvokeMemberOnIReflect(objIReflect, method, BindingFlags.InvokeMethod, o, args) 671members = typ.GetMember(DefaultName, BindingFlags.IgnoreCase Or 672BindingFlags.FlattenHierarchy Or 673BindingFlags.Instance Or 674BindingFlags.Static Or 675BindingFlags.Public) 694members = objIReflect.GetMember("", BindingFlags.IgnoreCase Or 695BindingFlags.FlattenHierarchy Or 696BindingFlags.Instance Or 697BindingFlags.Static Or 698BindingFlags.Public) 795Dim flags As BindingFlags 800flags = BindingFlags.IgnoreCase Or 801BindingFlags.FlattenHierarchy Or 802BindingFlags.OptionalParamBinding Or 803BindingFlags.Instance Or 804BindingFlags.Static Or 805BindingFlags.Public 812flags = flags Or BindingFlags.SetProperty 814flags = flags Or BindingFlags.SetField 882InvokeMemberOnIReflect(objIReflect, method, BindingFlags.InvokeMethod, o, args) 903Private Shared Function GetPropertyPutFlags(ByVal NewValue As Object) As BindingFlags 905Return BindingFlags.SetProperty 914Return BindingFlags.PutDispProperty 916Return BindingFlags.PutRefDispProperty 944Dim flags As BindingFlags 946flags = BindingFlags.IgnoreCase Or 947BindingFlags.InvokeMethod Or 948BindingFlags.FlattenHierarchy Or 949BindingFlags.OptionalParamBinding Or 950BindingFlags.Static Or 951BindingFlags.Instance Or 952BindingFlags.Public 955flags = flags Or BindingFlags.IgnoreReturn 1098Return InvokeMemberOnIReflect(objIReflect, method, BindingFlags.InvokeMethod, o, args) 1110ByVal flags As BindingFlags) As MemberInfo() 1175Const VBLateBindingFlags As BindingFlags = BindingFlags.IgnoreCase Or 1176BindingFlags.FlattenHierarchy Or 1177BindingFlags.OptionalParamBinding Or 1178BindingFlags.Static Or 1179BindingFlags.Instance Or 1180BindingFlags.Public 1186ByVal flags As BindingFlags,
Microsoft\VisualBasic\CompilerServices\NewLateBinding.vb (16)
98Dim invocationFlags As BindingFlags = BindingFlagsInvokeMethod Or BindingFlagsGetProperty 119Dim invocationFlags As BindingFlags = BindingFlagsInvokeMethod Or BindingFlagsGetProperty 386Dim invocationFlags As BindingFlags = BindingFlagsInvokeMethod Or BindingFlagsGetProperty 428Dim invocationFlags As BindingFlags = BindingFlagsInvokeMethod Or BindingFlagsGetProperty 530Dim invocationFlags As BindingFlags = BindingFlagsInvokeMethod Or BindingFlagsGetProperty 672Dim invocationFlags As BindingFlags = BindingFlagsSetProperty 747Dim invocationFlags As BindingFlags = BindingFlagsSetProperty 957Dim invocationFlags As BindingFlags 1031Dim secondaryInvocationFlags As BindingFlags = 1143Dim secondaryInvocationFlags As BindingFlags = BindingFlagsInvokeMethod Or BindingFlagsGetProperty 1178ByVal invocationFlags As BindingFlags, 1243Friend Shared Function MatchesPropertyRequirements(ByVal targetProcedure As Method, ByVal flags As BindingFlags) As MethodInfo 1254Friend Shared Function ReportPropertyMismatch(ByVal targetProcedure As Method, ByVal flags As BindingFlags) As Exception 1289ByVal lookupFlags As BindingFlags, 1480Friend Shared Function GetCallTarget(ByVal targetProcedure As Method, ByVal flags As BindingFlags) As MethodBase 1491ByVal lookupFlags As BindingFlags) As Object()
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (3)
1985ByVal lookupFlags As BindingFlags) 2704ByVal lookupFlags As BindingFlags, 2804ByVal lookupFlags As BindingFlags,
Microsoft\VisualBasic\CompilerServices\StructUtils.vb (2)
42fi = typ.GetFields(BindingFlags.Instance Or BindingFlags.Public)
Microsoft\VisualBasic\CompilerServices\Symbols.vb (9)
745Friend Shared Function HasFlag(ByVal flags As BindingFlags, ByVal flagToTest As BindingFlags) As Boolean 850Private Const s_defaultLookupFlags As BindingFlags = 851BindingFlags.IgnoreCase Or 852BindingFlags.FlattenHierarchy Or 853BindingFlags.Public Or 854BindingFlags.Static Or 855BindingFlags.Instance 1254ByVal flags As BindingFlags) As Object
Microsoft\VisualBasic\CompilerServices\Utils.vb (8)
128Public ReadOnly Property BindingFlagsInvokeMethod As BindingFlags 130Return CType(256, BindingFlags) ' BindingFlags.InvokeMethod 134Public ReadOnly Property BindingFlagsGetProperty As BindingFlags 136Return CType(4096, BindingFlags) ' BindingFlags.GetProperty 140Public ReadOnly Property BindingFlagsSetProperty As BindingFlags 142Return CType(8192, BindingFlags) ' BindingFlags.SetProperty 146Public ReadOnly Property BindingFlagsIgnoreReturn As BindingFlags 148Return CType(16777216, BindingFlags) ' BindingFlags.IgnoreReturn
Microsoft\VisualBasic\CompilerServices\VBBinder.vb (12)
145Public Overrides Function BindToMethod(ByVal bindingAttr As BindingFlags, ByVal match() As MethodBase, ByRef args() As Object, ByVal modifiers() As ParameterModifier, ByVal culture As CultureInfo, ByVal names() As String, ByRef ObjState As Object) As MethodBase 178IsPropertySet = ((bindingAttr And BindingFlags.SetProperty) <> 0) 1570Public Overrides Function BindToField(ByVal bindingAttr As BindingFlags, ByVal match() As FieldInfo, ByVal value As Object, ByVal culture As CultureInfo) As FieldInfo 1593Public Overrides Function SelectMethod(ByVal bindingAttr As BindingFlags, ByVal match() As MethodBase, ByVal types() As Type, ByVal modifiers() As ParameterModifier) As MethodBase 1600Public Overrides Function SelectProperty(ByVal bindingAttr As BindingFlags, ByVal match() As PropertyInfo, ByVal returnType As Type, ByVal indexes() As Type, ByVal modifiers() As ParameterModifier) As PropertyInfo 1935ByVal invokeAttr As BindingFlags, 1976Debug.Assert((invokeAttr And BindingFlags.CreateInstance) = 0, "CreateInstance not supported") 2004Throw New MissingMemberException(SR.Format(SR.NoMethodTakingXArguments2, CalledMethodName(), CStr(GetPropArgCount(args, (invokeAttr And BindingFlags.SetProperty) <> 0)))) 2022res = InvokeMemberOnIReflect(objIReflect, Method, BindingFlags.InvokeMethod, target, args) 2057ByVal invokeAttr As BindingFlags) As MethodBase() 2188If (invokeAttr And BindingFlags.GetProperty) <> 0 Then 2191ElseIf (invokeAttr And BindingFlags.SetProperty) <> 0 Then
Microsoft\VisualBasic\FileIO\SpecialDirectories.vb (1)
170Return DirectCast([property].GetValue(Nothing, BindingFlags.DoNotWrapExceptions, Nothing, Nothing, Nothing), String)
Microsoft\VisualBasic\Interaction.vb (1)
143Return method.Invoke(Nothing, BindingFlags.DoNotWrapExceptions, Nothing, args, Nothing)
Microsoft.VisualStudio.TestPlatform.Extensions.Trx.TestLogger (4)
XML\XmlPersistence.cs (4)
531BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly))
MSBuild (6)
OutOfProcTaskAppDomainWrapperBase.cs (4)
386PropertyInfo paramInfo = wrappedTask.GetType().GetProperty(param.Key, BindingFlags.Instance | BindingFlags.Public); 421PropertyInfo[] finalPropertyValues = wrappedTask.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
XMake.cs (2)
4078var logger = (TerminalLogger)Activator.CreateInstance(typeof(TerminalLogger), BindingFlags.Instance | BindingFlags.NonPublic, null, [verbosity], null);
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
418[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.BindingFlags))]
netstandard (1)
netstandard.cs (1)
1385[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.BindingFlags))]
NuGet.CommandLine.XPlat (7)
_generated\35\PackageSearchJsonContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Utility\MSBuildAPIUtility.cs (3)
103MethodInfo projectShouldBuildMethod = typeof(SolutionFile).GetMethod("ProjectShouldBuild", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance);
NuGet.Credentials (4)
_generated\4\PluginCredentialResponseJsonContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
NuGet.Packaging (4)
_generated\3\NupkgMetadataSerializationContext.g.cs (4)
22private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 23global::System.Reflection.BindingFlags.Instance | 24global::System.Reflection.BindingFlags.Public | 25global::System.Reflection.BindingFlags.NonPublic;
NuGet.ProjectModel (8)
_generated\11\CacheFileSourceGen.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
_generated\22\AssetsLogMessageSourceGen.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
NuGet.Protocol (20)
_generated\142\JsonContext.g.cs (4)
27private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 28global::System.Reflection.BindingFlags.Instance | 29global::System.Reflection.BindingFlags.Public | 30global::System.Reflection.BindingFlags.NonPublic;
_generated\154\RepositorySignatureJsonContext.g.cs (4)
24private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 25global::System.Reflection.BindingFlags.Instance | 26global::System.Reflection.BindingFlags.Public | 27global::System.Reflection.BindingFlags.NonPublic;
_generated\35\PackageSearchJsonContext.g.cs (4)
26private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 27global::System.Reflection.BindingFlags.Instance | 28global::System.Reflection.BindingFlags.Public | 29global::System.Reflection.BindingFlags.NonPublic;
_generated\40\PluginCacheJsonContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
_generated\94\PluginJsonContext.g.cs (4)
19private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 20global::System.Reflection.BindingFlags.Instance | 21global::System.Reflection.BindingFlags.Public | 22global::System.Reflection.BindingFlags.NonPublic;
PresentationBuildTasks (80)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (10)
1897FieldInfo fiEvent = miEvent.DeclaringType.GetField(eventName + EVENT, BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 2779CodeFieldReferenceExpression cfre1 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "Public"); 2780CodeFieldReferenceExpression cfre2 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "NonPublic"); 2781CodeFieldReferenceExpression cfre3 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "Instance"); 2782CodeFieldReferenceExpression cfre4 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "CreateInstance"); 2819cmieGPV.Parameters.Add(new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), DEFAULT)); 2852cmieSPV.Parameters.Add(new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), DEFAULT)); 2899CodeFieldReferenceExpression cfre5 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "InvokeMethod");
MS\Internal\MarkupCompiler\ParserExtension.cs (10)
74BindingFlags.Instance | BindingFlags.Public | 75BindingFlags.NonPublic | BindingFlags.CreateInstance, 291BindingFlags.Public | BindingFlags.Static | 292BindingFlags.FlattenHierarchy); 298BindingFlags.Instance | BindingFlags.Public | BindingFlags.FlattenHierarchy);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecords.cs (3)
2515FieldInfo enumField = ValueType.GetField(enumValue.Trim(), BindingFlags.Static | BindingFlags.Public | BindingFlags.IgnoreCase);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\MarkupExtensionParser.cs (4)
1200ConstructorInfo[] constructors = extensionType.GetConstructors(BindingFlags.Public | BindingFlags.Instance); 1303ConstructorInfo[] infos = data.TargetType.GetConstructors(BindingFlags.Public | BindingFlags.Instance);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (2)
843PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlReaderHelper.cs (5)
3205BindingFlags.Static | BindingFlags.Public); 3517BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy);
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlTypeMapper.cs (40)
1244BindingFlags defaultBinding = BindingFlags.Public; 1249defaultBinding |= BindingFlags.NonPublic; 1275BindingFlags.Static | 1276BindingFlags.FlattenHierarchy); 1305BindingFlags.Instance | 1306BindingFlags.FlattenHierarchy); 1354BindingFlags.Static | 1355BindingFlags.FlattenHierarchy); 1365BindingFlags.Static | 1366BindingFlags.FlattenHierarchy); 1437defaultBinding | BindingFlags.Static | BindingFlags.FlattenHierarchy); 1465BindingFlags.Instance | BindingFlags.FlattenHierarchy | defaultBinding); 1514BindingFlags.Static | 1515BindingFlags.FlattenHierarchy); 1525BindingFlags.Static | 1526BindingFlags.FlattenHierarchy); 1820BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 1855BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 1917BindingFlags flags = BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.Public; 1921flags |= BindingFlags.NonPublic; 1946BindingFlags.Instance | BindingFlags.Public); 2363BindingFlags bf = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Static; 2367bf |= BindingFlags.NonPublic; 3115BindingFlags.Instance | BindingFlags.CreateInstance | BindingFlags.Public,
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlAttributeProperties.cs (2)
335BindingFlags.Public | BindingFlags.Static);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (4)
90BindingFlags.Public | BindingFlags.NonPublic | 91BindingFlags.Static | BindingFlags.FlattenHierarchy);
PresentationCore (28)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Ink\KnownIds.cs (10)
298System.Reflection.BindingFlags.Static | 299System.Reflection.BindingFlags.GetField | 300System.Reflection.BindingFlags.Instance | 301System.Reflection.BindingFlags.Public | 302System.Reflection.BindingFlags.Default, 308System.Reflection.BindingFlags.Static | 309System.Reflection.BindingFlags.GetField | 310System.Reflection.BindingFlags.Instance | 311System.Reflection.BindingFlags.Public | 312System.Reflection.BindingFlags.Default,
System\Windows\CultureInfoConverter.cs (3)
132BindingFlags.Static | BindingFlags.InvokeMethod | BindingFlags.Public,
System\Windows\Diagnostics\XamlSourceInfoHelper.cs (6)
77s_sourceBamlUriProperty = type.GetProperty("SourceBamlUri", BindingFlags.Public | BindingFlags.Instance); 78s_elementLineNumberProperty = type.GetProperty("ElementLineNumber", BindingFlags.Public | BindingFlags.Instance); 79s_elementLinePositionProperty = type.GetProperty("ElementLinePosition", BindingFlags.Public | BindingFlags.Instance);
System\Windows\Input\CursorConverter.cs (2)
59PropertyInfo[] properties = typeof(Cursors).GetProperties(BindingFlags.Public | BindingFlags.Static);
System\Windows\InterOp\HwndMouseInputProvider.cs (4)
1095FieldInfo fiWindowChromeWorkerProperty = windowChromeWorker?.GetField("WindowChromeWorkerProperty", BindingFlags.Static | BindingFlags.Public); 1097GetEffectiveClientAreaMI = windowChromeWorker?.GetMethod("GetEffectiveClientArea", BindingFlags.Instance | BindingFlags.NonPublic);
System\Windows\Markup\XmlLanguageConverter.cs (3)
125BindingFlags.Static | BindingFlags.InvokeMethod | BindingFlags.Public,
PresentationFramework (290)
MS\Internal\Data\DefaultValueConverter.cs (6)
206BindingFlags.Public | BindingFlags.Static, 215BindingFlags.Public | BindingFlags.Static, 224BindingFlags.Public | BindingFlags.Static,
MS\Internal\Data\IndexerPropertyInfo.cs (2)
64public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, System.Globalization.CultureInfo culture) 75public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, System.Globalization.CultureInfo culture)
MS\Internal\Data\PropertyPathWorker.cs (5)
290BindingFlags.GetProperty, null, 378BindingFlags.SetProperty, null, 1315PropertyInfo[] properties = type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy);
MS\Internal\Data\StaticPropertyChangedEventManager.cs (12)
268return typeof(TypeRecord).GetMethod("OnStaticPropertyChanged", BindingFlags.Instance | BindingFlags.NonPublic); 274EventInfo spcEvent = _type.GetEvent(StaticPropertyChanged, BindingFlags.Public | BindingFlags.Static); 284EventInfo spcEvent = _type.GetEvent(StaticPropertyChanged, BindingFlags.Public | BindingFlags.Static); 597return typeof(PropertyRecord).GetMethod("OnStaticPropertyChanged", BindingFlags.Instance | BindingFlags.NonPublic); 604EventInfo eventInfo = type.GetEvent(eventName, BindingFlags.Public | BindingFlags.Static); 615EventInfo eventInfo = type.GetEvent(eventName, BindingFlags.Public | BindingFlags.Static);
MS\Internal\Data\ViewManager.cs (1)
587System.Reflection.BindingFlags.CreateInstance, null,
MS\Internal\Data\XDeferredAxisSource.cs (1)
81BindingFlags.GetProperty, null,
MS\Internal\Interop\InternalDispatchObject.cs (11)
68FieldInfo IReflect.GetField(string name, BindingFlags bindingAttr) 72FieldInfo[] IReflect.GetFields(BindingFlags bindingAttr) 76MemberInfo[] IReflect.GetMember(string name, BindingFlags bindingAttr) 80MemberInfo[] IReflect.GetMembers(BindingFlags bindingAttr) 84MethodInfo IReflect.GetMethod(string name, BindingFlags bindingAttr) 88MethodInfo IReflect.GetMethod(string name, BindingFlags bindingAttr, Binder binder, Type[] types, ParameterModifier[] modifiers) 92MethodInfo[] IReflect.GetMethods(BindingFlags bindingAttr) 100PropertyInfo[] IReflect.GetProperties(BindingFlags bindingAttr) 104PropertyInfo IReflect.GetProperty(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) 108PropertyInfo IReflect.GetProperty(string name, BindingFlags bindingAttr) 113object IReflect.InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, string[] namedParameters)
MS\Internal\LayoutDump.cs (12)
902System.Reflection.FieldInfo field = paragraphResultType.GetField("_paraClient", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); 905System.Reflection.PropertyInfo prop = paraClientType.GetProperty("Visual", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); 948System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); 964System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.DeclaredOnly); 972System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.DeclaredOnly);
MS\Internal\SystemDataHelper.cs (6)
70FieldInfo nullField = type.GetField("Null", BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy); 77PropertyInfo nullProperty = type.GetProperty("Null", BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy);
MS\Internal\WindowsRuntime\Generated\WinRT\ComWrappersSupport.cs (14)
66objRef = (IObjectReference)type.GetField(objRefWrapper.ObjectReferenceField, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly).GetValue(o); 75type.GetProperty(projectedClass.DefaultInterfaceProperty, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly).GetValue(o), 112Vtable = (IntPtr)ifaceAbiType.FindVftblType().GetField("AbiToProjectionVftablePtr", BindingFlags.Public | BindingFlags.Static).GetValue(null) 123Vtable = (IntPtr)compatibleIfaceAbiType.FindVftblType().GetField("AbiToProjectionVftablePtr", BindingFlags.Public | BindingFlags.Static).GetValue(null) 133Vtable = (IntPtr)obj.GetType().GetHelperType().GetField("AbiToProjectionVftablePtr", BindingFlags.Public | BindingFlags.Static).GetValue(null)
MS\Internal\WindowsRuntime\Generated\WinRT\GuidGenerator.cs (4)
33var sigMethod = helperType.GetMethod("GetGuidSignature", BindingFlags.Static | BindingFlags.Public); 77var args = type.GetFields(BindingFlags.Instance | BindingFlags.Public).Select(fi => GetSignature(fi.FieldType));
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (36)
361Expression.Convert(Expression.Call(HelperType.GetMethod("CreateMarshaler", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static), parms), 370Expression.Convert(Expression.Call(HelperType.GetMethod("GetAbi", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static), 378var copyAbi = HelperType.GetMethod("CopyAbi", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static); 391Expression.Call(HelperType.GetMethod("FromAbi", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static), 400Expression.Convert(Expression.Call(HelperType.GetMethod("FromManaged", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static), parms), 407var copyManaged = HelperType.GetMethod("CopyManaged", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static); 419Expression.Call(HelperType.GetMethod("DisposeMarshaler", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static), 872var fromAbiMethod = HelperType.GetMethod("FromAbi", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static); 873var objReferenceConstructor = HelperType.GetConstructor(BindingFlags.NonPublic | BindingFlags.CreateInstance | BindingFlags.Instance, null, new[] { fromAbiMethod.ReturnType }, null); 886HelperType.GetField("_obj", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly)), parms).Compile(); 934var fromAbiMethod = type.GetMethod("FromAbi", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static); 1024if (AbiType.GetMethod("FromAbi", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static) == null)
MS\Internal\WindowsRuntime\Generated\WinRT\ObjectReference.cs (3)
211vftblT = (T)typeof(T).GetConstructor(BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.CreateInstance, null, new[] { typeof(IntPtr) }, null).Invoke(new object[] { thisPtr });
MS\Internal\WindowsRuntime\Generated\WinRT\Projections.cs (4)
186defaultInterface = runtimeClass.GetProperty(attr.DefaultInterfaceProperty, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly).PropertyType;
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
444get_Current_0 = global::System.Delegate.CreateDelegate(get_Current_0_Type, typeof(Vftbl).GetMethod("Do_Abi_get_Current_0", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)),
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (4)
234GetAt_0 = global::System.Delegate.CreateDelegate(GetAt_0_Type, typeof(Vftbl).GetMethod("Do_Abi_GetAt_0", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)), 236IndexOf_2 = global::System.Delegate.CreateDelegate(IndexOf_2_Type, typeof(Vftbl).GetMethod("Do_Abi_IndexOf_2", BindingFlags.NonPublic | BindingFlags.Static).MakeGenericMethod(Marshaler<T>.AbiType)),
MS\Internal\WindowsRuntime\Generated\WinRT\TypeExtensions.cs (6)
60return type.GetHelperType().GetMethod("GetAbi", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static).ReturnType; 65return type.GetHelperType().GetMethod("CreateMarshaler", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static).ReturnType;
System\Windows\Data\ObjectDataProvider.cs (7)
662private const BindingFlags s_invokeMethodFlags = 663BindingFlags.Public | 664BindingFlags.Instance | 665BindingFlags.Static | 666BindingFlags.InvokeMethod | 667BindingFlags.FlattenHierarchy | 668BindingFlags.OptionalParamBinding;
System\Windows\Input\Command\CommandConverter.cs (8)
139PropertyInfo propertyInfo = ownerType.GetProperty(localName, BindingFlags.Public | BindingFlags.Static); 146FieldInfo fieldInfo = ownerType.GetField(localName, BindingFlags.Static | BindingFlags.Public); 805PropertyInfo propertyInfo = type.GetProperty(name, BindingFlags.Public | BindingFlags.Static); 808FieldInfo fieldInfo = type.GetField(name, BindingFlags.Static | BindingFlags.Public);
System\Windows\Input\Command\CommandValueSerializer.cs (4)
39PropertyInfo propertyInfo = ownerType.GetProperty(localName, BindingFlags.Public | BindingFlags.Static); 44FieldInfo fieldInfo = ownerType.GetField(localName, BindingFlags.Static | BindingFlags.Public);
System\Windows\Markup\Baml2006\WpfKnownMemberInvoker.cs (5)
51BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static; 59flags |= BindingFlags.Instance;
System\Windows\Markup\Baml2006\WpfMemberInvoker.cs (5)
71BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static; 79flags |= BindingFlags.Instance;
System\Windows\Markup\BamlCollectionHolder.cs (6)
142Collection, BindingFlags.Instance | 143BindingFlags.Public | BindingFlags.FlattenHierarchy, 191Parent, BindingFlags.Instance | 192BindingFlags.Public | BindingFlags.FlattenHierarchy,
System\Windows\Markup\BamlMapTable.cs (2)
639record.PropInfo = ownerType.GetProperty(record.Name, BindingFlags.Instance | BindingFlags.Public);
System\Windows\Markup\BamlReader.cs (4)
997BindingFlags.Instance | BindingFlags.Public); 1013BindingFlags.Instance | BindingFlags.Public);
System\Windows\Markup\BamlRecordReader.cs (10)
1345BindingFlags.Instance | BindingFlags.Public | BindingFlags.FlattenHierarchy, 2247BindingFlags.Default, null, 2564propertyDefinition.PropertyInfo.SetValue(o, value, BindingFlags.Default, null, null, TypeConverterHelper.InvariantEnglishUS); 3693propertyInfo.SetValue(currentTarget,o,BindingFlags.Default,null,null, 3802propertyInfo.SetValue(parentObject, value, BindingFlags.Default, null, null 5098BindingFlags.Instance | 5099BindingFlags.Public | 5100BindingFlags.NonPublic);
System\Windows\Markup\BamlRecords.cs (3)
2515FieldInfo enumField = ValueType.GetField(enumValue.Trim(), BindingFlags.Static | BindingFlags.Public | BindingFlags.IgnoreCase);
System\Windows\Markup\BamlWriter.cs (8)
1132MemberInfo[] infos = ownerType.GetMember(propName, MemberTypes.Property, BindingFlags.Instance | BindingFlags.Public); 1204BindingFlags.Public | 1205BindingFlags.Static | 1206BindingFlags.FlattenHierarchy); 1216BindingFlags.Public | 1217BindingFlags.Static | 1218BindingFlags.FlattenHierarchy);
System\Windows\Markup\MarkupExtensionParser.cs (2)
1200ConstructorInfo[] constructors = extensionType.GetConstructors(BindingFlags.Public | BindingFlags.Instance);
System\Windows\Markup\ParserContext.cs (2)
843PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
System\Windows\Markup\Primitives\ElementMarkupObject.cs (28)
215shouldSerializeMethod = ownerType.GetMethod(methodName, BindingFlags.Static | 216BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsObject, null); 218shouldSerializeMethod = ownerType.GetMethod(methodName, BindingFlags.Static | 219BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsManager, null); 221shouldSerializeMethod = ownerType.GetMethod(methodName, BindingFlags.Static | 222BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsMode, null); 224shouldSerializeMethod = ownerType.GetMethod(methodName, BindingFlags.Static | 225BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsObjectManager, null); 238shouldSerializeMethod = instanceType.GetMethod(methodName, BindingFlags.Instance | BindingFlags.Static | 239BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsObject, null); 241shouldSerializeMethod = instanceType.GetMethod(methodName, BindingFlags.Instance | BindingFlags.Static | 242BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsManager, null); 244shouldSerializeMethod = instanceType.GetMethod(methodName, BindingFlags.Instance | BindingFlags.Static | 245BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsMode, null); 247shouldSerializeMethod = instanceType.GetMethod(methodName, BindingFlags.Instance | BindingFlags.Static | 248BindingFlags.NonPublic | BindingFlags.Public, null, _shouldSerializeArgsObjectManager, null);
System\Windows\Markup\XamlTypeMapper.cs (54)
859BindingFlags flags = BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy; 874attachedPropertyInfo = propertyOwnerType.GetMethod(propName, flags | BindingFlags.NonPublic); 1244BindingFlags defaultBinding = BindingFlags.Public; 1275BindingFlags.Static | 1276BindingFlags.FlattenHierarchy); 1305BindingFlags.Instance | 1306BindingFlags.FlattenHierarchy); 1354BindingFlags.Static | 1355BindingFlags.FlattenHierarchy); 1365BindingFlags.Static | 1366BindingFlags.FlattenHierarchy); 1437defaultBinding | BindingFlags.Static | BindingFlags.FlattenHierarchy); 1465BindingFlags.Instance | BindingFlags.FlattenHierarchy | defaultBinding); 1514BindingFlags.Static | 1515BindingFlags.FlattenHierarchy); 1525BindingFlags.Static | 1526BindingFlags.FlattenHierarchy); 1596eventInfo = owner.GetEvent(eventName, BindingFlags.Instance | BindingFlags.Public); 1820BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 1855BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 1917BindingFlags flags = BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.Public; 1935info = ownerType.GetProperty(localName, flags | BindingFlags.NonPublic); 1946BindingFlags.Instance | BindingFlags.Public); 2363BindingFlags bf = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Static; 2367bf |= BindingFlags.NonPublic; 2757BindingFlags.Public | 2758BindingFlags.NonPublic | 2759BindingFlags.Instance | 2760BindingFlags.CreateInstance, 2777propValue = pi.GetValue(target, BindingFlags.Default, null, null, TypeConverterHelper.InvariantEnglishUS); 2791pi.SetValue(target, value, BindingFlags.Default, null, null, TypeConverterHelper.InvariantEnglishUS); 3115BindingFlags.Instance | BindingFlags.CreateInstance | BindingFlags.Public, 3646_constructorInformationCache[type] = new ConstructorData(type.GetConstructors(BindingFlags.Public | BindingFlags.Instance));
System\Windows\Markup\XmlAttributeProperties.cs (2)
335BindingFlags.Public | BindingFlags.Static);
System\Windows\PropertyPath.cs (7)
653result = ownerType.GetProperty(propertyName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy); 670result = ownerType.GetProperty(propertyName, BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public);
System\Windows\Standard\ErrorCodes.cs (4)
312foreach (FieldInfo publicStaticField in typeof(HRESULT).GetFields(BindingFlags.Static | BindingFlags.Public)) 327foreach (FieldInfo publicStaticField in typeof(Win32Error).GetFields(BindingFlags.Static | BindingFlags.Public))
PresentationUI (2)
MS\Internal\Documents\DocumentSignatureManager.cs (2)
1206PropertyInfo p = t.GetProperty("HResult", BindingFlags.NonPublic | BindingFlags.Instance);
ReachFramework (4)
Serialization\Manager\MetroSerializationManager.cs (4)
816BindingFlags.Public | BindingFlags.NonPublic | 817BindingFlags.Static | BindingFlags.FlattenHierarchy);
Roslyn.Diagnostics.Analyzers (8)
src\roslyn\src\Dependencies\Contracts\ErrorReporting\FatalError.cs (2)
85var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
17const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
55const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
sdk-tasks (4)
_generated\4\SdkTasksJsonSerializerContext.g.cs (4)
16private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 17global::System.Reflection.BindingFlags.Instance | 18global::System.Reflection.BindingFlags.Public | 19global::System.Reflection.BindingFlags.NonPublic;
Shared.Tests (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Context.g.cs (4)
21private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 22global::System.Reflection.BindingFlags.Instance | 23global::System.Reflection.BindingFlags.Public | 24global::System.Reflection.BindingFlags.NonPublic;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.g.cs (4)
18private const global::System.Reflection.BindingFlags InstanceMemberBindingFlags = 19global::System.Reflection.BindingFlags.Instance | 20global::System.Reflection.BindingFlags.Public | 21global::System.Reflection.BindingFlags.NonPublic;
Stress.ApiService (8)
TraceCreator.cs (8)
27typeof(Activity).GetField("_spanId", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(activity, spandId); 28typeof(Activity).GetField("_traceId", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(activity, activity.TraceId.ToString()); 180typeof(Activity).GetField("_spanId", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(activity, activityContext.SpanId.ToString()); 181typeof(Activity).GetField("_traceId", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(activity, activityContext.TraceId.ToString());
System.ComponentModel.Annotations (10)
System\ComponentModel\DataAnnotations\AssociatedMetadataTypeTypeDescriptor.cs (4)
182BindingFlags searchFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static;
System\ComponentModel\DataAnnotations\CustomValidationAttribute.cs (2)
244var methodInfo = ValidatorType.GetMethods(BindingFlags.Public | BindingFlags.Static)
System\ComponentModel\DataAnnotations\ValidationAttribute.cs (4)
274.GetProperty(_errorMessageResourceName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.DeclaredOnly);
System.ComponentModel.Composition (49)
Microsoft\Internal\ReflectionServices.cs (10)
147foreach (MethodInfo method in type.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly)) 171foreach (FieldInfo m in type.GetFields(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly))
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (16)
194BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance; 324BindingFlags flags = BindingFlags.DeclaredOnly | BindingFlags.Public | 325BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static; 330flags &= ~BindingFlags.Instance; 474BindingFlags flags = BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance;
System\ComponentModel\Composition\ExportServices.cs (9)
19private static readonly MethodInfo _createStronglyTypedLazyOfTM = typeof(ExportServices).GetMethod("CreateStronglyTypedLazyOfTM", BindingFlags.NonPublic | BindingFlags.Static)!; 20private static readonly MethodInfo _createStronglyTypedLazyOfT = typeof(ExportServices).GetMethod("CreateStronglyTypedLazyOfT", BindingFlags.NonPublic | BindingFlags.Static)!; 21private static readonly MethodInfo _createSemiStronglyTypedLazy = typeof(ExportServices).GetMethod("CreateSemiStronglyTypedLazy", BindingFlags.NonPublic | BindingFlags.Static)!; 41return metadataViewType.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic,
System\ComponentModel\Composition\MetadataViewGenerator.cs (2)
119typeof(MetadataViewFactory), generatedProxyType.GetMethod(MetadataViewGenerator.MetadataViewFactoryName, BindingFlags.Public | BindingFlags.Static)!);
System\ComponentModel\Composition\ReflectionModel\ExportfactoryCreator.cs (6)
11private static readonly MethodInfo _createStronglyTypedExportFactoryOfT = typeof(ExportFactoryCreator).GetMethod("CreateStronglyTypedExportFactoryOfT", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)!; 12private static readonly MethodInfo _createStronglyTypedExportFactoryOfTM = typeof(ExportFactoryCreator).GetMethod("CreateStronglyTypedExportFactoryOfTM", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)!;
System\ComponentModel\Composition\ReflectionModel\GenericSpecializationPartCreationInfo.cs (3)
78foreach (ConstructorInfo constructor in GetPartType().GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
System\ComponentModel\Composition\ReflectionModel\ReflectionModelServices.cs (3)
373_constructor = GetPartType().GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, Type.EmptyTypes, null);
System.ComponentModel.TypeConverter (69)
src\runtime\src\libraries\Common\src\System\Drawing\ColorTable.cs (2)
26foreach (PropertyInfo prop in typeWithColors.GetProperties(BindingFlags.Public | BindingFlags.Static))
System\ComponentModel\AttributeCollection.cs (3)
261FieldInfo? field = reflect.GetField("Default", BindingFlags.Public | BindingFlags.Static | BindingFlags.GetField);
System\ComponentModel\BindingList.cs (4)
87const BindingFlags BindingFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.CreateInstance;
System\ComponentModel\ComponentResourceManager.cs (6)
123BindingFlags flags = BindingFlags.Public | BindingFlags.GetProperty | BindingFlags.Instance; 126flags |= BindingFlags.IgnoreCase; 184prop = TrimSafeReflectionHelper.GetProperty(t, propName, flags | BindingFlags.DeclaredOnly);
System\ComponentModel\EnumConverter.cs (4)
249static FieldInfo[]? GetPublicStaticEnumFields(Type type) => type.GetFields(BindingFlags.Public | BindingFlags.Static); 255fields = _reflectType.GetFields(BindingFlags.Public | BindingFlags.Static);
System\ComponentModel\MemberDescriptor.cs (4)
412result = componentClass.GetMethod(name, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic, null, args, null);
System\ComponentModel\ReflectEventDescriptor.cs (12)
260BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly; 331BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; 381BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly;
System\ComponentModel\ReflectPropertyDescriptor.cs (19)
334BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.GetProperty; 426BindingFlags bindingFlags = BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance; 447BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.GetProperty; 809BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly;
System\ComponentModel\ReflectTypeDescriptionProvider.cs (8)
1163BindingFlags bindingFlags = BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance; 1346BindingFlags bindingFlags = BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance;
System\ComponentModel\TrimSafeReflectionHelper.cs (3)
13public static PropertyInfo[] GetProperties(Type type, BindingFlags bindingAttr) => type.GetProperties(bindingAttr); 14public static PropertyInfo? GetProperty(Type type, string name, BindingFlags bindingAttr) => type.GetProperty(name, bindingAttr); 15public static EventInfo[] GetEvents(Type type, BindingFlags bindingAttr) => type.GetEvents(bindingAttr);
System\ComponentModel\UriTypeConverter.cs (2)
73ConstructorInfo? ctor = typeof(Uri).GetConstructor(BindingFlags.Public | BindingFlags.Instance, null, new Type[] { typeof(string), typeof(UriKind) }, null);
System\ComponentModel\VersionConverter.cs (2)
74ConstructorInfo? ctor = typeof(Version).GetConstructor(BindingFlags.Public | BindingFlags.Instance, null, new Type[] { typeof(int), typeof(int), typeof(int), typeof(int) }, null);
System.Composition.Convention (10)
System\Composition\Convention\PartConventionBuilder.cs (10)
531ConstructorInfo[] constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly); 569ConstructorInfo[] constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly);
System.Configuration.ConfigurationManager (11)
System\Configuration\ApplicationSettingsBase.cs (2)
551PropertyInfo[] properties = SettingsFilter(type.GetProperties(BindingFlags.Instance | BindingFlags.Public));
System\Configuration\CallbackValidatorAttribute.cs (2)
25MethodInfo methodInfo = _type.GetMethod(_callbackMethodName, BindingFlags.Public | BindingFlags.Static);
System\Configuration\ConfigurationElement.cs (3)
751foreach (PropertyInfo propertyInformation in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
System\Configuration\TypeUtil.cs (4)
146const BindingFlags BindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic;
System.Data.Common (13)
System\Data\Common\DbProviderFactories.cs (3)
176FieldInfo? providerInstance = providerFactoryClass.GetField(InstanceFieldName, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Static);
System\Data\Common\SqlUDTStorage.cs (4)
45PropertyInfo? propInfo = type.GetProperty("Null", BindingFlags.Public | BindingFlags.Static); 51FieldInfo fieldInfo = type.GetField("Null", BindingFlags.Public | BindingFlags.Static)!;
System\Data\DataColumn.cs (2)
661PropertyInfo propInfo = _dataType.GetProperty("Null", System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)!;
System\Data\DataRowExtensions.cs (2)
165.GetMethod("NullableField", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.NonPublic)!
System\Data\SQLTypes\SqlXml.cs (2)
126s_createSqlReaderMethodInfo ??= typeof(System.Xml.XmlReader).GetMethod("CreateSqlReader", BindingFlags.Static | BindingFlags.NonPublic)!;
System.Data.OleDb (6)
ColumnBinding.cs (2)
1043MethodInfo? mi = typeof(Marshal).GetMethod("GetIDispatchForObject", BindingFlags.Public | BindingFlags.Static);
OleDbConnectionInternal.cs (2)
700return Activator.CreateInstance(datalink, System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance, null, null, CultureInfo.InvariantCulture, null)!;
OleDbEnumerator.cs (2)
41object? value = Activator.CreateInstance(type, System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance, null, null, CultureInfo.InvariantCulture, null);
System.Diagnostics.DiagnosticSource (8)
System\Diagnostics\DsesFilterAndTransform.cs (8)
766foreach (PropertyInfo pi in typeInfo.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static)) 1015foreach (PropertyInfo property in curTypeInfo.GetProperties(BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
System.Diagnostics.TraceSource (5)
System\Diagnostics\SwitchAttribute.cs (5)
70MemberInfo[] members = type.GetMembers(BindingFlags.Public | BindingFlags.NonPublic | 71BindingFlags.DeclaredOnly | BindingFlags.Instance | 72BindingFlags.Static);
System.DirectoryServices (3)
System\DirectoryServices\DirectoryEntry.cs (3)
781result = type.InvokeMember(methodName, BindingFlags.InvokeMethod, null, target, args, CultureInfo.InvariantCulture); 814result = type.InvokeMember(propertyName, BindingFlags.GetProperty, null, target, null, CultureInfo.InvariantCulture); 843type.InvokeMember(propertyName, BindingFlags.SetProperty, null, target, args, CultureInfo.InvariantCulture);
System.Drawing.Primitives (2)
src\runtime\src\libraries\Common\src\System\Drawing\ColorTable.cs (2)
26foreach (PropertyInfo prop in typeWithColors.GetProperties(BindingFlags.Public | BindingFlags.Static))
System.Linq.Expressions (121)
System\Dynamic\DynamicObject.cs (2)
816MemberInfo[] methods = Value.GetType().GetMember(method.Name, MemberTypes.Method, BindingFlags.Public | BindingFlags.Instance);
System\Dynamic\Utils\TypeExtensions.cs (4)
25MethodInfo? method = type.GetMethod(name, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.DeclaredOnly, null, types, null);
System\Dynamic\Utils\TypeUtils.cs (15)
693MethodInfo[] eMethods = nnExprType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 701MethodInfo[] cMethods = nnConvType.GetMethods(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 970return delegateType.GetMethod("Invoke", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)!; 1011return arrayType.GetMethod("Get", BindingFlags.Public | BindingFlags.Instance)!; 1019return arrayType.GetMethod("Set", BindingFlags.Public | BindingFlags.Instance)!; 1027return arrayType.GetMethod("Address", BindingFlags.Public | BindingFlags.Instance)!;
System\Linq\Expressions\Compiler\ILGen.cs (4)
15private static readonly MethodInfo s_nullableHasValueGetter = typeof(Nullable<>).GetMethod("get_HasValue", BindingFlags.Instance | BindingFlags.Public)!; 16private static readonly MethodInfo s_nullableValueGetter = typeof(Nullable<>).GetMethod("get_Value", BindingFlags.Instance | BindingFlags.Public)!;
System\Linq\Expressions\IndexExpression.cs (10)
233BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy; 237flags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy; 274BindingFlags flags)
System\Linq\Expressions\LambdaExpression.cs (4)
626create = typeof(Expression<>).MakeGenericType(delegateType).GetMethod("Create", BindingFlags.Static | BindingFlags.NonPublic)!; 630create = typeof(ExpressionCreator<>).MakeGenericType(delegateType).GetMethod("CreateExpressionFunc", BindingFlags.Static | BindingFlags.Public)!;
System\Linq\Expressions\ListInitExpression.cs (3)
133MethodInfo? addMethod = FindMethod(newExpression.Type, "Add", null, new Expression[] { initializerlist[0] }, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
System\Linq\Expressions\MemberExpression.cs (57)
160FieldInfo? fi = expression.Type.GetField(fieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy) 161?? expression.Type.GetField(fieldName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 185FieldInfo? fi = type.GetField(fieldName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy) 186?? type.GetField(fieldName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 211PropertyInfo? pi = expression.Type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy) 212?? expression.Type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 235PropertyInfo? pi = type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy) 236?? type.GetProperty(propertyName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 313BindingFlags flags = BindingFlags.Public | BindingFlags.NonPublic; 314flags |= (mi.IsStatic) ? BindingFlags.Static : BindingFlags.Instance; 364PropertyInfo? pi = expression.Type.GetProperty(propertyOrFieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 367FieldInfo? fi = expression.Type.GetField(propertyOrFieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 370pi = expression.Type.GetProperty(propertyOrFieldName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 373fi = expression.Type.GetField(propertyOrFieldName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy);
System\Linq\Expressions\MethodCallExpression.cs (11)
1148BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 1176const BindingFlags Flags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 1302BindingFlags flags)
System\Linq\Expressions\NewExpression.cs (3)
207ConstructorInfo? ci = type.GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic).SingleOrDefault(c => c.GetParametersCached().Length == 0);
System\Runtime\CompilerServices\CallSite.cs (8)
311method = typeof(UpdateDelegates).GetMethod("UpdateAndExecuteVoid" + args.Length, BindingFlags.NonPublic | BindingFlags.Static); 312noMatchMethod = typeof(UpdateDelegates).GetMethod("NoMatchVoid" + args.Length, BindingFlags.NonPublic | BindingFlags.Static); 319method = typeof(UpdateDelegates).GetMethod("UpdateAndExecute" + (args.Length - 1), BindingFlags.NonPublic | BindingFlags.Static); 320noMatchMethod = typeof(UpdateDelegates).GetMethod("NoMatch" + (args.Length - 1), BindingFlags.NonPublic | BindingFlags.Static);
System.Linq.Queryable (5)
System\Linq\EnumerableRewriter.cs (5)
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.Net.Http (3)
src\runtime\src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (3)
42PropertyInfo[] properties = typeof(SslClientAuthenticationOptions).GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)!;
System.Net.Http.WinHttpHandler (2)
src\runtime\src\libraries\Common\src\System\Runtime\ExceptionServices\ExceptionStackTrace.cs (2)
18FieldInfo? fi = typeof(Exception).GetField(ExceptionRemoteStackTraceStringName, BindingFlags.NonPublic | BindingFlags.Instance);
System.Net.HttpListener (14)
src\runtime\src\libraries\Common\src\System\Net\CookieParser.cs (6)
538MethodInfo? method = typeof(Cookie).GetMethod("InternalSetName", BindingFlags.Instance | BindingFlags.NonPublic); 556FieldInfo? fieldInfo = typeof(Cookie).GetField("IsQuotedDomain", BindingFlags.Instance | BindingFlags.NonPublic); 573FieldInfo? fieldInfo = typeof(Cookie).GetField("IsQuotedVersion", BindingFlags.Instance | BindingFlags.NonPublic);
System\Net\Windows\CookieExtensions.cs (8)
17s_toServerStringFunc ??= (Func<Cookie, string>)typeof(Cookie).GetMethod("ToServerString", BindingFlags.Instance | BindingFlags.NonPublic)?.CreateDelegate(typeof(Func<Cookie, string>))!; 26s_cloneFunc ??= (Func<Cookie, Cookie>)typeof(Cookie).GetMethod("Clone", BindingFlags.Instance | BindingFlags.NonPublic)?.CreateDelegate(typeof(Func<Cookie, Cookie>))!; 44s_getVariantFunc ??= (Func<Cookie, CookieVariant>)typeof(Cookie).GetProperty("Variant", BindingFlags.Instance | BindingFlags.NonPublic)?.GetGetMethod(true)?.CreateDelegate(typeof(Func<Cookie, CookieVariant>))!; 56s_internalAddFunc ??= (Func<CookieCollection, Cookie, bool, int>)typeof(CookieCollection).GetMethod("InternalAdd", BindingFlags.Instance | BindingFlags.NonPublic)?.CreateDelegate(typeof(Func<CookieCollection, Cookie, bool, int>))!;
System.Net.Primitives (4)
src\runtime\src\libraries\Common\src\System\Net\CookieParser.cs (4)
556FieldInfo? fieldInfo = typeof(Cookie).GetField("IsQuotedDomain", BindingFlags.Instance | BindingFlags.NonPublic); 573FieldInfo? fieldInfo = typeof(Cookie).GetField("IsQuotedVersion", BindingFlags.Instance | BindingFlags.NonPublic);
System.Net.Sockets (4)
System\Net\Sockets\Socket.Unix.cs (4)
290foreach (PropertyInfo pi in typeof(Socket).GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
System.Private.CoreLib (471)
Internal\Reflection\Augments\ReflectionAugments.cs (9)
234Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes) 350BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.ExactBinding; 353bindingFlags |= BindingFlags.Static; 357bindingFlags |= BindingFlags.Instance | BindingFlags.DeclaredOnly; 361bindingFlags |= BindingFlags.IgnoreCase;
Internal\Reflection\Core\Execution\MethodBaseInvoker.cs (4)
24public object? Invoke(object thisObject, object?[] arguments, Binder? binder, BindingFlags invokeAttr, CultureInfo? cultureInfo) 27bool wrapInTargetInvocationException = (invokeAttr & BindingFlags.DoNotWrapExceptions) == 0; 34public object CreateInstance(object?[] arguments, Binder? binder, BindingFlags invokeAttr, CultureInfo? cultureInfo) 37bool wrapInTargetInvocationException = (invokeAttr & BindingFlags.DoNotWrapExceptions) == 0;
Internal\Reflection\Extensions\NonPortable\CustomAttributeInstantiator.cs (12)
45foreach (ConstructorInfo ctor in attributeType.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly)) 92FieldInfo? fieldInfo = walk.GetField(name, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly); 109PropertyInfo? propertyInfo = walk.GetProperty(name, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly);
src\runtime\src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentActivator.cs (4)
337const BindingFlags bindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Activator.cs (6)
17private const BindingFlags ConstructorDefault = BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance; 25public static object? CreateInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.NonPublicConstructors | DynamicallyAccessedMemberTypes.PublicConstructors)] Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture) => 52public static ObjectHandle? CreateInstanceFrom(string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes)
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppDomain.cs (5)
150invokeAttr: BindingFlags.DoNotWrapExceptions, 304public ObjectHandle? CreateInstance(string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes) 334public object? CreateInstanceAndUnwrap(string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes) 361public ObjectHandle? CreateInstanceFrom(string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes) 387public object? CreateInstanceFromAndUnwrap(string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DefaultBinder.cs (6)
34BindingFlags bindingAttr, MethodBase[] match, ref object?[] args, 96bool defaultValueBinding = ((bindingAttr & BindingFlags.OptionalParamBinding) != 0); 454public sealed override FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo? cultureInfo) 467if ((bindingAttr & BindingFlags.SetField) != 0) 542public sealed override MethodBase? SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[]? modifiers) 635public sealed override PropertyInfo? SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type? returnType,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (5)
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 (10)
3054MethodInfo[] methods = eventSourceType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance); 3119foreach (FieldInfo staticField in nestedType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 3394PropertyInfo p = attributeType.GetProperty(namedArgument.MemberInfo.Name, BindingFlags.Public | BindingFlags.Instance)!;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\ManifestBuilder.cs (3)
427return localEnumType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Static);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Assembly.cs (5)
124public object? CreateInstance(string typeName) => CreateInstance(typeName, false, BindingFlags.Public | BindingFlags.Instance, binder: null, args: null, culture: null, activationAttributes: null); 127public object? CreateInstance(string typeName, bool ignoreCase) => CreateInstance(typeName, ignoreCase, BindingFlags.Public | BindingFlags.Instance, binder: null, args: null, culture: null, activationAttributes: null); 130public virtual object? CreateInstance(string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object[]? args, CultureInfo? culture, object[]? activationAttributes)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Binder.cs (4)
11public abstract FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo? culture); 12public abstract MethodBase BindToMethod(BindingFlags bindingAttr, MethodBase[] match, ref object?[] args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? names, out object? state); 15public abstract MethodBase? SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[]? modifiers); 16public abstract PropertyInfo? SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type? returnType, Type[]? indexes, ParameterModifier[]? modifiers);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ConstructorInfo.cs (2)
21public object Invoke(object?[]? parameters) => Invoke(BindingFlags.Default, binder: null, parameters: parameters, culture: null); 22public abstract object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ConstructorOnTypeBuilderInstantiation.cs (2)
54public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) 67public override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\FieldOnTypeBuilderInstantiation.cs (1)
71public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture) { throw new InvalidOperationException(); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
58public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodOnTypeBuilderInstantiation.cs (1)
66public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (15)
314public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 373protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 380public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 386protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 393public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 399public override FieldInfo GetField(string name, BindingFlags bindingAttr) 405public override FieldInfo[] GetFields(BindingFlags bindingAttr) 424public override EventInfo GetEvent(string name, BindingFlags bindingAttr) 436protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 443public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 449public override Type[] GetNestedTypes(BindingFlags bindingAttr) 455public override Type GetNestedType(string name, BindingFlags bindingAttr) 461public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 467public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 485public override EventInfo[] GetEvents(BindingFlags bindingAttr)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (15)
102public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters) { throw new NotSupportedException(); } 164protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) { throw new NotSupportedException(SR.Format(SR.NotSupported_TypeBuilderInstantiation_ResolvingMembers, nameof(TypeBuilder.GetConstructor))); } 167public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { throw new NotSupportedException(SR.Format(SR.NotSupported_TypeBuilderInstantiation_ResolvingMembers, nameof(TypeBuilder.GetConstructor))); } 170protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) { throw new NotSupportedException(SR.Format(SR.NotSupported_TypeBuilderInstantiation_ResolvingMembers, nameof(TypeBuilder.GetMethod))); } 173public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { throw new NotSupportedException(SR.Format(SR.NotSupported_TypeBuilderInstantiation_ResolvingMembers, nameof(TypeBuilder.GetMethod))); } 176public override FieldInfo GetField(string name, BindingFlags bindingAttr) { throw new NotSupportedException(SR.Format(SR.NotSupported_TypeBuilderInstantiation_ResolvingMembers, nameof(TypeBuilder.GetField))); } 179public override FieldInfo[] GetFields(BindingFlags bindingAttr) { throw new NotSupportedException(SR.Format(SR.NotSupported_TypeBuilderInstantiation_ResolvingMembers, nameof(TypeBuilder.GetField))); } 189public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 195protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) { throw new NotSupportedException(); } 198public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { throw new NotSupportedException(); } 201public override Type[] GetNestedTypes(BindingFlags bindingAttr) { throw new NotSupportedException(); } 204public override Type GetNestedType(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 207public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) { throw new NotSupportedException(); } 212public override EventInfo[] GetEvents(BindingFlags bindingAttr) { throw new NotSupportedException(); } 215public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\FieldInfo.cs (2)
68public void SetValue(object? obj, object? value) => SetValue(obj, value, BindingFlags.Default, Type.DefaultBinder, null); 69public abstract void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\IReflect.cs (11)
15MethodInfo? GetMethod(string name, BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers); 21MethodInfo? GetMethod(string name, BindingFlags bindingAttr); 24MethodInfo[] GetMethods(BindingFlags bindingAttr); 30FieldInfo? GetField(string name, BindingFlags bindingAttr); 33FieldInfo[] GetFields(BindingFlags bindingAttr); 39PropertyInfo? GetProperty(string name, BindingFlags bindingAttr); 44PropertyInfo? GetProperty(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[] types, ParameterModifier[]? modifiers); 49PropertyInfo[] GetProperties(BindingFlags bindingAttr); 53MemberInfo[] GetMember(string name, BindingFlags bindingAttr); 57MemberInfo[] GetMembers(BindingFlags bindingAttr); 81object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBase.cs (2)
56public object? Invoke(object? obj, object?[]? parameters) => Invoke(obj, BindingFlags.Default, binder: null, parameters: parameters, culture: null); 57public abstract object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (15)
84public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 102protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 106public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 109protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 114public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 117public override FieldInfo? GetField(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 120public override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 135public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 141protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 146public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 149public override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 152public override Type[] GetNestedTypes(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 155public override Type? GetNestedType(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 158public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 161public override MemberInfo[] GetMembers(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Module.cs (9)
49public MethodInfo? GetMethod(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 62protected virtual MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) { throw NotImplemented.ByDesign; } 67public virtual MethodInfo[] GetMethods(BindingFlags bindingFlags) { throw NotImplemented.ByDesign; } 72public virtual FieldInfo? GetField(string name, BindingFlags bindingAttr) { throw NotImplemented.ByDesign; } 77public virtual FieldInfo[] GetFields(BindingFlags bindingFlags) { throw NotImplemented.ByDesign; } 174private const BindingFlags DefaultLookup = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\PropertyInfo.cs (4)
45public virtual object? GetValue(object? obj, object?[]? index) => GetValue(obj, BindingFlags.Default, binder: null, index: index, culture: null); 46public abstract object? GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture); 56public virtual void SetValue(object? obj, object? value, object?[]? index) => SetValue(obj, value, BindingFlags.Default, binder: null, index: index, culture: null); 57public abstract void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (5)
13private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (18)
113public sealed override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 116public sealed override EventInfo GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 119public sealed override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 122public sealed override FieldInfo GetField(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 125public sealed override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 128public sealed override MemberInfo[] GetMembers(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 131public sealed override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 134public sealed override Type GetNestedType(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 137public sealed override Type[] GetNestedTypes(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 140public sealed override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 143public sealed override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters) => throw new NotSupportedException(SR.NotSupported_SignatureType); 146protected sealed override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType); 149protected sealed override MethodInfo GetMethodImpl(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType); 152protected sealed override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType); 155public sealed override MemberInfo[] FindMembers(MemberTypes memberType, BindingFlags bindingAttr, MemberFilter? filter, object? filterCriteria) => throw new NotSupportedException(SR.NotSupported_SignatureType); 158public sealed override MemberInfo[] GetMember(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 161public sealed override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 185protected sealed override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (15)
45public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 63protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 70public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => typeImpl.GetConstructors(bindingAttr); 73protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 85public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => typeImpl.GetMethods(bindingAttr); 88public override FieldInfo? GetField(string name, BindingFlags bindingAttr) => typeImpl.GetField(name, bindingAttr); 91public override FieldInfo[] GetFields(BindingFlags bindingAttr) => typeImpl.GetFields(bindingAttr); 105public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => typeImpl.GetEvent(name, bindingAttr); 111protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 121public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => typeImpl.GetProperties(bindingAttr); 124public override EventInfo[] GetEvents(BindingFlags bindingAttr) => typeImpl.GetEvents(bindingAttr); 127public override Type[] GetNestedTypes(BindingFlags bindingAttr) => typeImpl.GetNestedTypes(bindingAttr); 130public override Type? GetNestedType(string name, BindingFlags bindingAttr) => typeImpl.GetNestedType(name, bindingAttr); 133public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => typeImpl.GetMember(name, type, bindingAttr); 136public override MemberInfo[] GetMembers(BindingFlags bindingAttr) => typeImpl.GetMembers(bindingAttr);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeInfo.cs (6)
147private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ManifestBasedResourceGroveler.cs (4)
305BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncMethodBuilderCore.cs (3)
94FieldInfo[] fields = stateMachineType.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
src\runtime\src\libraries\System.Private.CoreLib\src\System\StartupHookProvider.cs (7)
189BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static, 203BindingFlags.Public | BindingFlags.NonPublic | 204BindingFlags.Static | BindingFlags.Instance) ??
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (50)
156get => GetConstructorImpl(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic, null, CallingConventions.Any, [], null); 160public ConstructorInfo? GetConstructor(Type[] types) => GetConstructor(BindingFlags.Public | BindingFlags.Instance, null, types, null); 181public ConstructorInfo? GetConstructor(BindingFlags bindingAttr, Type[] types) => GetConstructor(bindingAttr, binder: null, types, modifiers: null); 184public ConstructorInfo? GetConstructor(BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers) => GetConstructor(bindingAttr, binder, CallingConventions.Any, types, modifiers); 187public ConstructorInfo? GetConstructor(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 199protected abstract ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers); 202public ConstructorInfo[] GetConstructors() => GetConstructors(BindingFlags.Public | BindingFlags.Instance); 205public abstract ConstructorInfo[] GetConstructors(BindingFlags bindingAttr); 211public abstract EventInfo? GetEvent(string name, BindingFlags bindingAttr); 217public abstract EventInfo[] GetEvents(BindingFlags bindingAttr); 223public abstract FieldInfo? GetField(string name, BindingFlags bindingAttr); 229public abstract FieldInfo[] GetFields(BindingFlags bindingAttr); 245public virtual MemberInfo[] GetMember(string name, BindingFlags bindingAttr) => GetMember(name, MemberTypes.All, bindingAttr); 248public virtual MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SubclassOverride); 276const BindingFlags all = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance; 292public abstract MemberInfo[] GetMembers(BindingFlags bindingAttr); 298public MethodInfo? GetMethod(string name, BindingFlags bindingAttr) 321public MethodInfo? GetMethod(string name, BindingFlags bindingAttr, Type[] types) => GetMethod(name, bindingAttr, binder: null, types, modifiers: null); 330public MethodInfo? GetMethod(string name, BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers) => GetMethod(name, bindingAttr, binder, CallingConventions.Any, types, modifiers); 333public MethodInfo? GetMethod(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 346protected abstract MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers); 371public MethodInfo? GetMethod(string name, int genericParameterCount, BindingFlags bindingAttr, Type[] types) => GetMethod(name, genericParameterCount, bindingAttr, null, types, null); 374public MethodInfo? GetMethod(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers) => GetMethod(name, genericParameterCount, bindingAttr, binder, CallingConventions.Any, types, modifiers); 377public MethodInfo? GetMethod(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 390protected virtual MethodInfo? GetMethodImpl(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(); 396public abstract MethodInfo[] GetMethods(BindingFlags bindingAttr); 402public abstract Type? GetNestedType(string name, BindingFlags bindingAttr); 408public abstract Type[] GetNestedTypes(BindingFlags bindingAttr); 414public PropertyInfo? GetProperty(string name, BindingFlags bindingAttr) 441public PropertyInfo? GetProperty(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[] types, ParameterModifier[]? modifiers) 450protected abstract PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers); 456public abstract PropertyInfo[] GetProperties(BindingFlags bindingAttr); 581public object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args) => InvokeMember(name, invokeAttr, binder, target, args, null, null, null); 586public object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, CultureInfo? culture) => InvokeMember(name, invokeAttr, binder, target, args, null, culture, null); 589public abstract object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters); 625FieldInfo[] fields = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); 895private const BindingFlags DefaultLookup = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.Enum.cs (3)
111FieldInfo[] flds = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
174public virtual MemberInfo[] FindMembers(MemberTypes memberType, BindingFlags bindingAttr, MemberFilter? filter, object? filterCriteria)
System\Activator.NativeAot.cs (2)
116public static object? CreateInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.NonPublicConstructors | DynamicallyAccessedMemberTypes.PublicConstructors)] Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes) 129BindingFlags bindingAttr,
System\ActivatorImplementation.cs (10)
27BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance; 29bindingFlags |= BindingFlags.NonPublic; 53Type type, BindingFlags bindingAttr, Binder binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes) 58const BindingFlags LookupMask = (BindingFlags)0x000000FF; 60bindingAttr |= BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance;
System\Reflection\Emit\DynamicMethod.cs (1)
197public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Runtime\Assemblies\RuntimeAssemblyInfo.cs (1)
145foreach (Type nestedType in type.GetNestedTypes(BindingFlags.Public))
System\Reflection\Runtime\BindingFlagSupport\ConstructorPolicies.cs (3)
33public sealed override BindingFlags ModifyBindingFlags(BindingFlags bindingFlags) 36return bindingFlags | BindingFlags.DeclaredOnly;
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (8)
58public virtual BindingFlags ModifyBindingFlags(BindingFlags bindingFlags) 192protected const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
System\Reflection\Runtime\BindingFlagSupport\NestedTypePolicies.cs (7)
63public sealed override BindingFlags ModifyBindingFlags(BindingFlags bindingFlags) 65bindingFlags &= BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.IgnoreCase; 66bindingFlags |= BindingFlags.Static | BindingFlags.DeclaredOnly;
System\Reflection\Runtime\BindingFlagSupport\QueriedMemberList.cs (27)
29_allFlagsThatMustMatch = new BindingFlags[Grow]; 32private QueriedMemberList(int totalCount, int declaredOnlyCount, M[] members, BindingFlags[] allFlagsThatMustMatch) 67public bool Matches(int index, BindingFlags bindingAttr) 70BindingFlags allFlagsThatMustMatch = _allFlagsThatMustMatch[index]; 76BindingFlags[] newAllFlagsThatMustMatch = new BindingFlags[_totalCount]; 131BindingFlags allFlagsThatMustMatch = default(BindingFlags); 132allFlagsThatMustMatch |= (isStatic ? BindingFlags.Static : BindingFlags.Instance); 134allFlagsThatMustMatch |= BindingFlags.FlattenHierarchy; 135allFlagsThatMustMatch |= ((visibility == MethodAttributes.Public) ? BindingFlags.Public : BindingFlags.NonPublic); 160private void Add(M member, BindingFlags allFlagsThatMustMatch) 162const BindingFlags validBits = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy; 164Debug.Assert(((allFlagsThatMustMatch & BindingFlags.Public) == 0) != ((allFlagsThatMustMatch & BindingFlags.NonPublic) == 0)); 165Debug.Assert(((allFlagsThatMustMatch & BindingFlags.Instance) == 0) != ((allFlagsThatMustMatch & BindingFlags.Static) == 0)); 166Debug.Assert((allFlagsThatMustMatch & BindingFlags.FlattenHierarchy) == 0 || (allFlagsThatMustMatch & BindingFlags.Static) != 0); 183private BindingFlags[] _allFlagsThatMustMatch; // Length will be equal to _members.Length
System\Reflection\Runtime\BindingFlagSupport\QueryResult.cs (3)
17public QueryResult(MemberPolicies<M> policies, BindingFlags bindingAttr, QueriedMemberList<M> queriedMembers) 129private int UnfilteredCount => ((_bindingAttr & BindingFlags.DeclaredOnly) != 0) ? _queriedMembers.DeclaredOnlyCount : _queriedMembers.TotalCount; 132private readonly BindingFlags _bindingAttr;
System\Reflection\Runtime\BindingFlagSupport\QueryResult.Enumerator.cs (1)
46private readonly BindingFlags _bindingAttr;
System\Reflection\Runtime\BindingFlagSupport\Shared.cs (15)
23public static bool QualifiesBasedOnParameterCount(this MethodBase methodBase, BindingFlags bindingFlags, CallingConventions callConv, Type?[] argumentTypes) 28bindingFlags &= ~(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly | BindingFlags.FlattenHierarchy | BindingFlags.IgnoreCase); 50if ((bindingFlags & (BindingFlags.InvokeMethod | BindingFlags.CreateInstance | BindingFlags.GetProperty | BindingFlags.SetProperty)) == 0) 75if ((bindingFlags & BindingFlags.OptionalParamBinding) == 0) 118if ((bindingFlags & BindingFlags.ExactBinding) != 0) 125if ((bindingFlags & (BindingFlags.InvokeMethod)) == 0)
System\Reflection\Runtime\CustomAttributes\NativeFormat\NativeFormatCustomAttributeData.cs (4)
198memberInfo = attributeType.GetField(memberName, BindingFlags.Public | BindingFlags.Instance); 200memberInfo = attributeType.GetProperty(memberName, BindingFlags.Public | BindingFlags.Instance);
System\Reflection\Runtime\CustomAttributes\RuntimeCustomAttributeData.cs (4)
74foreach (ConstructorInfo candidate in attributeType.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
System\Reflection\Runtime\FieldInfos\RuntimeFieldInfo.cs (1)
132public sealed override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
System\Reflection\Runtime\General\Helpers.cs (6)
122MethodInfo? invokeMethod = delegateType.ToType().GetMethod("Invoke", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly); 132public static BinderBundle ToBinderBundle(this Binder binder, BindingFlags invokeAttr, CultureInfo cultureInfo) 134if (binder == null || binder is DefaultBinder || ((invokeAttr & BindingFlags.ExactBinding) != 0))
System\Reflection\Runtime\General\TypeResolver.NativeFormat.cs (3)
195Type? resolvedType = outerTypeInfo.GetNestedType(name, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly);
System\Reflection\Runtime\MethodInfos\CustomMethodMapper.cs (6)
53const BindingFlags bf = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly | BindingFlags.ExactBinding;
System\Reflection\Runtime\MethodInfos\RuntimeConstructorInfo.cs (2)
59public abstract override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture); 62public sealed override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Runtime\MethodInfos\RuntimeMethodInfo.cs (1)
161public sealed override object? Invoke(object? obj, BindingFlags invokeAttr, Binder binder, object?[]? parameters, CultureInfo culture)
System\Reflection\Runtime\MethodInfos\RuntimePlainConstructorInfo.cs (1)
79public sealed override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Runtime\MethodInfos\RuntimeSyntheticConstructorInfo.cs (1)
80public sealed override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Runtime\Modules\NativeFormat\NativeFormatRuntimeModule.cs (4)
64public sealed override FieldInfo GetField(string name, BindingFlags bindingAttr) 68public sealed override FieldInfo[] GetFields(BindingFlags bindingFlags) 72protected sealed override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) 76public sealed override MethodInfo[] GetMethods(BindingFlags bindingFlags)
System\Reflection\Runtime\PropertyInfos\RuntimePropertyInfo.cs (2)
125public sealed override object? GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo culture) 187public sealed override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo culture)
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.BindingFlags.cs (18)
12public ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => Query<ConstructorInfo>(ConstructorPolicies.Instance, bindingAttr).ToArray(); 14public ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) 37if ((bindingAttr & BindingFlags.ExactBinding) != 0) 45public EventInfo[] GetEvents(BindingFlags bindingAttr) => Query<EventInfo>(EventPolicies.Instance, bindingAttr).ToArray(); 47public EventInfo GetEvent(string name, BindingFlags bindingAttr) => Query<EventInfo>(EventPolicies.Instance, name, bindingAttr).Disambiguate(); 49public FieldInfo[] GetFields(BindingFlags bindingAttr) => Query<FieldInfo>(FieldPolicies.Instance, bindingAttr).ToArray(); 51public FieldInfo GetField(string name, BindingFlags bindingAttr) => Query<FieldInfo>(FieldPolicies.Instance, name, bindingAttr).Disambiguate(); 53public MethodInfo[] GetMethods(BindingFlags bindingAttr) => Query<MethodInfo>(MethodPolicies.Instance, bindingAttr).ToArray(); 55public MethodInfo GetMethodImpl(string name, int genericParameterCount, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) 95public Type[] GetNestedTypes(BindingFlags bindingAttr) => Query<Type>(NestedTypePolicies.Instance, bindingAttr).ToArray(); 97public Type GetNestedType(string name, BindingFlags bindingAttr) => Query<Type>(NestedTypePolicies.Instance, name, bindingAttr).Disambiguate(); 99public PropertyInfo[] GetProperties(BindingFlags bindingAttr) => Query<PropertyInfo>(PropertyPolicies.Instance, bindingAttr).ToArray(); 101public PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) 151if ((bindingAttr & BindingFlags.ExactBinding) != 0) 160private QueryResult<M> Query<M>(MemberPolicies<M> policies, BindingFlags bindingAttr) where M : MemberInfo 165private QueryResult<M> Query<M>(MemberPolicies<M> policies, string name, BindingFlags bindingAttr) where M : MemberInfo 171private QueryResult<M> Query<M>(MemberPolicies<M> policies, string optionalName, BindingFlags bindingAttr, Func<M, bool> optionalPredicate) where M : MemberInfo 174bool ignoreCase = (bindingAttr & BindingFlags.IgnoreCase) != 0;
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.cs (3)
178return defaultMemberName != null ? GetMember(defaultMemberName, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public) : Array.Empty<MemberInfo>();
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.GetMember.cs (10)
14public MemberInfo[] GetMembers(BindingFlags bindingAttr) => GetMemberImpl(null, MemberTypes.All, bindingAttr); 16public MemberInfo[] GetMember(string name, BindingFlags bindingAttr) 22public MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 28private MemberInfo[] GetMemberImpl(string optionalNameOrPrefix, MemberTypes type, BindingFlags bindingAttr) 36bool ignoreCase = (bindingAttr & BindingFlags.IgnoreCase) != 0; 97private M[] QuerySpecificMemberTypeIfRequested<M>(MemberPolicies<M> policies, MemberTypes memberType, string optionalName, BindingFlags bindingAttr, Func<MemberInfo, bool> optionalPredicate, MemberTypes targetMemberType, out QueryResult<M> queryResult) where M : MemberInfo 151QueryResult<M> members = Query<M>(policies, member.Name, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static);
System\Reflection\Runtime\TypeInfos\RuntimeTypeInfo.InvokeMember.cs (39)
18string name, BindingFlags bindingFlags, Binder? binder, object? target, 21const BindingFlags MemberBindingMask = (BindingFlags)0x000000FF; 22const BindingFlags InvocationMask = (BindingFlags)0x0000FF00; 23const BindingFlags BinderGetSetProperty = BindingFlags.GetProperty | BindingFlags.SetProperty; 24const BindingFlags BinderGetSetField = BindingFlags.GetField | BindingFlags.SetField; 25const BindingFlags BinderNonFieldGetSet = (BindingFlags)0x00FFF300; 26const BindingFlags BinderNonCreateInstance = BindingFlags.InvokeMethod | BinderGetSetField | BinderGetSetProperty; 39bindingFlags |= BindingFlags.Instance | BindingFlags.Public; 41if ((bindingFlags & BindingFlags.CreateInstance) == 0) 42bindingFlags |= BindingFlags.Static; 82if ((bindingFlags & BindingFlags.CreateInstance) != 0) 84if ((bindingFlags & BindingFlags.CreateInstance) != 0 && (bindingFlags & BinderNonCreateInstance) != 0) 93if ((bindingFlags & (BindingFlags.PutDispProperty | BindingFlags.PutRefDispProperty)) != 0) 94bindingFlags |= BindingFlags.SetProperty; 107bool IsGetField = (bindingFlags & BindingFlags.GetField) != 0; 108bool IsSetField = (bindingFlags & BindingFlags.SetField) != 0; 119if ((bindingFlags & BindingFlags.SetProperty) != 0) 129if ((bindingFlags & BindingFlags.GetProperty) != 0) 133if ((bindingFlags & BindingFlags.InvokeMethod) != 0) 161if ((bindingFlags & BindingFlags.GetField) != 0) 192if ((bindingFlags & BindingFlags.GetField) != 0) 235bool isGetProperty = (bindingFlags & BindingFlags.GetProperty) != 0; 236bool isSetProperty = (bindingFlags & BindingFlags.SetProperty) != 0; 254if ((bindingFlags & BindingFlags.InvokeMethod) != 0) 265if ((bindingFlags & BindingFlags.InvokeMethod) != 0) 327BindingFlags expectedBindingFlags = semiFinalist.IsPublic ? BindingFlags.Public : BindingFlags.NonPublic; 363(bindingFlags & BindingFlags.OptionalParamBinding) == 0)
System\Reflection\TypeNameResolver.NativeAot.cs (6)
211BindingFlags bindingFlags = BindingFlags.NonPublic | BindingFlags.Public; 213bindingFlags |= BindingFlags.IgnoreCase; 223foreach (Type nt in declaringType.GetNestedTypes(BindingFlags.NonPublic | BindingFlags.Public))
System\RuntimeType.NativeAot.cs (17)
710protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 714public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 718public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) 722public override EventInfo[] GetEvents(BindingFlags bindingAttr) 726public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 730public override FieldInfo[] GetFields(BindingFlags bindingAttr) 734protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 738protected override MethodInfo? GetMethodImpl(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 742public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 746public override Type? GetNestedType(string name, BindingFlags bindingAttr) 750public override Type[] GetNestedTypes(BindingFlags bindingAttr) 754protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) 758public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 762public override MemberInfo[] GetMember(string name, BindingFlags bindingAttr) 766public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 770public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 777public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters)
System.Private.DataContractSerialization (95)
System\Runtime\Serialization\AccessorBuilder.cs (9)
25private static readonly MethodInfo s_createGetterInternal = typeof(FastInvokerBuilder).GetMethod(nameof(CreateGetterInternal), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!; 26private static readonly MethodInfo s_createSetterInternal = typeof(FastInvokerBuilder).GetMethod(nameof(CreateSetterInternal), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!; 27private static readonly MethodInfo s_make = typeof(FastInvokerBuilder).GetMethod(nameof(Make), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!;
System\Runtime\Serialization\ClassDataContract.cs (17)
349type.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, Type.EmptyTypes) != null); 812memberInfos = type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public); 816memberInfos = type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 1074MethodInfo[] methods = type.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 1267ConstructorInfo? ctor = type.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, Type.EmptyTypes);
System\Runtime\Serialization\CodeGenerator.cs (2)
38s_objectEquals = typeof(object).GetMethod("Equals", BindingFlags.Public | BindingFlags.Static);
System\Runtime\Serialization\CollectionDataContract.cs (12)
861MethodInfo? getCurrentMethod = enumeratorType.GetMethod(Globals.GetCurrentMethodName, BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes); 1108defaultCtor = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Type.EmptyTypes); 1316addMethod = type.GetMethod(Globals.AddMethodName, BindingFlags.Instance | BindingFlags.Public, addMethodTypeArray); 1344addMethod = type.GetMethod(Globals.AddMethodName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, addMethodTypeArray); 1349getEnumeratorMethod = type.GetMethod(Globals.GetEnumeratorMethodName, BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes);
System\Runtime\Serialization\DataContract.cs (5)
1075MethodInfo? method = UnderlyingType.GetMethod(Globals.ParseMethodName, BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(string) }); 2009MethodInfo? method = type.GetMethod(methodName, BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public, Type.EmptyTypes);
System\Runtime\Serialization\EnumDataContract.cs (2)
218FieldInfo[] fields = type.GetFields(BindingFlags.Static | BindingFlags.Public);
System\Runtime\Serialization\Globals.cs (7)
24internal const BindingFlags ScanAllMembers = BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public; 121internal static MemberInfo SchemaMemberInfoPlaceholder => field ??= TypeOfSchemaDefinedType.GetField(nameof(SchemaDefinedType._xmlName), BindingFlags.NonPublic | BindingFlags.Instance)!;
System\Runtime\Serialization\Json\JsonFormatGeneratorStatics.cs (2)
481s_parseEnumMethod = typeof(Enum).GetMethod("Parse", BindingFlags.Static | BindingFlags.Public, new Type[] { typeof(Type), typeof(string) });
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (6)
611constructor = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Type.EmptyTypes)!; 615constructor = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, Type.EmptyTypes)!;
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (4)
381MethodInfo? moveNextMethod = enumeratorType.GetMethod(Globals.MoveNextMethodName, BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes); 382MethodInfo? getCurrentMethod = enumeratorType.GetMethod(Globals.GetCurrentMethodName, BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes);
System\Runtime\Serialization\ReflectionReader.cs (11)
24private static readonly MethodInfo s_objectToKeyValuePairGetKey = typeof(ReflectionReader).GetMethod(nameof(ObjectToKeyValuePairGetKey), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!; 25private static readonly MethodInfo s_objectToKeyValuePairGetValue = typeof(ReflectionReader).GetMethod(nameof(ObjectToKeyValuePairGetValue), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!; 31s_getCollectionSetItemDelegateMethod ??= typeof(ReflectionReader).GetMethod(nameof(GetCollectionSetItemDelegate), BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static)!; 490ConstructorInfo ci = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes)!;
System\Runtime\Serialization\SchemaExporter.cs (3)
629MethodInfo? getMethod = clrType.GetMethod(methodName, /*BindingFlags.DeclaredOnly |*/ BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public, new Type[] { typeof(XmlSchemaSet) });
System\Runtime\Serialization\XmlDataContract.cs (9)
252ConstructorInfo? ctor = UnderlyingType.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, Type.EmptyTypes); 310BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public, 314BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public,
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (2)
647constructor = type.GetConstructor(BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes)!;
System\Runtime\Serialization\XmlFormatWriterGenerator.cs (4)
460MethodInfo? moveNextMethod = enumeratorType.GetMethod(Globals.MoveNextMethodName, BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes); 461MethodInfo? getCurrentMethod = enumeratorType.GetMethod(Globals.GetCurrentMethodName, BindingFlags.Instance | BindingFlags.Public, Type.EmptyTypes);
System.Private.Reflection.Execution (14)
Internal\Reflection\Execution\TypeLoader\ConstraintValidatorSupport.cs (14)
145public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 149public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 151public override EventInfo[] GetEvents(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 153public override FieldInfo GetField(string name, BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 155public override FieldInfo[] GetFields(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 162public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 164public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 166public override Type GetNestedType(string name, BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 168public override Type[] GetNestedTypes(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 170public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; } 177public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters) { Debug.Assert(false); throw NotImplemented.ByDesign; } 184protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { Debug.Assert(false); throw NotImplemented.ByDesign; } 186protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { Debug.Assert(false); throw NotImplemented.ByDesign; } 188protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) { Debug.Assert(false); throw NotImplemented.ByDesign; }
System.Private.Windows.Core (10)
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (8)
271typeof(Color).GetField("name", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value) is not string name ? null : new BinaryObjectString(2, name), 272(long)typeof(Color).GetField("value", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 273(short)typeof(Color).GetField("knownColor", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 274(short)typeof(Color).GetField("state", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (2)
241BindingFlags.Instance | BindingFlags.NonPublic,
System.Private.Windows.Core.TestUtilities (21)
ReflectionHelper.cs (6)
16bindingAttr: BindingFlags.Public | BindingFlags.Instance, 31bindingAttr: BindingFlags.Public | BindingFlags.Instance, 65Type nestedType = parentType.GetNestedType(nestedTypeName, BindingFlags.Public | BindingFlags.NonPublic)
TestAccessor.cs (15)
75BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static, 108BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static); 117BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static, 220BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic) 223BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic);
System.Private.Xml (86)
System\Xml\Serialization\CodeGenerator.cs (13)
25internal const BindingFlags InstancePublicBindingFlags = BindingFlags.Instance | BindingFlags.Public; 26internal const BindingFlags InstanceBindingFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; 27internal const BindingFlags StaticBindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic; 774Call(typeof(Type).GetMethod("GetTypeFromHandle", BindingFlags.Static | BindingFlags.Public, new Type[] { typeof(RuntimeTypeHandle) })!);
System\Xml\Serialization\Models.cs (4)
164MemberInfo[] members = Type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
System\Xml\Serialization\ReflectionXmlSerializationReader.cs (10)
655MethodInfo getSetMemberValueDelegateWithTypeGenericMi = typeof(ReflectionXmlSerializationReaderHelper).GetMethod("GetSetMemberValueDelegateWithType", BindingFlags.Static | BindingFlags.Public)!; 1324MethodInfo? method = typeof(XmlSerializationReader).GetMethod(methodName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, new Type[] { typeof(string) }); 1433type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly, null, Type.EmptyTypes, null);
System\Xml\Serialization\TypeExtensions.cs (2)
37MethodInfo[] methods = targetType.GetMethods(BindingFlags.Static | BindingFlags.Public);
System\Xml\Serialization\Types.cs (15)
1258const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 1309ConstructorInfo? ctor = type.GetConstructor(BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic, Type.EmptyTypes); 1343foreach (MemberInfo member in type.GetMember("System.Collections.Generic.IEnumerable<*", BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic)) 1361enumerator = type.GetMethod("System.Collections.IEnumerable.GetEnumerator", BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic, Type.EmptyTypes);
System\Xml\Serialization\XmlReflectionImporter.cs (10)
498MethodInfo? getMethod = getMethod = type.GetMethod(provider.MethodName, /* BindingFlags.DeclaredOnly | */ BindingFlags.Static | BindingFlags.Public, new Type[] { typeof(XmlSchemaSet) }); 1476MemberInfo[] infos = structModel.Type.GetMember(choice.MemberName, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); 1480PropertyInfo? info = structModel.Type.GetProperty(choice.MemberName, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (1)
921BindingFlags bindingFlags = CodeGenerator.StaticBindingFlags;
System\Xml\Serialization\XmlSerializationWriter.cs (2)
1854string bindingFlags = typeof(BindingFlags).FullName!; 2065string bindingFlags = typeof(BindingFlags).FullName!;
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
173BindingFlags bindingFlags = CodeGenerator.StaticBindingFlags;
System\Xml\Xsl\IlGen\XmlILModule.cs (2)
250methodsBaked[methName] = typBaked.GetMethod(methName, BindingFlags.NonPublic | BindingFlags.Static);
System\Xml\Xsl\Runtime\XmlExtensionFunction.cs (7)
34BindingFlags flags) 66private BindingFlags _flags; // Modifiers that were used to search for a matching signature 95public XmlExtensionFunction(string name, string namespaceUri, int numArgs, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.NonPublicMethods | DynamicallyAccessedMemberTypes.PublicMethods)] Type objectType, BindingFlags flags) 103public void Init(string name, string namespaceUri, int numArgs, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.NonPublicMethods | DynamicallyAccessedMemberTypes.PublicMethods)] Type objectType, BindingFlags flags) 168bool ignoreCase = (_flags & BindingFlags.IgnoreCase) != 0; 192bool ignoreCase = (_flags & BindingFlags.IgnoreCase) != 0; 209methods = _objectType.GetMethods(_flags | BindingFlags.NonPublic);
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (8)
227internal const BindingFlags EarlyBoundFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static; 228internal const BindingFlags LateBoundFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static;
System\Xml\Xsl\XsltOld\XsltCompileContext.cs (5)
184private const BindingFlags bindingFlags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static;
System\Xml\Xslt\XslCompiledTransform.cs (6)
195FieldInfo? fldData = compiledStylesheet.GetField(XmlQueryStaticData.DataFieldName, BindingFlags.Static | BindingFlags.NonPublic); 196FieldInfo? fldTypes = compiledStylesheet.GetField(XmlQueryStaticData.TypesFieldName, BindingFlags.Static | BindingFlags.NonPublic); 206MethodInfo? executeMethod = compiledStylesheet.GetMethod("Execute", BindingFlags.Static | BindingFlags.NonPublic);
System.Reflection (1)
System.Reflection.cs (1)
8[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.BindingFlags))]
System.Reflection.Context (85)
System\Reflection\Context\Custom\CustomType.cs (32)
45public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 52bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 53bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 54bool getPublic = (bindingAttr & BindingFlags.Public) == BindingFlags.Public; 83protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) 87bool getIgnoreCase = (bindingAttr & BindingFlags.IgnoreCase) == BindingFlags.IgnoreCase; 88bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 89bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 90bool getPublic = (bindingAttr & BindingFlags.Public) == BindingFlags.Public; 140public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 147bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 148bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 149bool getPublic = (bindingAttr & BindingFlags.Public) == BindingFlags.Public; 182protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 186bool getIgnoreCase = (bindingAttr & BindingFlags.IgnoreCase) == BindingFlags.IgnoreCase; 187bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 188bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 189bool getPublic = (bindingAttr & BindingFlags.Public) == BindingFlags.Public;
System\Reflection\Context\Delegation\DelegatingAssembly.cs (1)
84public override object? CreateInstance(string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object[]? args, CultureInfo? culture, object[]? activationAttributes)
System\Reflection\Context\Delegation\DelegatingConstructorInfo.cs (2)
126public override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) 131public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Context\Delegation\DelegatingFieldInfo.cs (1)
121public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
System\Reflection\Context\Delegation\DelegatingMethodInfo.cs (1)
153public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Context\Delegation\DelegatingModule.cs (4)
84public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 89public override FieldInfo[] GetFields(BindingFlags bindingFlags) 94protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 104public override MethodInfo[] GetMethods(BindingFlags bindingFlags)
System\Reflection\Context\Delegation\DelegatingPropertyInfo.cs (2)
91public override object? GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) 101public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
System\Reflection\Context\Delegation\DelegatingType.cs (18)
240public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 303protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 308public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 318public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) 323public override EventInfo[] GetEvents(BindingFlags bindingAttr) 328public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 333public override FieldInfo[] GetFields(BindingFlags bindingAttr) 348public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 353protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 361public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 366public override Type? GetNestedType(string name, BindingFlags bindingAttr) 371public override Type[] GetNestedTypes(BindingFlags bindingAttr) 376public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 381protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) 398Debug.Assert(bindingAttr == (BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 416public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters)
System\Reflection\Context\Projection\ProjectingModule.cs (4)
48public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 53public override FieldInfo[] GetFields(BindingFlags bindingFlags) 58protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 64public override MethodInfo[] GetMethods(BindingFlags bindingFlags)
System\Reflection\Context\Projection\ProjectingType.cs (16)
108public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 110StringComparison comparisonType = (bindingAttr & BindingFlags.IgnoreCase) == BindingFlags.IgnoreCase 182protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 189public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 199public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) 204public override EventInfo[] GetEvents(BindingFlags bindingAttr) 209public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 214public override FieldInfo[] GetFields(BindingFlags bindingAttr) 229public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 260protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 267public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 272public override Type? GetNestedType(string name, BindingFlags bindingAttr) 277public override Type[] GetNestedTypes(BindingFlags bindingAttr) 282public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 287protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers)
System\Reflection\Context\Virtual\VirtualPropertyBase.cs (2)
102public sealed override object? GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) 111public sealed override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
System\Reflection\Context\Virtual\VirtualPropertyInfo.PropertyGetter.cs (1)
27public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Context\Virtual\VirtualPropertyInfo.PropertySetter.cs (1)
34public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System.Reflection.DispatchProxy (2)
System\Reflection\DispatchProxyGenerator.cs (2)
51private static readonly MethodInfo s_dispatchProxyInvokeMethod = typeof(DispatchProxy).GetMethod("Invoke", BindingFlags.NonPublic | BindingFlags.Instance)!;
System.Reflection.Emit (120)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\MethodBuilderInstantiation.cs (1)
58public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (15)
314public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 373protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 380public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 386protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 393public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 399public override FieldInfo GetField(string name, BindingFlags bindingAttr) 405public override FieldInfo[] GetFields(BindingFlags bindingAttr) 424public override EventInfo GetEvent(string name, BindingFlags bindingAttr) 436protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 443public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 449public override Type[] GetNestedTypes(BindingFlags bindingAttr) 455public override Type GetNestedType(string name, BindingFlags bindingAttr) 461public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 467public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 485public override EventInfo[] GetEvents(BindingFlags bindingAttr)
System\Reflection\Emit\ArrayMethod.cs (1)
76public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Emit\ConstructorBuilderImpl.cs (2)
78public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) 80public override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) =>
System\Reflection\Emit\EnumBuilderImpl.cs (15)
106public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 109protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 112public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => throw new NotSupportedException(); 116public override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(); 118public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 120public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(); 122protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 125public override FieldInfo? GetField(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 127public override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(); 132public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(); 134protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 137public override Type[] GetNestedTypes(BindingFlags bindingAttr) => throw new NotSupportedException(); 139public override Type? GetNestedType(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 141public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => throw new NotSupportedException(); 145public override MemberInfo[] GetMembers(BindingFlags bindingAttr) => throw new NotSupportedException();
System\Reflection\Emit\FieldBuilderImpl.cs (1)
106public override void SetValue(object? obj, object? val, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
System\Reflection\Emit\GenericTypeParameterBuilderImpl.cs (15)
103protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) => throw new NotSupportedException(); 105public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => throw new NotSupportedException(); 107protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(); 109public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(); 111public override FieldInfo GetField(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 113public override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(); 120public override EventInfo GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 124protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(); 126public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(); 128public override Type[] GetNestedTypes(BindingFlags bindingAttr) => throw new NotSupportedException(); 130public override Type GetNestedType(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 132public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => throw new NotSupportedException(); 135public override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(); 137public override MemberInfo[] GetMembers(BindingFlags bindingAttr) => throw new NotSupportedException(); 142public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters) => throw new NotSupportedException();
System\Reflection\Emit\ILGeneratorImpl.cs (2)
581PropertyInfo argCountProperty = typeof(SignatureHelper).GetProperty("ArgumentCount", BindingFlags.NonPublic | BindingFlags.Instance)!;
System\Reflection\Emit\MethodBuilderImpl.cs (1)
310public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
System\Reflection\Emit\ModuleBuilderImpl.cs (2)
1347protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 1359public override MethodInfo[] GetMethods(BindingFlags bindingFlags)
System\Reflection\Emit\PropertyBuilderImpl.cs (2)
142public override object GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) => 145public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) =>
System\Reflection\Emit\TypeBuilderImpl.cs (63)
207BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null)!); 211con = _typeParent.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null); 633public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 656protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 678internal static BindingFlags GetBindingFlags(MethodInfo method) 680BindingFlags bindingFlags = (method.Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Public ? 681BindingFlags.Public : BindingFlags.NonPublic; 682bindingFlags |= (method.Attributes & MethodAttributes.Static) != 0 ? BindingFlags.Static : BindingFlags.Instance; 687private static bool MatchesTheFilter(MethodBuilderImpl method, BindingFlags methodFlags, BindingFlags bindingFlags, CallingConventions callConv, Type[]? argumentTypes) 731private ConstructorInfo[] GetConstructors(string name, BindingFlags bindingAttr) 749public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 768public override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(); 770public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 773private MethodInfo[] GetMethods(string name, BindingFlags bindingAttr) 791public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 804if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 813protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 832if (found == null && !bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 848public override FieldInfo? GetField(string name, BindingFlags bindingFlags) 854StringComparison compare = (bindingFlags & BindingFlags.IgnoreCase) != 0 ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal; 857BindingFlags fieldFlags = GetBindingFlags(fieldInfo); 870if (match == null && !bindingFlags.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 878private static BindingFlags GetBindingFlags(FieldBuilderImpl field) 880BindingFlags bindingFlags = (field.Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Public ? 881BindingFlags.Public : BindingFlags.NonPublic; 883bindingFlags |= (field.Attributes & FieldAttributes.Static) != 0 ? BindingFlags.Static : BindingFlags.Instance; 889private FieldInfo[] GetFields(string name, BindingFlags bindingAttr) 909public override FieldInfo[] GetFields(BindingFlags bindingAttr) 916BindingFlags fieldFlags = GetBindingFlags(fieldInfo); 923if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 979internal static BindingFlags GetBindingFlags(PropertyBuilderImpl property) 984BindingFlags bindingFlags = BindingFlags.Default; 999private PropertyInfo[] GetProperties(string name, BindingFlags bindingAttr) 1017public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 1024BindingFlags flags = GetBindingFlags(property); 1031if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 1040protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 1077private List<PropertyInfo> GetPropertyCandidates(string name, BindingFlags bindingAttr, Type[]? types) 1095private static BindingFlags GetBindingFlags(TypeBuilderImpl type) 1097BindingFlags bindingFlags = type.IsPublic || type.IsNestedPublic ? BindingFlags.Public : BindingFlags.NonPublic; 1103private Type[] GetNestedTypes(string name, BindingFlags bindingAttr) 1123public override Type[] GetNestedTypes(BindingFlags bindingAttr) 1130BindingFlags typeFlags = GetBindingFlags(type); 1141public override Type? GetNestedType(string name, BindingFlags bindingAttr) 1165public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 1254MethodInfo[] interfaceMethods = interfaceType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static); 1325public override MemberInfo[] GetMembers(BindingFlags bindingAttr)
System.Reflection.MetadataLoadContext (128)
System\Reflection\DefaultBinder.cs (4)
38BindingFlags bindingAttr, MethodBase[] match, ref object?[] args, 43public sealed override FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo? cultureInfo) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection); 47public sealed override MethodBase? SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[]? modifiers) 147public sealed override PropertyInfo? SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type? returnType,
System\Reflection\MetadataLoadContext.KnownConstructors.cs (5)
48const BindingFlags bf = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.ExactBinding;
System\Reflection\Runtime\BindingFlagSupport\ConstructorPolicies.cs (3)
26public sealed override BindingFlags ModifyBindingFlags(BindingFlags bindingFlags) 29return bindingFlags | BindingFlags.DeclaredOnly;
System\Reflection\Runtime\BindingFlagSupport\MemberPolicies.cs (2)
51public virtual BindingFlags ModifyBindingFlags(BindingFlags bindingFlags)
System\Reflection\Runtime\BindingFlagSupport\NestedTypePolicies.cs (7)
52public sealed override BindingFlags ModifyBindingFlags(BindingFlags bindingFlags) 54bindingFlags &= BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.IgnoreCase; 55bindingFlags |= BindingFlags.Static | BindingFlags.DeclaredOnly;
System\Reflection\Runtime\BindingFlagSupport\QueriedMemberList.cs (26)
32_allFlagsThatMustMatch = new BindingFlags[Grow]; 36private QueriedMemberList(int totalCount, int declaredOnlyCount, M[] members, BindingFlags[] allFlagsThatMustMatch, RuntimeTypeInfo? typeThatBlockedBrowsing) 76public bool Matches(int index, BindingFlags bindingAttr) 79BindingFlags allFlagsThatMustMatch = _allFlagsThatMustMatch[index]; 85BindingFlags[] newAllFlagsThatMustMatch = new BindingFlags[_totalCount]; 138BindingFlags allFlagsThatMustMatch = default; 139allFlagsThatMustMatch |= (isStatic ? BindingFlags.Static : BindingFlags.Instance); 141allFlagsThatMustMatch |= BindingFlags.FlattenHierarchy; 142allFlagsThatMustMatch |= ((visibility == MethodAttributes.Public) ? BindingFlags.Public : BindingFlags.NonPublic); 171private void Add(M member, BindingFlags allFlagsThatMustMatch) 173const BindingFlags validBits = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy; 175Debug.Assert(((allFlagsThatMustMatch & BindingFlags.Public) == 0) != ((allFlagsThatMustMatch & BindingFlags.NonPublic) == 0)); 176Debug.Assert(((allFlagsThatMustMatch & BindingFlags.Instance) == 0) != ((allFlagsThatMustMatch & BindingFlags.Static) == 0)); 177Debug.Assert((allFlagsThatMustMatch & BindingFlags.FlattenHierarchy) == 0 || (allFlagsThatMustMatch & BindingFlags.Static) != 0); 194private BindingFlags[] _allFlagsThatMustMatch; // Length will be equal to _members.Length
System\Reflection\Runtime\BindingFlagSupport\QueryResult.cs (3)
17public QueryResult(BindingFlags bindingAttr, QueriedMemberList<M> queriedMembers) 130private int UnfilteredCount => ((_bindingAttr & BindingFlags.DeclaredOnly) != 0) ? _queriedMembers!.DeclaredOnlyCount : _queriedMembers!.TotalCount; 132private readonly BindingFlags _bindingAttr;
System\Reflection\Runtime\BindingFlagSupport\QueryResult.Enumerator.cs (1)
44private readonly BindingFlags _bindingAttr;
System\Reflection\Runtime\BindingFlagSupport\Shared.cs (7)
23public static bool QualifiesBasedOnParameterCount(this MethodBase methodBase, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes) 47if ((bindingFlags & (BindingFlags.InvokeMethod | BindingFlags.CreateInstance | BindingFlags.GetProperty | BindingFlags.SetProperty)) == 0) 56if ((bindingFlags & BindingFlags.ExactBinding) != 0) 63if ((bindingFlags & (BindingFlags.InvokeMethod)) == 0)
System\Reflection\TypeLoading\Assemblies\RoAssembly.cs (1)
212public sealed override object CreateInstance(string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes) => throw new ArgumentException(SR.Arg_ReflectionOnlyInvoke);
System\Reflection\TypeLoading\Assemblies\RoAssembly.GetForwardedTypes.cs (1)
67foreach (Type nestedType in type.GetNestedTypes(BindingFlags.Public))
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (2)
79public sealed override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_ReflectionOnlyInvoke); 80public sealed override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_ReflectionOnlyInvoke);
System\Reflection\TypeLoading\CustomAttributes\CustomAttributeHelpers.cs (2)
17MemberInfo[] members = attributeType.GetMember(name, MemberTypes.Field | MemberTypes.Property, BindingFlags.Public | BindingFlags.Instance);
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeData.cs (5)
76const BindingFlags bf = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.ExactBinding;
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (4)
158member = attributeType.GetField(cang.Name!, BindingFlags.Public | BindingFlags.Instance); 162member = attributeType.GetProperty(cang.Name!, BindingFlags.Public | BindingFlags.Instance);
System\Reflection\TypeLoading\Fields\RoField.cs (1)
147public sealed override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection);
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
122public sealed override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_ReflectionOnlyInvoke);
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.cs (4)
112public sealed override FieldInfo? GetField(string name, BindingFlags bindingAttr) => GetModuleType().GetField(name, bindingAttr); 113public sealed override FieldInfo[] GetFields(BindingFlags bindingFlags) => GetModuleType().GetFields(bindingFlags); 114public sealed override MethodInfo[] GetMethods(BindingFlags bindingFlags) => GetModuleType().GetMethods(bindingFlags); 115protected sealed override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => GetModuleType().InternalGetMethodImpl(name, bindingAttr, binder, callConvention, types, modifiers);
System\Reflection\TypeLoading\Modules\RoModule.cs (4)
70public abstract override FieldInfo? GetField(string name, BindingFlags bindingAttr); 71public abstract override FieldInfo[] GetFields(BindingFlags bindingFlags); 72public abstract override MethodInfo[] GetMethods(BindingFlags bindingFlags); 73protected abstract override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers);
System\Reflection\TypeLoading\Modules\RoResourceModule.cs (4)
46public sealed override FieldInfo? GetField(string name, BindingFlags bindingAttr) => null; 47public sealed override FieldInfo[] GetFields(BindingFlags bindingFlags) => Array.Empty<FieldInfo>(); 48public sealed override MethodInfo[] GetMethods(BindingFlags bindingFlags) => Array.Empty<MethodInfo>(); 49protected sealed override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => null;
System\Reflection\TypeLoading\Properties\RoProperty.cs (2)
170public sealed override object GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection); 171public sealed override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection);
System\Reflection\TypeLoading\RuntimeTypeInfo.BindingFlags.cs (28)
12public sealed override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => Query<ConstructorInfo>(bindingAttr).ToArray(); 14protected sealed override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 38if ((bindingAttr & BindingFlags.ExactBinding) != 0) 46public sealed override EventInfo[] GetEvents(BindingFlags bindingAttr) => Query<EventInfo>(bindingAttr).ToArray(); 47public sealed override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => Query<EventInfo>(name, bindingAttr).Disambiguate(); 49public sealed override FieldInfo[] GetFields(BindingFlags bindingAttr) => Query<FieldInfo>(bindingAttr).ToArray(); 50public sealed override FieldInfo? GetField(string name, BindingFlags bindingAttr) => Query<FieldInfo>(name, bindingAttr).Disambiguate(); 52public sealed override MethodInfo[] GetMethods(BindingFlags bindingAttr) => Query<MethodInfo>(bindingAttr).ToArray(); 54protected sealed override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 59protected sealed override MethodInfo? GetMethodImpl(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 64private MethodInfo? GetMethodImplCommon(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 103public sealed override Type[] GetNestedTypes(BindingFlags bindingAttr) => Query<Type>(bindingAttr).ToArray(); 104public sealed override Type? GetNestedType(string name, BindingFlags bindingAttr) => Query<Type>(name, bindingAttr).Disambiguate(); 106public sealed override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => Query<PropertyInfo>(bindingAttr).ToArray(); 108protected sealed override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) 156if ((bindingAttr & BindingFlags.ExactBinding) != 0) 165private QueryResult<M> Query<M>(BindingFlags bindingAttr) where M : MemberInfo 170private QueryResult<M> Query<M>(string name, BindingFlags bindingAttr) where M : MemberInfo 177private QueryResult<M> Query<M>(string? optionalName, BindingFlags bindingAttr, Func<M, bool>? optionalPredicate) where M : MemberInfo 182bool ignoreCase = (bindingAttr & BindingFlags.IgnoreCase) != 0; 196private static bool NeedToSearchImmediateTypeOnly(BindingFlags bf) 198if ((bf & (BindingFlags.Static | BindingFlags.FlattenHierarchy)) == (BindingFlags.Static | BindingFlags.FlattenHierarchy)) 201if ((bf & (BindingFlags.Instance | BindingFlags.DeclaredOnly)) == BindingFlags.Instance)
System\Reflection\TypeLoading\RuntimeTypeInfo.GetMember.cs (6)
11public sealed override MemberInfo[] GetMembers(BindingFlags bindingAttr) => GetMemberImpl(null, MemberTypes.All, bindingAttr); 12public sealed override MemberInfo[] GetMember(string name, BindingFlags bindingAttr) 19public sealed override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 26private MemberInfo[] GetMemberImpl(string? optionalNameOrPrefix, MemberTypes type, BindingFlags bindingAttr) 34bool ignoreCase = (bindingAttr & BindingFlags.IgnoreCase) != 0; 88private M[]? QuerySpecificMemberTypeIfRequested<M>(MemberTypes memberType, string? optionalName, BindingFlags bindingAttr, Func<MemberInfo, bool>? optionalPredicate, MemberTypes targetMemberType, out QueryResult<M> queryResult) where M : MemberInfo
System\Reflection\TypeLoading\Types\RoType.cs (5)
358FieldInfo[] enumFields = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static); 392public sealed override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters) => throw new InvalidOperationException(SR.Arg_ReflectionOnlyInvoke); 404internal MethodInfo? InternalGetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers)
System.Reflection.TypeExtensions (14)
src\runtime\artifacts\obj\System.Reflection.TypeExtensions\Release\net11.0\System.Reflection.TypeExtensions.Forwards.cs (1)
3[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.BindingFlags))]
System\Reflection\TypeExtensions.cs (13)
34BindingFlags bindingAttr) 70BindingFlags bindingAttr) 89BindingFlags bindingAttr) 110BindingFlags bindingAttr) 129BindingFlags bindingAttr) 179BindingFlags bindingAttr) 210BindingFlags bindingAttr) 231BindingFlags bindingAttr) 261BindingFlags bindingAttr) 272BindingFlags bindingAttr) 282BindingFlags bindingAttr) 301BindingFlags bindingAttr) 322BindingFlags bindingAttr)
System.Resources.Extensions (11)
System\Resources\Extensions\BinaryFormat\Deserializer\PendingSerializationInfo.cs (4)
69foreach (ConstructorInfo constructor in type.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
System\Resources\Extensions\BinaryFormat\SerializationEvents.cs (4)
58MethodInfo[] methods = baseType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
System\Resources\Extensions\BinaryFormat\SerializationInfoExtensions.cs (3)
14.GetMethod("UpdateValue", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)!
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
459[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.BindingFlags))]
System.Runtime.InteropServices (2)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (2)
161private static readonly ConstructorInfo s_attributeBaseClassCtor = typeof(Attribute).GetConstructors(BindingFlags.NonPublic | BindingFlags.Instance)[0];
System.Runtime.InteropServices.JavaScript (4)
System\Runtime\InteropServices\JavaScript\JSHostImplementation.CoreCLR.cs (4)
28MethodInfo? registerMethod = generatedInitializerType.GetMethod("__Register_", BindingFlags.NonPublic | BindingFlags.Static, binder: null, Type.EmptyTypes, modifiers: null); 56var wrapperInfo = clazz.GetMethod(wrapperName, BindingFlags.Static | BindingFlags.NonPublic);
System.Runtime.Serialization.Formatters (19)
System\Runtime\Serialization\FormatterServices.cs (5)
61FieldInfo[] typeFields = parentType.GetFields(BindingFlags.NonPublic | BindingFlags.Instance); 92FieldInfo[] fields = type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
System\Runtime\Serialization\ObjectManager.cs (9)
20private static readonly FieldInfo s_nullableValueField = typeof(Nullable<>).GetField("value", BindingFlags.NonPublic | BindingFlags.Instance)!; 799foreach (ConstructorInfo ci in t.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly)) 1629.GetMethod("UpdateValue", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)!
System\Runtime\Serialization\SerializationEventsCache.cs (4)
39MethodInfo[] mis = baseType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
System\Runtime\Serialization\SerializationFieldInfo.cs (1)
49public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture) => m_field.SetValue(obj, value, invokeAttr, binder, culture);
System.Security.Cryptography (4)
System\Security\Cryptography\CryptoConfig.cs (4)
25private const BindingFlags ConstructorDefault = BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance;
System.ServiceModel.NetNamedPipe.Tests (4)
NetNamedPipeBindingTest.cs (4)
21MethodInfo m = t.GetMethod("BuildSharedMemoryName", BindingFlags.Static | BindingFlags.Public); 29FieldInfo f = t.GetField("s_useSha1InPipeConnectionGetHashAlgorithm", BindingFlags.Static | BindingFlags.NonPublic);
System.ServiceModel.Primitives (13)
Extensions\ReflectionExtensions.cs (5)
31public static ConstructorInfo GetConstructor(this Type type, BindingFlags bindingAttr, object binder, Type[] types, object[] modifiers) 35public static PropertyInfo GetProperty(this Type type, string name, BindingFlags bindingAttr) 99public static MemberInfo[] GetMember(this Type type, string name, BindingFlags bindingAttr) 103public static MemberInfo[] GetMembers(this Type type, BindingFlags bindingAttr) 215public static object Invoke(this ConstructorInfo ci, BindingFlags invokeAttr, object binder, object[] parameters, CultureInfo culture)
System\ServiceModel\Channels\ServiceChannelProxy.cs (2)
284private static MethodInfo s_createTcsOpenGenericMethod = typeof(TaskCompletionSourceInfo).GetMethod(nameof(CreateTaskCompletionSource), BindingFlags.Static | BindingFlags.NonPublic);
System\ServiceModel\Description\TypeLoader.cs (4)
43internal const BindingFlags DefaultBindingFlags = BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Public;
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (2)
605foreach (MemberInfo member in bodyObjectType.GetMembers(BindingFlags.Instance | BindingFlags.Public))
System.ServiceModel.Primitives.Tests (8)
Security\SecurityUtilsTest.cs (4)
20MethodInfo method = t.GetMethod("FixNetworkCredential", BindingFlags.NonPublic | BindingFlags.Static, 23FieldInfo f = t.GetField("s_enableLegacyUpnUsernameFix", BindingFlags.Static | BindingFlags.NonPublic);
ServiceModel\X509CertificateEndpointIdentityTest.cs (4)
41.GetMethod("ReadIdentity", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static) 80.GetMethod("ReadIdentity", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static)
System.Speech (16)
Internal\SrgsCompiler\AppDomainGrammarProxy.cs (4)
64MethodInfo? onRecognition = _grammarType.GetMethod(method, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 239return type.InvokeMember("Parse", BindingFlags.InvokeMethod, null, null, new object[] { value }, CultureInfo.InvariantCulture)!;
Internal\Synthesis\VoiceSynthesis.cs (1)
1368ssmlEngine = (TtsEngineSsml)assembly.CreateInstance(type.ToString(), false, BindingFlags.Default, null, args!, CultureInfo.CurrentUICulture, null)!;
Recognition\Grammar.cs (8)
164cultureId = (string?)typeTarget.InvokeMember("__cultureId", BindingFlags.GetField, null, null, null, null); 177return (Grammar?)assembly.CreateInstance(typeTarget.FullName!, false, BindingFlags.CreateInstance, null, onInitParameters, null, null); 564return GetType().GetMethod(method, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 721cultureId = (string?)typeTarget.InvokeMember("__cultureId", BindingFlags.GetField, null, null, null, null); 739return (Grammar?)assembly.CreateInstance(typeTarget.FullName!, false, BindingFlags.CreateInstance, null, initParams!, null, null); 817return type.InvokeMember("Parse", BindingFlags.InvokeMethod, null, null, new object[] { value }, CultureInfo.InvariantCulture);
Result\RecognizedPhrase.cs (3)
980MethodInfo onRecognition = grammarType.GetMethod(script._sMethod, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic)!;
System.Text.Json (69)
src\runtime\src\libraries\System.Text.Json\Common\ReflectionExtensions.cs (4)
237ConstructorInfo[] constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance); 263foreach (ConstructorInfo constructor in type.GetConstructors(BindingFlags.NonPublic | BindingFlags.Instance))
System\ReflectionExtensions.cs (6)
103ConstructorInfo ctorInfo = type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, parameterTypes, null)!; 105return ctorInfo.Invoke(BindingFlags.DoNotWrapExceptions, null, parameters, null); 127return methodInfo.Invoke(obj, BindingFlags.DoNotWrapExceptions, binder: null, parameters, culture: null); 149return constructorInfo.Invoke(BindingFlags.DoNotWrapExceptions, binder: null, parameters, culture: null);
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (2)
213BindingFlags.Instance | BindingFlags.Public,
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (2)
128BindingFlags.Instance | BindingFlags.Public,
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (2)
543foreach (FieldInfo field in typeof(T).GetFields(BindingFlags.Public | BindingFlags.Static))
System\Text\Json\Serialization\Converters\Value\NullableConverterFactory.cs (2)
40BindingFlags.Instance | BindingFlags.Public,
System\Text\Json\Serialization\Converters\Value\UnsupportedTypeConverterFactory.cs (2)
43BindingFlags.Instance | BindingFlags.Public,
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (7)
561private const BindingFlags AllInstanceMembers = 562BindingFlags.Instance | 563BindingFlags.Public | 564BindingFlags.NonPublic | 565BindingFlags.DeclaredOnly; 941defaultCtor ??= type.GetConstructor(BindingFlags.Public | BindingFlags.Instance, binder: null, Type.EmptyTypes, modifiers: null);
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (6)
107foreach (ConstructorInfo ctor in typeof(TUnion).GetConstructors(BindingFlags.Public | BindingFlags.Instance)) 294foreach (MemberInfo member in typeof(TUnion).GetMember("TryGetValue", MemberTypes.Method, BindingFlags.Public | BindingFlags.Instance)) 419PropertyInfo? valueProperty = typeof(TUnion).GetProperty("Value", BindingFlags.Public | BindingFlags.Instance);
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (34)
113_sourceConstructFlagsGetter = compilationMappingAttributeType.GetMethod("get_SourceConstructFlags", BindingFlags.Public | BindingFlags.Instance); 122_fsharpListCtor = fsharpCoreAssembly.GetType("Microsoft.FSharp.Collections.ListModule")?.GetMethod("OfSeq", BindingFlags.Public | BindingFlags.Static); 123_fsharpSetCtor = fsharpCoreAssembly.GetType("Microsoft.FSharp.Collections.SetModule")?.GetMethod("OfSeq", BindingFlags.Public | BindingFlags.Static); 124_fsharpMapCtor = fsharpCoreAssembly.GetType("Microsoft.FSharp.Collections.MapModule")?.GetMethod("OfSeq", BindingFlags.Public | BindingFlags.Static); 131_getUnionCases = fsharpType?.GetMethod("GetUnionCases", BindingFlags.Public | BindingFlags.Static); 132_preComputeUnionTagReader = fsharpValue?.GetMethod("PreComputeUnionTagReader", BindingFlags.Public | BindingFlags.Static); 136_preComputeUnionReader = fsharpValue?.GetMethod("PreComputeUnionReader", BindingFlags.Public | BindingFlags.Static); 137_preComputeUnionConstructor = fsharpValue?.GetMethod("PreComputeUnionConstructor", BindingFlags.Public | BindingFlags.Static); 138_unionCaseInfoNameGetter = unionCaseInfoType.GetMethod("get_Name", BindingFlags.Public | BindingFlags.Instance); 139_unionCaseInfoTagGetter = unionCaseInfoType.GetMethod("get_Tag", BindingFlags.Public | BindingFlags.Instance); 140_unionCaseInfoGetFields = unionCaseInfoType.GetMethod("GetFields", BindingFlags.Public | BindingFlags.Instance, binder: null, Type.EmptyTypes, modifiers: null); 141_unionCaseInfoGetCustomAttributes = unionCaseInfoType.GetMethod("GetCustomAttributes", BindingFlags.Public | BindingFlags.Instance, binder: null, Type.EmptyTypes, modifiers: null); 248MethodInfo valueGetter = EnsureMemberExists(typeof(TFSharpOption).GetMethod("get_Value", BindingFlags.Public | BindingFlags.Instance), "Microsoft.FSharp.Core.FSharpOption<T>.get_Value()"); 257MethodInfo methodInfo = EnsureMemberExists(typeof(TFSharpOption).GetMethod("Some", BindingFlags.Public | BindingFlags.Static), "Microsoft.FSharp.Core.FSharpOption<T>.Some(T value)"); 267MethodInfo valueGetter = EnsureMemberExists(typeof(TFSharpValueOption).GetMethod("get_Value", BindingFlags.Public | BindingFlags.Instance), "Microsoft.FSharp.Core.FSharpValueOption<T>.get_Value()"); 276MethodInfo methodInfo = EnsureMemberExists(typeof(TFSharpOption).GetMethod("Some", BindingFlags.Public | BindingFlags.Static), "Microsoft.FSharp.Core.FSharpValueOption<T>.ValueSome(T value)"); 338MethodInfo invokeMethod = fsharpFunc.GetType().GetMethod("Invoke", BindingFlags.Public | BindingFlags.Instance)!;
System\Text\Json\Serialization\Metadata\ReflectionMemberAccessor.cs (2)
246.GetMethod(nameof(CreateUnionTryGetValueAccessorCore), BindingFlags.NonPublic | BindingFlags.Static)!
System.Text.RegularExpressions (38)
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (14)
112_ilg!.Emit(OpCodes.Call, typeof(Regex).GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, Type.EmptyTypes, Array.Empty<ParameterModifier>())!); 134Call(typeof(TimeSpan).GetMethod(nameof(TimeSpan.FromTicks), BindingFlags.Public | BindingFlags.Static)!); 184Call(typeof(Regex).GetMethod(nameof(Regex.ValidateMatchTimeout), BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)!); 201MethodInfo addMethod = typeof(Hashtable).GetMethod(nameof(Hashtable.Add), BindingFlags.Public | BindingFlags.Instance)!; 225typeof(Regex).GetField(fieldname, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static)!;
System\Text\RegularExpressions\RegexCompiler.cs (24)
27private static FieldInfo CultureField => field ??= typeof(CompiledRegexRunner).GetField("_culture", BindingFlags.Instance | BindingFlags.NonPublic)!; 28private static FieldInfo CaseBehaviorField => field ??= typeof(CompiledRegexRunner).GetField("_caseBehavior", BindingFlags.Instance | BindingFlags.NonPublic)!; 29private static FieldInfo SearchValuesArrayField => field ??= typeof(CompiledRegexRunner).GetField("_searchValues", BindingFlags.Instance | BindingFlags.NonPublic)!; 37private static MethodInfo IsBoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsBoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!; 38private static MethodInfo IsPreWordCharBoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsPreWordCharBoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!; 39private static MethodInfo IsPostWordCharBoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsPostWordCharBoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!; 41private static MethodInfo IsECMABoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsECMABoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!; 46private static MethodInfo RegexCaseEquivalencesTryFindCaseEquivalencesForCharWithIBehaviorMethod => field ??= typeof(RegexCaseEquivalences).GetMethod("TryFindCaseEquivalencesForCharWithIBehavior", BindingFlags.Static | BindingFlags.Public)!; 130private static FieldInfo RegexRunnerField(string fieldname) => typeof(RegexRunner).GetField(fieldname, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static)!; 132private static MethodInfo RegexRunnerMethod(string methname) => typeof(RegexRunner).GetMethod(methname, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static)!;
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (4)
1472PropertyInfo property = type.GetProperty("HasPushedMenuMode", BindingFlags.NonPublic | BindingFlags.Instance); 1477MethodInfo method = type.GetMethod("PopMenuMode", BindingFlags.NonPublic | BindingFlags.Instance);
System.Windows.Forms (30)
System\Resources\ResxFileRef.Converter.cs (3)
149BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance,
System\Windows\Forms\Accessibility\AccessibleObject.cs (11)
2905MethodInfo? IReflect.GetMethod(string name, BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers) 2909MethodInfo? IReflect.GetMethod(string name, BindingFlags bindingAttr) 2913MethodInfo[] IReflect.GetMethods(BindingFlags bindingAttr) 2917FieldInfo? IReflect.GetField(string name, BindingFlags bindingAttr) 2921FieldInfo[] IReflect.GetFields(BindingFlags bindingAttr) 2925PropertyInfo? IReflect.GetProperty(string name, BindingFlags bindingAttr) 2931BindingFlags bindingAttr, 2939PropertyInfo[] IReflect.GetProperties(BindingFlags bindingAttr) 2948MemberInfo[] IReflect.GetMember(string name, BindingFlags bindingAttr) 2957MemberInfo[] IReflect.GetMembers(BindingFlags bindingAttr) 2963BindingFlags invokeAttr,
System\Windows\Forms\ActiveX\AxHost.cs (3)
2576PropertyInfo[] propInfos = GetType().GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance);
System\Windows\Forms\DataBinding\BindingSource.cs (3)
1186BindingFlags.Public | BindingFlags.Instance | BindingFlags.CreateInstance,
System\Windows\Forms\DataBinding\ListBindingHelper.cs (2)
548PropertyInfo[] props = type.GetProperties(BindingFlags.Public | BindingFlags.Instance);
System\Windows\Forms\Input\CursorConverter.cs (2)
149return typeof(Cursors).GetProperties(BindingFlags.Static | BindingFlags.Public);
System\Windows\Forms\Internal\Formatter.cs (6)
450BindingFlags.Public | BindingFlags.Static, 461BindingFlags.Public | BindingFlags.Static, 472BindingFlags.Public | BindingFlags.Static,
System.Windows.Forms.Design (149)
System\ComponentModel\Design\CollectionEditor.cs (2)
176PropertyInfo[] properties = TypeDescriptor.GetReflectionType(CollectionType).GetProperties(BindingFlags.Public | BindingFlags.Instance);
System\ComponentModel\Design\DesignerActionList.cs (16)
30typeof(DesignerActionList).GetMethods(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public)); 32typeof(DesignerActionList).GetProperties(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public)); 35MethodInfo[] methods = GetType().GetMethods(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public); 52PropertyInfo[] properties = GetType().GetProperties(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public);
System\ComponentModel\Design\DesignerActionMethodItem.cs (4)
116_methodInfo ??= _actionList?.GetType()?.GetMethod(MemberName, BindingFlags.Default | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
System\ComponentModel\Design\DesignerHost.cs (11)
1197MethodInfo? IReflect.GetMethod(string name, BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers) => 1201MethodInfo? IReflect.GetMethod(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetMethod(name, bindingAttr); 1204MethodInfo[] IReflect.GetMethods(BindingFlags bindingAttr) => typeof(IDesignerHost).GetMethods(bindingAttr); 1207FieldInfo? IReflect.GetField(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetField(name, bindingAttr); 1210FieldInfo[] IReflect.GetFields(BindingFlags bindingAttr) => typeof(IDesignerHost).GetFields(bindingAttr); 1213PropertyInfo? IReflect.GetProperty(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetProperty(name, bindingAttr); 1216PropertyInfo? IReflect.GetProperty(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[] types, ParameterModifier[]? modifiers) => 1220PropertyInfo[] IReflect.GetProperties(BindingFlags bindingAttr) => typeof(IDesignerHost).GetProperties(bindingAttr); 1236MemberInfo[] IReflect.GetMember(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetMember(name, bindingAttr); 1239MemberInfo[] IReflect.GetMembers(BindingFlags bindingAttr) => typeof(IDesignerHost).GetMembers(bindingAttr); 1244BindingFlags invokeAttr,
System\ComponentModel\Design\DesignSurface.cs (7)
286ctor = TypeDescriptor.GetReflectionType(type).GetConstructor(BindingFlags.Public | BindingFlags.Instance | BindingFlags.ExactBinding, null, [typeof(IContainer)], null); 295instance ??= Activator.CreateInstance(type, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.CreateInstance, null, null, null);
System\ComponentModel\Design\InheritanceService.cs (7)
85FieldInfo[] fields = reflect.GetFields(BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic); 120PropertyInfo? fieldProp = reflect.GetProperty(propAttr.PropertyName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (2)
45foreach (MethodInfo method in TypeDescriptor.GetReflectionType(collection).GetMethods(BindingFlags.Public | BindingFlags.Instance))
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (4)
277_rootSerializer = (CodeDomSerializer?)Activator.CreateInstance(serializerType, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance, binder: null, args: null, culture: null);
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.ModifiersInheritedExtenderProvider.cs (8)
89FieldInfo? field = TypeDescriptor.GetReflectionType(baseType).GetField(name, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); 114PropertyInfo? prop = TypeDescriptor.GetReflectionType(baseType).GetProperty(name, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (32)
546f = GetReflectionTypeFromTypeHelper(manager, type).GetField(fieldReferenceEx.FieldName, BindingFlags.GetField | BindingFlags.Static | BindingFlags.Public); 551f = GetReflectionTypeHelper(manager, lhs).GetField(fieldReferenceEx.FieldName, BindingFlags.GetField | BindingFlags.Instance | BindingFlags.Public); 806field = GetReflectionTypeFromTypeHelper(manager, t).GetField(fieldReferenceEx.FieldName, BindingFlags.GetField | BindingFlags.Static | BindingFlags.Public); 811field = GetReflectionTypeHelper(manager, target).GetField(fieldReferenceEx.FieldName, BindingFlags.GetField | BindingFlags.Instance | BindingFlags.Public); 867result = GetReflectionTypeFromTypeHelper(manager, t).InvokeMember(methodInvokeEx.Method.MethodName, BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Static, null, null, parameters, null, null, null); 875result = GetReflectionTypeHelper(manager, targetObject).InvokeMember(methodInvokeEx.Method.MethodName, BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance, null, targetObject, parameters, null, null, null); 888result = GetReflectionTypeFromTypeHelper(manager, castType).InvokeMember(methodInvokeEx.Method.MethodName, BindingFlags.InvokeMethod | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance, null, targetObject, parameters, null, null, null); 1122result = GetReflectionTypeHelper(manager, targetObject).InvokeMember("Item", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance, null, targetObject, indexes, null, null, null); 1511PropertyInfo? propInfo = GetReflectionTypeHelper(manager, target).GetProperty(propertyReferenceEx.PropertyName, BindingFlags.GetProperty | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 1521PropertyInfo? prop = GetReflectionTypeFromTypeHelper(manager, targetAsType).GetProperty(propertyReferenceEx.PropertyName, BindingFlags.GetProperty | BindingFlags.Static | BindingFlags.Public);
System\ComponentModel\Design\Serialization\CollectionCodeDomSerializer.cs (4)
328MethodInfo[] methods = provider.GetReflectionType(originalCollection).GetMethods(BindingFlags.Public | BindingFlags.Instance); 675MethodInfo? clearMethod = TypeDescriptor.GetReflectionType(collection).GetMethod("Clear", BindingFlags.Public | BindingFlags.Instance, null, [], null);
System\ComponentModel\Design\Serialization\ComponentCodeDomSerializer.cs (4)
263BindingFlags.ExactBinding | BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly,
System\ComponentModel\Design\Serialization\DesignerSerializationManager.cs (11)
304foreach (ConstructorInfo info in TypeDescriptor.GetReflectionType(type).GetConstructors(BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance)) 464BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance, 498BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance,
System\Drawing\Design\ImageEditor.cs (8)
85BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance, 139BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance,
System\Windows\Forms\Design\ControlCodeDomSerializer.cs (2)
353BindingFlags.Public | BindingFlags.Instance,
System\Windows\Forms\Design\DocumentDesigner.AxToolboxItem.cs (21)
83BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance, 93BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Instance, 162string? path = (string?)reference.GetType().InvokeMember("Path", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance, null, reference, null, CultureInfo.InvariantCulture); 228string? name = ext.GetType().InvokeMember("Name", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance, null, ext, null, CultureInfo.InvariantCulture)!.ToString(); 230object? project = ext.GetType().InvokeMember("ContainingProject", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance, null, ext, null, CultureInfo.InvariantCulture); 233object? vsproject = project.GetType().InvokeMember("Object", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance, null, project, null, CultureInfo.InvariantCulture); 236object? references = vsproject.GetType().InvokeMember("References", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance, null, vsproject, null, CultureInfo.InvariantCulture);
System\Windows\Forms\Design\ImageListImageEditor.cs (4)
50BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance,
System\Windows\Forms\Design\LabelDesigner.cs (2)
69MethodInfo? info = type.GetMethod("GetLeadingTextPaddingFromTextFormatFlags", BindingFlags.Instance | BindingFlags.NonPublic);
System.Windows.Forms.Primitives (13)
Windows\Win32\System\Ole\ClassPropertyDispatchAdapter.cs (13)
43var properties = _type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); 171BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static; 175bindingFlags |= BindingFlags.SetProperty; 179bindingFlags |= BindingFlags.PutDispProperty; 183bindingFlags |= BindingFlags.PutRefDispProperty; 187bindingFlags |= BindingFlags.GetProperty; 190Debug.Assert(!bindingFlags.HasFlag(BindingFlags.NonPublic)); 194if (bindingFlags.HasFlag(BindingFlags.PutDispProperty))
System.Xaml (58)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (3)
452BindingFlags.Instance | BindingFlags.CreateInstance | BindingFlags.Public,
System\Windows\Markup\StaticExtension.cs (4)
122FieldInfo field = currentType.GetField(name, BindingFlags.Public | BindingFlags.Static); 136PropertyInfo prop = currentType.GetProperty(name, BindingFlags.Public | BindingFlags.Static);
System\Xaml\Runtime\ClrObjectRuntime.cs (6)
110MethodInfo method = GetFactoryMethod(type, methodName, args, BindingFlags.Public | BindingFlags.Static); 114protected MethodInfo GetFactoryMethod(Type type, string methodName, object[] args, BindingFlags flags) 139protected MethodBase BindToMethod(BindingFlags bindingFlags, MethodBase[] candidates, object[] args) 398"DictionaryEntriesFromIEnumeratorKvp", BindingFlags.Static | BindingFlags.NonPublic);
System\Xaml\Runtime\DynamicMethodRuntime.cs (19)
27private const BindingFlags BF_AllInstanceMembers = 28BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; 29private const BindingFlags BF_AllStaticMembers = 30BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic; 276const BindingFlags helperFlags = BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly; 302helperFlags | BindingFlags.InvokeMethod, 1, 0, 2); 319BindingFlags.Static | BindingFlags.Public, null, 568BindingFlags bindingFlags, short targetArgNum, params short[] paramArgNums) 599new Type[] { typeof(string), typeof(BindingFlags), typeof(Binder), typeof(object), typeof(object[]) }); 611KnownStrings.GetTypeFromHandle, BindingFlags.Public | BindingFlags.Static,
System\Xaml\Schema\CollectionReflector.cs (7)
340private static BindingFlags GetBindingFlags(Type type) 344BindingFlags flags = BindingFlags.Instance | BindingFlags.Public; 347flags |= BindingFlags.NonPublic; 367BindingFlags.Instance | BindingFlags.Public))
System\Xaml\Schema\TypeReflector.cs (9)
20private const BindingFlags AllProperties_BF 21= BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; 23private const BindingFlags AttachableProperties_BF 24= BindingFlags.Static | BindingFlags.FlattenHierarchy 25| BindingFlags.Public | BindingFlags.NonPublic;
System\Xaml\Schema\XamlMemberInvoker.cs (5)
115BindingFlags flags = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static; 123flags |= BindingFlags.Instance;
System\Xaml\XamlType.cs (5)
1430private BindingFlags ConstructorBindingFlags 1434BindingFlags flags = BindingFlags.Instance | BindingFlags.Public; 1437flags |= BindingFlags.NonPublic;
UIAutomationClient (2)
MS\Internal\Automation\ProxyManager.cs (2)
67FieldInfo fi = t.GetField("ClientSideProviderDescriptionTable", BindingFlags.Static | BindingFlags.Public);
vstest.console (2)
Internal\MSBuildLogger.cs (2)
491MethodInfo? getResourceStringMethod = typeof(Environment).GetMethod("GetResourceString", BindingFlags.Static | BindingFlags.NonPublic, null, [typeof(string)], null);
vstest.console.arm64 (2)
src\vstest\src\vstest.console\Internal\MSBuildLogger.cs (2)
491MethodInfo? getResourceStringMethod = typeof(Environment).GetMethod("GetResourceString", BindingFlags.Static | BindingFlags.NonPublic, null, [typeof(string)], null);
WindowsFormsIntegration (5)
System\Windows\Integration\WindowsFormsHost.cs (2)
1086MethodInfo methodInfo = typeof(SWF.Control).GetMethod("OnParentRightToLeftChanged", BindingFlags.NonPublic | BindingFlags.Instance, null, new Type[] { typeof(EventArgs) }, null);
System\Windows\Integration\WindowsFormsHostPropertyMap.cs (3)
106const BindingFlags memberAccess = BindingFlags.Public | BindingFlags.Instance;