5263 references to BindingFlags
Aspire.Azure.Messaging.EventHubs.Tests (2)
ConformanceTestsBase.cs (2)
86var clientAccessor = typeof(AzureEventHubHealthCheck).GetField("_client", BindingFlags.NonPublic | BindingFlags.Instance);
Aspire.Confluent.Kafka (2)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\Shared\PropertyFetcher.AOT.cs (2)
143.GetMethod(nameof(CreateInstantiated), BindingFlags.NonPublic | BindingFlags.Static)!
Aspire.Hosting.Tests (3)
Utils\StringComparersTests.cs (3)
15var flags = BindingFlags.Public | BindingFlags.Static;
Aspire.Microsoft.Data.SqlClient (2)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Shared\DiagnosticSourceInstrumentation\PropertyFetcher.cs (2)
139.GetMethod(nameof(CreateInstantiated), BindingFlags.NonPublic | BindingFlags.Static)!
Aspire.Microsoft.EntityFrameworkCore.SqlServer (2)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Shared\DiagnosticSourceInstrumentation\PropertyFetcher.cs (2)
139.GetMethod(nameof(CreateInstantiated), BindingFlags.NonPublic | BindingFlags.Static)!
Aspire.RabbitMQ.Client.v7.Tests (2)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (2)
203.GetField("Log", BindingFlags.Static | BindingFlags.Public)!
Aspire.StackExchange.Redis (7)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Implementation\RedisProfilerEntryToActivityConverter.cs (5)
24var messageDelegate = CreateFieldGetter<object>(profiledCommandType, "Message", BindingFlags.NonPublic | BindingFlags.Instance); 25var scriptDelegate = CreateFieldGetter<string>(scriptMessageType, "script", BindingFlags.NonPublic | BindingFlags.Instance); 200BindingFlags flags)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\PropertyFetcher.AOT.cs (2)
145.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) });
CodeGenerator (2)
src\Servers\Kestrel\shared\KnownHeaders.cs (2)
38.GetFields(BindingFlags.Static | BindingFlags.Public)
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)!;
DesignSurfaceExt (6)
PropertyGridExt.cs (2)
23MethodInfo methodInfo = typeof(PropertyGrid).GetMethod(nameof(OnComponentChanged), BindingFlags.NonPublic | BindingFlags.Instance);
TabOrderHooker.cs (4)
53tabOrderType.InvokeMember("Dispose", BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.InvokeMethod, null, _tabOrder, [true]);
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-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)
122MethodInfo methodInfo = type.GetMethod("GetMetadatadataAsync", BindingFlags.Public | BindingFlags.Instance);
GetDocument.Insider (6)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.5.25256.101\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (6)
16private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
illink (245)
ILLink.RoslynAnalyzer (243)
DataFlow\DynamicallyAccessedMembersBinder.cs (99)
30 var declaredOnlyFlags = declaredOnly ? BindingFlags.DeclaredOnly : BindingFlags.Default; 34 foreach (var c in typeDefinition.ApplyIncludeInherited (t => t.GetConstructorsOnType (filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) 40 foreach (var c in typeDefinition.ApplyIncludeInherited (t => t.GetConstructorsOnType (filter: null, bindingFlags: BindingFlags.Public), withInherited)) 51 foreach (var m in typeDefinition.ApplyIncludeInherited (t => t.GetMethodsOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 56 foreach (var m in typeDefinition.GetMethodsOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 62 foreach (var f in typeDefinition.ApplyIncludeInherited (t => t.GetFieldsOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 67 foreach (var f in typeDefinition.GetFieldsOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 73 foreach (var nested in typeDefinition.ApplyIncludeInherited (t => t.GetNestedTypesOnType (filter: null, bindingFlags: BindingFlags.NonPublic), withInherited)) { 84 foreach (var nested in typeDefinition.ApplyIncludeInherited (t => t.GetNestedTypesOnType (filter: null, bindingFlags: BindingFlags.Public), withInherited)) { 95 foreach (var p in typeDefinition.ApplyIncludeInherited (t => t.GetPropertiesOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 100 foreach (var p in typeDefinition.GetPropertiesOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 106 foreach (var e in typeDefinition.ApplyIncludeInherited (t => t.GetEventsOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.NonPublic | declaredOnlyFlags), withInherited)) 111 foreach (var e in typeDefinition.GetEventsOnTypeHierarchy (filter: null, bindingFlags: BindingFlags.Public | declaredOnlyFlags)) 120 public static IEnumerable<IMethodSymbol> GetConstructorsOnType (this ITypeSymbol type, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 130 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.IsStatic) 133 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.IsStatic) 136 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && method.DeclaredAccessibility != Accessibility.Public) 139 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.DeclaredAccessibility == Accessibility.Public) 146 public static IEnumerable<IMethodSymbol> GetMethodsOnTypeHierarchy (this ITypeSymbol thisType, Func<IMethodSymbol, bool>? filter, BindingFlags? bindingFlags = null) 166 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !method.IsStatic) 169 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && method.IsStatic) 172 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && method.DeclaredAccessibility != Accessibility.Public) 175 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && method.DeclaredAccessibility == Accessibility.Public) 181 if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 189 public static IEnumerable<IFieldSymbol> GetFieldsOnTypeHierarchy (this ITypeSymbol thisType, Func<IFieldSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 205 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static && !field.IsStatic) 208 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance && field.IsStatic) 211 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public && field.DeclaredAccessibility != Accessibility.Public) 214 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic && field.DeclaredAccessibility == Accessibility.Public) 220 if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 228 public static IEnumerable<ITypeSymbol> GetNestedTypesOnType (this ITypeSymbol type, Func<ITypeSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 234 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) { 239 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) { 248 public static IEnumerable<IPropertySymbol> GetPropertiesOnTypeHierarchy (this ITypeSymbol thisType, Func<IPropertySymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 265 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) { 270 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) { 275 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) { 281 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) { 289 if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly) 297 public static IEnumerable<IEventSymbol> GetEventsOnTypeHierarchy (this ITypeSymbol thisType, Func<IEventSymbol, bool>? filter, BindingFlags? bindingFlags = BindingFlags.Default) 315 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Static) { 320 if ((bindingFlags & (BindingFlags.Instance | BindingFlags.Static)) == BindingFlags.Instance) { 325 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.Public) { 331 if ((bindingFlags & (BindingFlags.Public | BindingFlags.NonPublic)) == BindingFlags.NonPublic) { 339 if ((bindingFlags & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (101)
350 BindingFlags? bindingFlags; 408 BindingFlags? bindingFlags; 413 bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 463 BindingFlags? bindingFlags; 466 bindingFlags = BindingFlags.Public | BindingFlags.Instance; 515 BindingFlags? bindingFlags; 522 bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 572 BindingFlags? bindingFlags; 577 bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 637 BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public; 698 MarkConstructorsOnType (systemTypeValue.RepresentedType, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, parameterCount: null); 758 BindingFlags bindingFlags = argumentValues[0].AsSingleValue () is NullValue ? BindingFlags.Static : BindingFlags.Default; 783 BindingFlags bindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 1063 BindingFlags? bindingFlags; 1068 bindingFlags = BindingFlags.Public | BindingFlags.Instance; 1081 if (HasBindingFlag (bindingFlags, BindingFlags.Public) && !HasBindingFlag (bindingFlags, BindingFlags.NonPublic) 1141 BindingFlags bindingFlags = BindingFlags.Instance; 1148 bindingFlags |= BindingFlags.NonPublic | BindingFlags.Public; 1150 bindingFlags |= BindingFlags.Public; 1166 bindingFlags |= (BindingFlags) constInt; 1168 bindingFlags |= BindingFlags.NonPublic | BindingFlags.Public; 1170 bindingFlags |= BindingFlags.Public; 1176 bindingFlags |= BindingFlags.Public; 1293 private IEnumerable<MultiValue> ProcessGetMethodByName (TypeProxy type, string methodName, BindingFlags? bindingFlags) 1399 BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public; 1404 bindingFlags = BindingFlags.Instance; 1406 bindingFlags |= (BindingFlags) bindingFlagsInt; 1408 bindingFlags |= BindingFlags.Public | BindingFlags.NonPublic; 1442 internal static BindingFlags? GetBindingFlagsFromValue (in MultiValue parameter) => (BindingFlags?) parameter.AsConstInt (); 1444 internal static bool BindingFlagsAreUnsupported (BindingFlags? bindingFlags) 1450 const BindingFlags UnderstoodBindingFlags = 1451 BindingFlags.DeclaredOnly | 1452 BindingFlags.Instance | 1453 BindingFlags.Static | 1454 BindingFlags.Public | 1455 BindingFlags.NonPublic | 1456 BindingFlags.FlattenHierarchy | 1457 BindingFlags.ExactBinding; 1460 const BindingFlags IgnorableBindingFlags = 1461 BindingFlags.InvokeMethod | 1462 BindingFlags.CreateInstance | 1463 BindingFlags.GetField | 1464 BindingFlags.SetField | 1465 BindingFlags.GetProperty | 1466 BindingFlags.SetProperty; 1468 BindingFlags flags = bindingFlags.Value; 1472 internal static bool HasBindingFlag (BindingFlags? bindingFlags, BindingFlags? search) => bindingFlags != null && (bindingFlags & search) == search; 1474 internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForNestedTypes (BindingFlags? bindingFlags) => 1475 (HasBindingFlag (bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1476 (HasBindingFlag (bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicNestedTypes : DynamicallyAccessedMemberTypes.None) | 1479 internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForConstructors (BindingFlags? bindingFlags) => 1480 (HasBindingFlag (bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicConstructors : DynamicallyAccessedMemberTypes.None) | 1481 (HasBindingFlag (bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicConstructors : DynamicallyAccessedMemberTypes.None) | 1484 internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForMethods (BindingFlags? bindingFlags) => 1485 (HasBindingFlag (bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicMethods : DynamicallyAccessedMemberTypes.None) | 1486 (HasBindingFlag (bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicMethods : DynamicallyAccessedMemberTypes.None) | 1489 internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForFields (BindingFlags? bindingFlags) => 1490 (HasBindingFlag (bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicFields : DynamicallyAccessedMemberTypes.None) | 1491 (HasBindingFlag (bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicFields : DynamicallyAccessedMemberTypes.None) | 1494 internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForProperties (BindingFlags? bindingFlags) => 1495 (HasBindingFlag (bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicProperties : DynamicallyAccessedMemberTypes.None) | 1496 (HasBindingFlag (bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicProperties : DynamicallyAccessedMemberTypes.None) | 1499 internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForEvents (BindingFlags? bindingFlags) => 1500 (HasBindingFlag (bindingFlags, BindingFlags.Public) ? DynamicallyAccessedMemberTypes.PublicEvents : DynamicallyAccessedMemberTypes.None) | 1501 (HasBindingFlag (bindingFlags, BindingFlags.NonPublic) ? DynamicallyAccessedMemberTypes.NonPublicEvents : DynamicallyAccessedMemberTypes.None) | 1504 internal static DynamicallyAccessedMemberTypes GetDynamicallyAccessedMemberTypesFromBindingFlagsForMembers (BindingFlags? bindingFlags) => 1517 private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags); 1519 private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType (TypeProxy type, string name, BindingFlags? bindingFlags); 1527 private partial void MarkEventsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags); 1529 private partial void MarkFieldsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags); 1531 private partial void MarkPropertiesOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags); 1535 private partial void MarkConstructorsOnType (TypeProxy type, BindingFlags? bindingFlags, int? parameterCount);
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (32)
77 /// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Type[])"/></item> 78 /// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 79 /// <item><see cref="System.Type.GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder?, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 84 /// <see cref="System.Type.GetConstructors(System.Reflection.BindingFlags)"/> 89 /// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags)"/></item> 92 /// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Type[])"/></item> 93 /// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 94 /// <item><see cref="System.Type.GetMethod(string, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 97 /// <item><see cref="System.Type.GetMethod(string, int, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 98 /// <item><see cref="System.Type.GetMethod(string, int, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 103 /// <see cref="System.Type.GetMethod(System.Reflection.BindingFlags)"/> 109 /// <item><see cref="System.Type.GetField(string, System.Reflection.BindingFlags)"/></item> 114 /// <see cref="System.Type.GetFields(System.Reflection.BindingFlags)"/> 120 /// <item><see cref="System.Type.GetProperty(string, System.Reflection.BindingFlags)"/></item> 125 /// <item><see cref="System.Type.GetProperty(string, System.Reflection.BindingFlags, System.Reflection.Binder?, System.Type?, System.Type[], System.Reflection.ParameterModifier[]?)"/></item> 130 /// <see cref="System.Type.GetProperties(System.Reflection.BindingFlags)"/> 136 /// <item><see cref="System.Type.GetEvent(string, System.Reflection.BindingFlags)"/></item> 141 /// <see cref="System.Type.GetEvents(System.Reflection.BindingFlags)"/> 147 /// <item><see cref="System.Type.GetNestedType(string, System.Reflection.BindingFlags)"/></item> 152 /// <see cref="System.Type.GetNestedTypes(System.Reflection.BindingFlags)"/> 158 /// <item><see cref="System.Type.GetMember(string, System.Reflection.BindingFlags)"/></item> 159 /// <item><see cref="System.Type.GetMember(string, System.Reflection.MemberTypes, System.Reflection.BindingFlags)"/></item> 164 /// <see cref="System.Type.GetMembers(System.Reflection.BindingFlags)"/> 238 /// <item><see cref="System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo)"/></item> 239 /// <item><see cref="System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 245 /// <item><see cref="System.Activator.CreateInstance(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 253 /// <item><see cref="System.Activator.CreateInstanceFrom(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 261 /// <item><see cref="System.AppDomain.CreateInstance(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 269 /// <item><see cref="System.AppDomain.CreateInstanceAndUnwrap(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 277 /// <item><see cref="System.AppDomain.CreateInstanceFrom(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 285 /// <item><see cref="System.AppDomain.CreateInstanceFromAndUnwrap(string, string, bool, System.Reflection.BindingFlags, System.Reflection.Binder, object[], System.Globalization.CultureInfo, object[])"/></item> 294 /// <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)
164 private partial IEnumerable<SystemReflectionMethodBaseValue> GetMethodsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags) 170 private partial IEnumerable<SystemTypeValue> GetNestedTypesOnType (TypeProxy type, string name, BindingFlags? bindingFlags) 211 => _reflectionAccessAnalyzer.GetReflectionAccessDiagnosticsForConstructorsOnType (_diagnosticContext.Location, type.Type, BindingFlags.Static, parameterCount: 0); 213 private partial void MarkEventsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags) 216 private partial void MarkFieldsOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags) 219 private partial void MarkPropertiesOnTypeHierarchy (TypeProxy type, string name, BindingFlags? bindingFlags) 225 private partial void MarkConstructorsOnType (TypeProxy type, BindingFlags? bindingFlags, int? parameterCount)
TrimAnalysis\ReflectionAccessAnalyzer.cs (4)
56 internal void GetReflectionAccessDiagnosticsForEventsOnTypeHierarchy (Location location, ITypeSymbol typeSymbol, string name, BindingFlags? bindingFlags) 62 internal void GetReflectionAccessDiagnosticsForFieldsOnTypeHierarchy (Location location, ITypeSymbol typeSymbol, string name, BindingFlags? bindingFlags) 68 internal void GetReflectionAccessDiagnosticsForPropertiesOnTypeHierarchy (Location location, ITypeSymbol typeSymbol, string name, BindingFlags? bindingFlags) 74 internal void GetReflectionAccessDiagnosticsForConstructorsOnType (Location location, ITypeSymbol typeSymbol, BindingFlags? bindingFlags, int? parameterCount)
InMemory.FunctionalTests (6)
Http2\Http2ConnectionTests.cs (3)
219const BindingFlags privateFlags = BindingFlags.NonPublic | BindingFlags.Instance;
Http3\Http3ConnectionTests.cs (3)
478const BindingFlags privateFlags = BindingFlags.NonPublic | BindingFlags.Instance;
InProcessWebSite (3)
src\Servers\IIS\IIS\test\testassets\shared\WebSockets\TestStartup.cs (3)
20foreach (var method in type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Metrics (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Metrics.Legacy (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.AspNetCore.Components (28)
BindConverter.cs (8)
1788var method = _makeArrayFormatter ??= typeof(FormatterDelegateCache).GetMethod(nameof(MakeArrayFormatter), BindingFlags.NonPublic | BindingFlags.Static)!; 1984var method = _convertToEnum ??= typeof(BindConverter).GetMethod(nameof(ConvertToEnum), BindingFlags.NonPublic | BindingFlags.Static)!; 1990var method = _convertToNullableEnum ??= typeof(BindConverter).GetMethod(nameof(ConvertToNullableEnum), BindingFlags.NonPublic | BindingFlags.Static)!; 1995var method = _makeArrayTypeConverter ??= typeof(ParserDelegateCache).GetMethod(nameof(MakeArrayTypeConverter), BindingFlags.NonPublic | BindingFlags.Static)!;
ComponentFactory.cs (4)
16private const BindingFlags _injectablePropertyBindingFlags 17= BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic;
PersistentState\PersistentServicesRegistry.cs (5)
157internal const BindingFlags BindablePropertyFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.IgnoreCase;
Reflection\ComponentProperties.cs (5)
14internal const BindingFlags BindablePropertyFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.IgnoreCase;
Reflection\MemberAssignment.cs (2)
15BindingFlags bindingFlags) 23var properties = currentType.GetProperties(bindingFlags | BindingFlags.DeclaredOnly);
Reflection\PropertyGetter.cs (2)
13typeof(PropertyGetter).GetMethod(nameof(CallPropertyGetter), BindingFlags.NonPublic | BindingFlags.Static)!;
Reflection\PropertySetter.cs (2)
13typeof(PropertySetter).GetMethod(nameof(CallPropertySetter), BindingFlags.NonPublic | BindingFlags.Static)!;
Microsoft.AspNetCore.Components.Endpoints (11)
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.Components.Endpoints.Tests (2)
Binding\FormDataMapperTests.cs (2)
2226.GetMethod("Map", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public) ??
Microsoft.AspNetCore.Components.WebAssembly (11)
HotReload\HotReloadAgent.cs (4)
73var applyUpdateMethod = metadataUpdater.GetMethod(ApplyUpdateMethodName, BindingFlags.Public | BindingFlags.Static, binder: null, [typeof(Assembly), typeof(ReadOnlySpan<byte>), typeof(ReadOnlySpan<byte>), typeof(ReadOnlySpan<byte>)], modifiers: null); 82var getCapabilities = metadataUpdater.GetMethod(GetCapabilitiesMethodName, BindingFlags.NonPublic | BindingFlags.Static, binder: null, Type.EmptyTypes, modifiers: null);
HotReload\MetadataUpdateHandlerInvoker.cs (7)
171if (handlerType.GetMethod(name, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static, binder: null, [typeof(Type[])], modifiers: null) is MethodInfo updateMethod && 177foreach (MethodInfo method in handlerType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Microsoft.AspNetCore.Components.WebView.Photino (2)
PhotinoSynchronizationContext.cs (2)
51.GetField("_managedThreadId", BindingFlags.NonPublic | BindingFlags.Instance)!
Microsoft.AspNetCore.Connections.Abstractions (1)
src\Shared\ActivatorUtilities\ActivatorUtilities.cs (1)
169return _constructor.Invoke(BindingFlags.DoNotWrapExceptions, binder: null, parameters: _parameterValues, culture: null);
Microsoft.AspNetCore.Diagnostics (5)
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\Grpc\JsonTranscoding\src\Shared\Server\BindMethodFinder.cs (3)
26private const BindingFlags BindMethodBindingFlags = BindingFlags.Public | BindingFlags.Static;
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (2)
57var property = serviceReflectionType.GetProperty("Descriptor", BindingFlags.Public | BindingFlags.Static);
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (2)
Infrastructure\TestHelpers.cs (2)
37var property = typeToConvert.GetProperty("Descriptor", BindingFlags.Static | BindingFlags.Public, binder: null, typeof(MessageDescriptor), Type.EmptyTypes, modifiers: null);
Microsoft.AspNetCore.Grpc.Swagger (2)
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (2)
57var property = serviceReflectionType.GetProperty("Descriptor", BindingFlags.Public | BindingFlags.Static);
Microsoft.AspNetCore.Hosting (11)
GenericHost\GenericWebHostBuilder.cs (2)
294var 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\Shared\StackTrace\StackFrame\StackTraceHelper.cs (5)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Hosting.Tests (4)
ConfigureBuilderTests.cs (2)
15var methodInfo = GetType().GetMethod(nameof(InjectedMethod), BindingFlags.NonPublic | BindingFlags.Static);
HostingApplicationDiagnosticsTests.cs (2)
1086var property = o.GetType().GetTypeInfo().GetProperty(name, BindingFlags.Instance | BindingFlags.Public);
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\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 (137)
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)!; 625var constructor = constructorType.MakeGenericType(factoryContext.ArgumentTypes!).GetConstructors(BindingFlags.NonPublic | BindingFlags.Instance).SingleOrDefault();
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\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
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.Extensions.Tests (20)
RequestDelegateFactoryTests.cs (10)
135BindingFlags.NonPublic | BindingFlags.Static, 168BindingFlags.Public | BindingFlags.Instance, 205BindingFlags.NonPublic | BindingFlags.Static, 2155BindingFlags.NonPublic | BindingFlags.Instance, 2192BindingFlags.NonPublic | BindingFlags.Instance,
RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
159?.GetMethod("MapTestEndpoints", BindingFlags.Public | BindingFlags.Static)
ValidationsGenerator\ValidationsGeneratorTestBase.cs (8)
104var endpoints = (IReadOnlyList<Endpoint>)service.GetType().GetProperty("Endpoints", BindingFlags.Instance | BindingFlags.Public).GetValue(service); 218private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
Microsoft.AspNetCore.Http.Microbenchmarks (2)
src\Http\Http.Extensions\test\RequestDelegateGenerator\RequestDelegateCreationTestBase.cs (2)
159?.GetMethod("MapTestEndpoints", BindingFlags.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.Http.Results.Tests (4)
ResultsOfTHelperTests.cs (2)
81var methodInfo = typeof(ResultsOfTHelperTests).GetMethod(nameof(GetMetadata), BindingFlags.NonPublic | BindingFlags.Static);
ResultsTests.cs (2)
1710var actualMethods = new HashSet<string>(typeof(Results).GetMethods(BindingFlags.Public | BindingFlags.Static)
Microsoft.AspNetCore.Http.Tests (9)
CookieOptionsTests.cs (2)
32var properties = typeof(CookieOptions).GetProperties(BindingFlags.Public | BindingFlags.Instance);
DefaultHttpContextTests.cs (7)
338.GetFields(BindingFlags.NonPublic | BindingFlags.Instance) 366.GetProperties(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance) 372.GetFields(BindingFlags.NonPublic | BindingFlags.Instance)
Microsoft.AspNetCore.InternalTesting (2)
xunit\AspNetTestAssemblyRunner.cs (2)
52bindingAttr: BindingFlags.Public | BindingFlags.Static,
Microsoft.AspNetCore.Mvc.Abstractions (62)
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.ApiExplorer.Test (11)
DefaultApiDescriptionProviderTest.cs (11)
2174var methodInfo = GetType().GetMethod(nameof(ParameterDefaultValue), BindingFlags.Instance | BindingFlags.NonPublic); 2200var methodInfo = GetType().GetMethod(nameof(ParameterDefaultValue), BindingFlags.Instance | BindingFlags.NonPublic); 2223var methodInfo = GetType().GetMethod(nameof(AcceptsId_Query), BindingFlags.Instance | BindingFlags.NonPublic); 2334BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 2357BindingFlags.Instance | BindingFlags.NonPublic);
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\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\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
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.Core.Test (64)
ApplicationModels\DefaultApplicationModelProviderTest.cs (9)
515BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance); 582BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance); 734BindingFlags.Static | BindingFlags.NonPublic | BindingFlags.Public);
ApplicationModels\RouteTokenTransformerConventionTest.cs (2)
53return typeof(RouteTokenTransformerConventionTest).GetMethod(nameof(GetMethodInfo), BindingFlags.NonPublic | BindingFlags.Instance);
Infrastructure\ActionMethodExecutorTest.cs (2)
453var methodInfo = type.GetMethod(methodName, BindingFlags.Public | BindingFlags.Instance);
Infrastructure\ActionSelectorTest.cs (1)
998.GetNestedTypes(BindingFlags.NonPublic)
ModelBinding\Binders\ArrayModelBinderTest.cs (4)
68.GetMethod(nameof(ActionWithArrayParameter), BindingFlags.Instance | BindingFlags.NonPublic) 102.GetMethod(nameof(ActionWithArrayParameter), BindingFlags.Instance | BindingFlags.NonPublic)
ModelBinding\Binders\CollectionModelBinderTest.cs (6)
254.GetMethod(nameof(ActionWithListParameter), BindingFlags.Instance | BindingFlags.NonPublic) 288.GetMethod(nameof(ActionWithListParameter), BindingFlags.Instance | BindingFlags.NonPublic) 329.GetMethod(nameof(ActionWithListParameterDefaultValue), BindingFlags.Instance | BindingFlags.NonPublic)
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (6)
279.GetMethod(nameof(ActionWithComplexParameter), BindingFlags.Instance | BindingFlags.NonPublic) 331BindingFlags.Instance | BindingFlags.NonPublic) 375BindingFlags.Instance | BindingFlags.NonPublic)
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (8)
292.GetMethod(nameof(ActionWithComplexParameter), BindingFlags.Instance | BindingFlags.NonPublic) 339.GetMethod(nameof(ActionWithComplexParameter), BindingFlags.Instance | BindingFlags.NonPublic) 391BindingFlags.Instance | BindingFlags.NonPublic) 435BindingFlags.Instance | BindingFlags.NonPublic)
ModelBinding\Binders\DictionaryModelBinderTest.cs (10)
177.GetMethod(nameof(ActionWithDefaultValueDictionaryParameter), BindingFlags.Instance | BindingFlags.NonPublic) 252.GetMethod(nameof(ActionWithDefaultValueDictionaryParameter), BindingFlags.Instance | BindingFlags.NonPublic) 439.GetMethod(nameof(ActionWithDictionaryParameter), BindingFlags.Instance | BindingFlags.NonPublic) 474.GetMethod(nameof(ActionWithDictionaryParameter), BindingFlags.Instance | BindingFlags.NonPublic) 523.GetMethod(nameof(ActionWithDefaultValueDictionaryParameter), BindingFlags.Instance | BindingFlags.NonPublic)
ModelBinding\Metadata\DefaultModelMetadataProviderTest.cs (6)
269.GetMethod(nameof(GetMetadataForParameterTestMethod), BindingFlags.NonPublic | BindingFlags.Instance) 320.GetMethod(nameof(GetMetadataForParameterTestMethod), BindingFlags.NonPublic | BindingFlags.Instance) 337.GetMethod(nameof(GetMetadataForParameterTestMethod), BindingFlags.NonPublic | BindingFlags.Instance)
ModelBinding\Metadata\DefaultModelMetadataTest.cs (4)
991.GetMethod(nameof(CalculateHasValidators_ParameterMetadata_TypeHasNoValidatorsMethod), BindingFlags.Static | BindingFlags.NonPublic) 1010.GetProperty(nameof(CalculateHasValidators_PropertyMetadata_TypeHasNoValidatorsProperty), BindingFlags.Static | BindingFlags.NonPublic);
ModelBinding\ParameterBinderTest.cs (4)
307var method = GetType().GetMethod(nameof(TestMethodWithoutAttributes), BindingFlags.NonPublic | BindingFlags.Instance); 362var method = GetType().GetMethod(nameof(TestMethodWithAttributes), BindingFlags.NonPublic | BindingFlags.Instance);
RequestFormLimitsAttributeTest.cs (2)
85return type.GetProperties(BindingFlags.Public | BindingFlags.Instance);
Microsoft.AspNetCore.Mvc.IntegrationTests (24)
DictionaryModelBinderIntegrationTest.cs (4)
435.GetMethod(nameof(SampleMethod_SimpleType), BindingFlags.Instance | BindingFlags.NonPublic) 857.GetMethod(nameof(SampleMethod_ComplexType), BindingFlags.Instance | BindingFlags.NonPublic)
NullableReferenceTypeIntegrationTest.cs (2)
166var method = GetType().GetMethod(nameof(NonNullableParameter), BindingFlags.NonPublic | BindingFlags.Instance);
ValidationIntegrationTests.cs (10)
2020var parameterInfo = GetType().GetMethod(nameof(Validation_ListOfType_NoValidatorOnParameterTestMethod), BindingFlags.NonPublic | BindingFlags.Static) 2072var parameterInfo = GetType().GetMethod(nameof(Validation_ListOfType_ValidatorOnParameterTestMethod), BindingFlags.NonPublic | BindingFlags.Static) 2142var parameterInfo = GetType().GetMethod(nameof(Validation_CollectionOfType_ValidatorOnElementTestMethod), BindingFlags.NonPublic | BindingFlags.Static) 2466var parameterInfo = GetType().GetMethod(nameof(Validation_InifnitelyRecursiveModel_ValidationOnTopLevelParameterMethod), BindingFlags.NonPublic | BindingFlags.Static) 2511var parameterInfo = GetType().GetMethod(nameof(Validation_ModelWithNonNullableReferenceTypes_DoesNotValidateNonNullablePropertiesOnFrameworkTypesAction), BindingFlags.NonPublic | BindingFlags.Static)
ValidationWithRecordIntegrationTests.cs (8)
1811var parameterInfo = GetType().GetMethod(nameof(Validation_ListOfType_NoValidatorOnParameterTestMethod), BindingFlags.NonPublic | BindingFlags.Static) 1863var parameterInfo = GetType().GetMethod(nameof(Validation_ListOfType_ValidatorOnParameterTestMethod), BindingFlags.NonPublic | BindingFlags.Static) 1933var parameterInfo = GetType().GetMethod(nameof(Validation_CollectionOfType_ValidatorOnElementTestMethod), BindingFlags.NonPublic | BindingFlags.Static) 2252var parameterInfo = GetType().GetMethod(nameof(Validation_InifnitelyRecursiveModel_ValidationOnTopLevelParameterMethod), BindingFlags.NonPublic | BindingFlags.Static)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (6)
BsonTempDataSerializer.cs (4)
22nameof(ConvertArray), BindingFlags.Static | BindingFlags.NonPublic)!; 24nameof(ConvertDictionary), BindingFlags.Static | BindingFlags.NonPublic)!;
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.RazorPages.Test (28)
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (6)
775var expected = typeInfo.GetMethod(nameof(PageModelWithStaticHandler.OnGet), BindingFlags.Public | BindingFlags.Instance); 805var expected = typeInfo.GetMethod(nameof(PageModelWithAbstractMethod.OnGet), BindingFlags.Public | BindingFlags.Instance); 833var expected = typeInfo.GetMethod(nameof(PageWithNonHandlerMethod.OnGet), BindingFlags.Public | BindingFlags.Instance);
Infrastructure\CompiledPageActionDescriptorFactoryTest.cs (22)
79var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 107var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 134var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 165var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 196var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 227var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 262var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 263var propertyInfo = GetType().GetProperty(nameof(TestProperty), BindingFlags.Instance | BindingFlags.NonPublic); 296var methodInfo = GetType().GetMethod(nameof(OnGet), BindingFlags.Instance | BindingFlags.NonPublic); 297var propertyInfo = GetType().GetProperty(nameof(TestProperty), BindingFlags.Instance | BindingFlags.NonPublic); 327var propertyInfo = GetType().GetProperty(nameof(TestProperty), BindingFlags.Instance | BindingFlags.NonPublic);
Microsoft.AspNetCore.Mvc.Testing (6)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.5.25256.101\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (6)
16private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
ViewComponents\DefaultViewComponentDescriptorProvider.cs (2)
66var methods = componentType.GetMethods(BindingFlags.Public | BindingFlags.Instance)
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (1)
ViewComponents\DefaultViewComponentSelectorTest.cs (1)
240: this(typeof(ViewComponentContainer).GetNestedTypes(bindingAttr: BindingFlags.Public))
Microsoft.AspNetCore.OpenApi (69)
src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
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.OpenApi.SourceGenerators.Tests (6)
SnapshotTestHelper.cs (6)
226private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
Microsoft.AspNetCore.OpenApi.Tests (5)
Services\OpenApiDocumentServiceTestsBase.cs (5)
204BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 227BindingFlags.Instance | BindingFlags.NonPublic);
Microsoft.AspNetCore.OutputCaching.Tests (2)
OutputCacheAttributeTests.cs (2)
140return typeof(OutputCacheMethods).GetMethod(methodName, System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public).GetAttribute<OutputCacheAttribute>();
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\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\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\Shared\StackTrace\StackFrame\StackTraceHelper.cs (5)
209var methods = parentType.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (7)
HttpRequestHeadersTests.cs (3)
135const BindingFlags privateFlags = BindingFlags.NonPublic | BindingFlags.Instance;
src\Servers\Kestrel\shared\KnownHeaders.cs (2)
38.GetFields(BindingFlags.Static | BindingFlags.Public)
src\Shared\test\Shared.Tests\runtime\Http2\DynamicTableTest.cs (2)
123FieldInfo insertIndexField = typeof(DynamicTable).GetField("_insertIndex", BindingFlags.NonPublic | BindingFlags.Instance);
Microsoft.AspNetCore.Shared.Tests (26)
runtime\Http2\DynamicTableTest.cs (2)
123FieldInfo insertIndexField = typeof(DynamicTable).GetField("_insertIndex", BindingFlags.NonPublic | BindingFlags.Instance);
src\Shared\ActivatorUtilities\ActivatorUtilities.cs (1)
169return _constructor.Invoke(BindingFlags.DoNotWrapExceptions, binder: null, parameters: _parameterValues, culture: null);
src\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\Shared\ObjectMethodExecutor\ObjectMethodExecutorFSharpSupport.cs (2)
164.GetMethod(nameof(ConvertValueTaskOfTToValueTask), BindingFlags.NonPublic | BindingFlags.Static)
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;
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.Client.Tests (2)
HttpConnectionFactoryTests.cs (2)
108.GetProperties(BindingFlags.Public | BindingFlags.Instance);
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\Shared\ObjectMethodExecutor\AwaitableInfo.cs (5)
16private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
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.SignalR.StackExchangeRedis.Tests (4)
TestConnectionMultiplexer.cs (4)
268typeof(ChannelMessageQueue).GetMethod("Write", BindingFlags.NonPublic | BindingFlags.Instance) 426var ctor = typeof(ChannelMessageQueue).GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic,
Microsoft.AspNetCore.TestHost (6)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.5.25256.101\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (6)
16private const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly;
Microsoft.Build (58)
BackEnd\Components\Communications\TranslatorExtensions.cs (2)
87constructor = type.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic, null, Type.EmptyTypes, null);
BackEnd\Components\Logging\LoggingService.cs (4)
97private static readonly Lazy<PropertyInfo> s_projectStartedEventArgsGlobalProperties = new Lazy<PropertyInfo>(() => typeof(ProjectStartedEventArgs).GetProperty("GlobalProperties", BindingFlags.Public | BindingFlags.Instance), LazyThreadSafetyMode.PublicationOnly); 106private 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)
63PropertyInfo[] infos = TaskType.GetProperties(BindingFlags.Instance | BindingFlags.Public);
BuildEnvironmentHelper.cs (3)
399var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Evaluation\Expander.cs (32)
2273MethodInfo itemFunctionInfo = typeof(IntrinsicItemFunctions<S>).GetMethod(functionName, BindingFlags.IgnoreCase | BindingFlags.NonPublic | BindingFlags.Static); 2278itemFunctionInfo = typeof(IntrinsicItemFunctions<S>).GetMethod(functionName, BindingFlags.IgnoreCase | BindingFlags.NonPublic | BindingFlags.Static); 2770BindingFlags.Public | BindingFlags.InvokeMethod, 3203public BindingFlags BindingFlags { get; set; } 3271private BindingFlags _bindingFlags; 3296BindingFlags bindingFlags, 3478_bindingFlags |= BindingFlags.Static; 3484_bindingFlags |= BindingFlags.NonPublic; 3495_bindingFlags |= BindingFlags.Instance; 3580functionResult = LateBindExecute(null /* no previous exception */, BindingFlags.Public | BindingFlags.Instance, null /* no instance for a constructor */, args, true /* is constructor */); 3632catch (MissingMethodException ex) when ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 3955functionBuilder.BindingFlags = BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.InvokeMethod; 3975BindingFlags defaultBindingFlags = BindingFlags.IgnoreCase | BindingFlags.Public; 3999defaultBindingFlags |= BindingFlags.InvokeMethod; 4050defaultBindingFlags |= (BindingFlags.GetProperty | BindingFlags.GetField); 4182if ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 4195if ((_bindingFlags & BindingFlags.InvokeMethod) == BindingFlags.InvokeMethod) 4243private object LateBindExecute(Exception ex, BindingFlags bindingFlags, object objectInstance /* null unless instance method */, object[] args, bool isConstructor)
Instance\ReflectableTaskPropertyInfo.cs (3)
80_propertyInfo = _taskType.GetProperty(Name, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase);
Instance\TaskFactories\TaskHostTask.cs (2)
226PropertyInfo parameter = _taskType.Type.GetProperty(property.Name, BindingFlags.Instance | BindingFlags.Public);
LoadedType.cs (2)
70PropertyInfo[] props = type.GetProperties(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);
LogMessagePacketBase.cs (2)
418methodInfo = eventDerivedType.GetMethod("WriteToStream", BindingFlags.NonPublic | BindingFlags.Instance);
PrintLineDebugger.cs (2)
30var propertyInfo = commonWriterType.GetProperty("Writer", BindingFlags.Public | BindingFlags.Static);
Microsoft.Build.BuildCheck.UnitTests (8)
BuildCheckManagerProviderTests.cs (2)
59var mockedField = _testedInstance.GetType().GetField(fieldName, BindingFlags.NonPublic | BindingFlags.Instance);
TestAssemblyInfo.cs (6)
41var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 46runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft.Build.CommandLine.UnitTests (6)
TestAssemblyInfo.cs (6)
41var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 46runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft.Build.Engine.OM.UnitTests (13)
BuildEnvironmentHelper.cs (3)
399var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Construction\ElementLocationPublic_Tests.cs (2)
125foreach (var property in element.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
PrintLineDebugger.cs (2)
30var propertyInfo = commonWriterType.GetProperty("Writer", BindingFlags.Public | BindingFlags.Static);
TestAssemblyInfo.cs (6)
41var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 46runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft.Build.Engine.UnitTests (35)
BackEnd\AssemblyTaskFactory_Tests.cs (2)
216PropertyInfo[] comparisonInfo = comparisonType.Type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
BackEnd\BinaryTranslator_Tests.cs (4)
262BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.CreateInstance | BindingFlags.Instance,
BackEnd\BuildOMCompatibility_Tests.cs (6)
105BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly) 113BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)
BackEnd\TaskBuilderTestTask.cs (2)
1304PropertyInfo[] infos = _type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
Construction\ElementLocation_Tests.cs (3)
432foreach (var property in node.GetType().GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Evaluation\ProjectSdkImplicitImport_Tests.cs (2)
836PropertyInfo parsedSdkInfo = typeof(ProjectImportElement).GetProperty("SdkReference", BindingFlags.Instance | BindingFlags.NonPublic);
Telemetry\OpenTelemetryManager_Tests.cs (5)
132.GetField("_telemetryState", BindingFlags.NonPublic | BindingFlags.Instance); 138BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
Telemetry\Telemetry_Tests.cs (5)
188.GetField("_telemetryState", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance) 193System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)
TestAssemblyInfo.cs (6)
41var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 46runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft.Build.Framework.UnitTests (10)
Attribute_Tests.cs (4)
32typeof(X).GetMember("TestValue2", BindingFlags.NonPublic | BindingFlags.Static)[0].GetCustomAttribute<OutputAttribute>(); 40typeof(X).GetMember("TestValue", BindingFlags.NonPublic | BindingFlags.Static)[0].GetCustomAttribute<RequiredAttribute>();
TestAssemblyInfo.cs (6)
41var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 46runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (6)
TestUtilities\ErrorLoggerEngine.cs (4)
28_formatErrorMethod = formattingClass.GetMethod("FormatEventMessage", BindingFlags.Static | BindingFlags.NonPublic, null, CallingConventions.Any, 30_formatWarningMethod = formattingClass.GetMethod("FormatEventMessage", BindingFlags.Static | BindingFlags.NonPublic, null, CallingConventions.Any,
VbcTests.cs (2)
483typeof(Vbc).GetProperty("UsedCommandLineTool", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic)?.SetValue(vbc, true);
Microsoft.Build.Tasks.Core (7)
BuildEnvironmentHelper.cs (3)
399var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
PrintLineDebugger.cs (2)
30var propertyInfo = commonWriterType.GetProperty("Writer", BindingFlags.Public | BindingFlags.Static);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (2)
188_parameters = TaskType?.GetProperties(BindingFlags.Instance | BindingFlags.Public)
Microsoft.Build.Tasks.UnitTests (14)
Exec_Tests.cs (2)
551MethodInfo generateCommandLineCommandsMethod = execType.GetMethod("GenerateCommandLineCommands", BindingFlags.Instance | BindingFlags.NonPublic);
ResourceHandling\GenerateResource_Tests.cs (2)
4173return o.GetType().GetMethod(methodName, BindingFlags.Instance | BindingFlags.NonPublic);
TestAssemblyInfo.cs (6)
41var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 46runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
ToolTaskExtension_Tests.cs (4)
39PropertyInfo logShared = typeof(ToolTask).GetProperty("LogShared", BindingFlags.Instance | BindingFlags.NonPublic); 45PropertyInfo logPrivate = typeof(ToolTask).GetProperty("LogPrivate", BindingFlags.Instance | BindingFlags.NonPublic);
Microsoft.Build.UnitTests.Shared (2)
EngineTestEnvironment.cs (2)
66SingletonField = typeof(BuildManager).GetField("s_singletonInstance", BindingFlags.Static | BindingFlags.NonPublic);
Microsoft.Build.Utilities.Core (5)
BuildEnvironmentHelper.cs (3)
399var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
PrintLineDebugger.cs (2)
30var propertyInfo = commonWriterType.GetProperty("Writer", BindingFlags.Public | BindingFlags.Static);
Microsoft.Build.Utilities.UnitTests (6)
TestAssemblyInfo.cs (6)
41var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static); 46runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
Microsoft.CodeAnalysis (4)
InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
PEWriter\MetadataWriter.cs (2)
1731metadata.GetType().GetField("_customAttributeTableNeedsSorting", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(metadata, false);
Microsoft.CodeAnalysis.Analyzers (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.BannedApiAnalyzers (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.CodeStyle (4)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
62var methodInfo = compilerAnalyzerType.GetMethod("GetSupportedErrorCodes", BindingFlags.Instance | BindingFlags.NonPublic)!;
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Lightup\NullableSyntaxAnnotationEx.cs (4)
24Oblivious = (SyntaxAnnotation?)nullableSyntaxAnnotation.GetField(nameof(Oblivious), BindingFlags.Static | BindingFlags.Public)?.GetValue(null); 25AnnotatedOrNotAnnotated = (SyntaxAnnotation?)nullableSyntaxAnnotation.GetField(nameof(AnnotatedOrNotAnnotated), BindingFlags.Static | BindingFlags.Public)?.GetValue(null);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (2)
4164var cloneMemberName = (string)typeof(WellKnownMemberNames).GetField("CloneMethodName", BindingFlags.NonPublic | BindingFlags.Static).GetValue(null);
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (2)
Recommendations\KeywordRecommenderTests.cs (2)
29var field = recommenderType.GetField(nameof(AbstractSyntacticSingleKeywordRecommender.KeywordKind), BindingFlags.Public | BindingFlags.Instance);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests.cs (2)
3116attrs[0].VerifyValue(1, TypedConstantKind.Enum, (int)(BindingFlags.DeclaredOnly | BindingFlags.Public));
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (6)
ObjectFormatterTests.cs (6)
125var attrsA = c.GetField("_A", BindingFlags.Instance | BindingFlags.NonPublic).GetCustomAttributes(typeof(DebuggerBrowsableAttribute), true); 126var attrsWE = c.GetField("_WE", BindingFlags.Instance | BindingFlags.NonPublic).GetCustomAttributes(typeof(DebuggerBrowsableAttribute), true); 127var attrsE = c.GetField("EEvent", BindingFlags.Instance | BindingFlags.NonPublic).GetCustomAttributes(typeof(DebuggerBrowsableAttribute), true);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\SyntaxTreeRootTests.cs (2)
81var syntaxTreeField = typeof(CSharpSyntaxNode).GetFields(BindingFlags.NonPublic | BindingFlags.Instance).Single(f => f.FieldType == typeof(SyntaxTree));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\AnonymousTypesSymbolTests.cs (6)
240Assert.Equal(2, type.GetFields(BindingFlags.NonPublic | BindingFlags.Instance).Count()); 242CheckField(type.GetField("<x>i__Field", BindingFlags.NonPublic | BindingFlags.Instance), type.GetGenericArguments()[0]); 243CheckField(type.GetField("<g>i__Field", BindingFlags.NonPublic | BindingFlags.Instance), type.GetGenericArguments()[1]);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Syntax\SyntaxTests.cs (4)
286foreach (var method in typeof(SyntaxFacts).GetMethods(BindingFlags.Public | BindingFlags.Static)) 304var method = typeof(SyntaxFacts).GetMethod(methodName, BindingFlags.Public | BindingFlags.Static);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Lightup\NullableSyntaxAnnotationEx.cs (4)
24Oblivious = (SyntaxAnnotation?)nullableSyntaxAnnotation.GetField(nameof(Oblivious), BindingFlags.Static | BindingFlags.Public)?.GetValue(null); 25AnnotatedOrNotAnnotated = (SyntaxAnnotation?)nullableSyntaxAnnotation.GetField(nameof(AnnotatedOrNotAnnotated), BindingFlags.Static | BindingFlags.Public)?.GetValue(null);
Microsoft.CodeAnalysis.EditorFeatures (9)
artifacts\obj\Microsoft.CodeAnalysis.EditorFeatures\Release\net472\GeneratedInternalTypeHelper.g.cs (9)
25return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) 26| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); 33return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); 40propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); 47return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 48| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (5)
Threading\StaTaskScheduler.cs (3)
30var getDefaultDomain = typeof(AppDomain).GetMethod("GetDefaultDomain", BindingFlags.NonPublic | BindingFlags.Static); 32var hook = (XunitDisposeHook)defaultDomain.CreateInstanceFromAndUnwrap(typeof(XunitDisposeHook).Assembly.CodeBase, typeof(XunitDisposeHook).FullName, ignoreCase: false, BindingFlags.CreateInstance, binder: null, args: null, culture: null, activationAttributes: null);
Workspaces\TestWorkspaceFixture.cs (2)
119var existingPropertiesField = textFormattingRunPropertiesType.GetField("ExistingProperties", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
CodeActions\CodeChangeProviderMetadataTests.cs (3)
154return [.. namesType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Static | BindingFlags.Public)
Options\GlobalOptionsTests.cs (2)
111foreach (var property in type.GetProperties(BindingFlags.Instance | BindingFlags.Public))
Workspaces\ClassificationTypeNamesTests.cs (2)
22.GetFields(BindingFlags.Static | BindingFlags.Public)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (2)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (25)
Debugger\Engine\DkmClrModuleInstance.cs (5)
93foreach (var field in type.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic))
Debugger\Engine\DkmClrValue.cs (5)
294const System.Reflection.BindingFlags bindingFlags = 295System.Reflection.BindingFlags.Public | 296System.Reflection.BindingFlags.NonPublic | 297System.Reflection.BindingFlags.Instance | 298System.Reflection.BindingFlags.Static;
Debugger\MemberInfo\ConstructorInfoImpl.cs (1)
144return Constructor.Invoke((System.Reflection.BindingFlags)invokeAttr, null, parameters, culture);
Debugger\MemberInfo\PropertyInfoImpl.cs (1)
132return this.Property.GetValue(obj, (System.Reflection.BindingFlags)invokeAttr, null, null, null);
Debugger\MemberInfo\TypeImpl.cs (7)
133return Type.GetConstructors((System.Reflection.BindingFlags)bindingAttr).Select(c => new ConstructorInfoImpl(c)).ToArray(); 168var field = Type.GetField(name, (System.Reflection.BindingFlags)bindingAttr); 174return Type.GetFields((System.Reflection.BindingFlags)flags).Select(f => new FieldInfoImpl(f)).ToArray(); 204return Type.GetMember(name, (System.Reflection.BindingFlags)bindingAttr).Select(GetMember).ToArray(); 209return Type.GetMembers((System.Reflection.BindingFlags)bindingAttr).Select(GetMember).ToArray(); 235return this.Type.GetMethods((System.Reflection.BindingFlags)flags).Select(m => new MethodInfoImpl(m)).ToArray(); 394return new PropertyInfoImpl(Type.GetProperty(name, (System.Reflection.BindingFlags)bindingAttr, binder: null, returnType: null, types: new System.Type[0], modifiers: new System.Reflection.ParameterModifier[0]));
ReflectionUtilities.cs (4)
26BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.CreateInstance,
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (6)
RazorPredefinedProviderNameTests.cs (6)
51return namesType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Static | BindingFlags.Public) 58return namesType.GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Static | BindingFlags.Public)
Microsoft.CodeAnalysis.Features (11)
SemanticSearch\AbstractSemanticSearchService.cs (9)
228var moduleCancellationTokenField = pidType.GetField("ModuleCancellationToken", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static); 243var field = toolsType.GetField(fieldName, BindingFlags.NonPublic | BindingFlags.Static); 277foreach (var candidate in program.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (2)
62var methodInfo = compilerAnalyzerType.GetMethod("GetSupportedErrorCodes", BindingFlags.Instance | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.InteractiveHost (2)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\NewtonsoftLanguageServer.cs (2)
63private static readonly MethodInfo s_entryPoint = typeof(NewtonsoftDelegatingEntryPoint).GetMethod(nameof(NewtonsoftDelegatingEntryPoint.ExecuteRequestAsync), BindingFlags.NonPublic | BindingFlags.Instance)!;
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (2)
58.GetMethod(nameof(RequestExecutionQueue<TRequestContext>.ProcessQueueCoreAsync), BindingFlags.NonPublic | BindingFlags.Instance)!;
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\SystemTextJsonLanguageServer.cs (4)
62private static readonly MethodInfo s_parameterlessEntryPoint = typeof(SystemTextJsonDelegatingEntryPoint).GetMethod(nameof(SystemTextJsonDelegatingEntryPoint.ExecuteRequest0Async), BindingFlags.NonPublic | BindingFlags.Instance)!; 63private static readonly MethodInfo s_entryPoint = typeof(SystemTextJsonDelegatingEntryPoint).GetMethod(nameof(SystemTextJsonDelegatingEntryPoint.ExecuteRequestAsync), BindingFlags.NonPublic | BindingFlags.Instance)!;
Microsoft.CodeAnalysis.Rebuild.UnitTests (16)
BasicDeterministicKeyBuilderTests.cs (5)
66var flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly | BindingFlags.Instance;
CSharpDeterministicKeyBuilderTests.cs (5)
65var flags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly | BindingFlags.Instance;
RoundTripUtil.cs (6)
219foreach (var propertyInfo in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)) 259foreach (var propertyInfo in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Microsoft.CodeAnalysis.Test.Utilities (28)
Metadata\ILValidation.cs (8)
202BindingFlags.Static | BindingFlags.NonPublic), 217BindingFlags.NonPublic | BindingFlags.Instance).Single(), 233BindingFlags.NonPublic | BindingFlags.Instance), 253BindingFlags.Static | BindingFlags.NonPublic),
Platform\Custom\MetadataSignatureHelper.cs (6)
25private const BindingFlags BINDING_FLAGS = 26BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly;
ReflectionAssert.cs (8)
17var fields = targetType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 18var properties = targetType.GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
TargetFrameworkUtil.cs (4)
422var prop = type.GetProperty("All", BindingFlags.Public | BindingFlags.Static); 426prop = type.GetProperty("All", BindingFlags.Public | BindingFlags.Static);
TestHelpers.cs (2)
43return t.GetFields(BindingFlags.Public | BindingFlags.Static).Any(f => type.IsAssignableFrom(f.FieldType));
Microsoft.CodeAnalysis.Threading.Package (2)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.UnitTests (21)
AnalyzerAssemblyLoaderTests.cs (9)
221var member = type.GetMethod(methodName, BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance)!; 1203var prop = a.GetType().GetProperty("Ran", BindingFlags.Public | BindingFlags.Instance); 1617.GetMethod("Exec", BindingFlags.Static | BindingFlags.Public)!; 1640.GetMethod("Exec", BindingFlags.Static | BindingFlags.Public)!;
Analyzers\DictionaryAnalyzerConfigOptionsTests.cs (2)
26typeof(DictionaryAnalyzerConfigOptions).GetField("Options", BindingFlags.Instance | BindingFlags.NonPublic)?.FieldType);
Collections\SegmentedArrayHelperTests.cs (6)
82var getSegmentSizeMethod = typeof(SegmentedArrayHelper).GetMethod(nameof(SegmentedArrayHelper.GetSegmentSize), BindingFlags.Static | BindingFlags.NonPublic).MakeGenericMethod(type); 90var getSegmentShiftMethod = typeof(SegmentedArrayHelper).GetMethod(nameof(SegmentedArrayHelper.GetSegmentShift), BindingFlags.Static | BindingFlags.NonPublic).MakeGenericMethod(type); 99var getOffsetMaskMethod = typeof(SegmentedArrayHelper).GetMethod(nameof(SegmentedArrayHelper.GetOffsetMask), BindingFlags.Static | BindingFlags.NonPublic).MakeGenericMethod(type);
PEWriter\InstructionOperandTypesTests.cs (2)
27foreach (FieldInfo fi in typeof(OpCodes).GetFields(BindingFlags.Public | BindingFlags.Static).Where(f => !reserved.Contains(f.Name)))
Text\TextChangeTests.cs (2)
598var chunkField = text.GetType().GetField("_chunks", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\AttributeTests.vb (2)
793attrs(0).VerifyValue(1, TypedConstantKind.Enum, CInt(BindingFlags.DeclaredOnly Or BindingFlags.Public))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Semantics\MyBaseMyClassTests.vb (4)
4006Dim _wrapperMyBase = _B2.GetMethod("$VB$ClosureStub_F_MyBase", BindingFlags.Instance Or BindingFlags.NonPublic) 4011Dim _wrapperMyClass = _B2.GetMethod("$VB$ClosureStub_F_MyClass", BindingFlags.Instance Or BindingFlags.NonPublic)
Semantics\SyntaxTreeRootTests.vb (2)
55Dim syntaxTreeField = GetType(VisualBasicSyntaxNode).GetFields(BindingFlags.NonPublic Or BindingFlags.Instance).Single(Function(f) f.FieldType Is GetType(SyntaxTree))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Syntax\SyntaxFactsTest.vb (2)
1268For Each method In GetType(SyntaxFacts).GetMethods(BindingFlags.Public Or BindingFlags.Static)
Microsoft.CodeAnalysis.Workspaces (6)
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (4)
411var stateMember = driverType.GetField("_state", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance); 413var additionalTextsMember = stateMember.FieldType.GetField("AdditionalTexts", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (4)
Rpc\RpcServer.cs (2)
114var method = rpcTarget.GetType().GetMethod(request.Method, BindingFlags.Public | BindingFlags.Instance);
src\Compilers\Core\Portable\InternalUtilities\FatalError.cs (2)
77var targetHandlerProperty = targetType.GetField(handlerName, BindingFlags.Static | BindingFlags.NonPublic)!;
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (2)
src\Workspaces\MSBuild\BuildHost\Rpc\RpcServer.cs (2)
114var method = rpcTarget.GetType().GetMethod(request.Method, BindingFlags.Public | BindingFlags.Instance);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (16)
ObjectExtensions.cs (6)
22var propertyInfo = type.GetProperty(propertyName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); 38fieldInfo = type.GetField(fieldName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
Options\OptionsTestInfo.cs (6)
45foreach (var field in type.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 61var isPublic = type.IsPublic && (isBackingField ? type.GetProperty(unmangledName, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)!.GetMethod!.IsPublic : field.IsPublic);
TestExportJoinableTaskContext.cs (4)
123type.GetField("foregroundThread", BindingFlags.Static | BindingFlags.NonPublic)!.SetValue(null, thread); 124type.GetField("ForegroundTaskScheduler", BindingFlags.Static | BindingFlags.NonPublic)!.SetValue(null, taskScheduler);
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
Remote\ServiceDescriptorTests.cs (6)
97foreach (var field in type.GetFields(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance)) 105foreach (var property in type.GetProperties(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance))
SolutionTests\SolutionWithSourceGeneratorTests.cs (2)
559var state = syntaxAndDeclarationsManager.GetType().GetMethod("GetLazyState", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)!.Invoke(syntaxAndDeclarationsManager, null);
WorkspaceServiceTests\ReferenceCountedDisposableTests.cs (3)
181.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic));
Microsoft.CommonLanguageServerProtocol.Framework.Package (8)
NewtonsoftLanguageServer.cs (2)
63private static readonly MethodInfo s_entryPoint = typeof(NewtonsoftDelegatingEntryPoint).GetMethod(nameof(NewtonsoftDelegatingEntryPoint.ExecuteRequestAsync), BindingFlags.NonPublic | BindingFlags.Instance)!;
RequestExecutionQueue.cs (2)
58.GetMethod(nameof(RequestExecutionQueue<TRequestContext>.ProcessQueueCoreAsync), BindingFlags.NonPublic | BindingFlags.Instance)!;
SystemTextJsonLanguageServer.cs (4)
62private static readonly MethodInfo s_parameterlessEntryPoint = typeof(SystemTextJsonDelegatingEntryPoint).GetMethod(nameof(SystemTextJsonDelegatingEntryPoint.ExecuteRequest0Async), BindingFlags.NonPublic | BindingFlags.Instance)!; 63private static readonly MethodInfo s_entryPoint = typeof(SystemTextJsonDelegatingEntryPoint).GetMethod(nameof(SystemTextJsonDelegatingEntryPoint.ExecuteRequestAsync), BindingFlags.NonPublic | BindingFlags.Instance)!;
Microsoft.CSharp (32)
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.DotNet.Internal.DependencyInjection.Testing (2)
DependencyInjectionValidation.cs (2)
97.GetConstructors(BindingFlags.Public | BindingFlags.Instance)
Microsoft.DotNet.RemoteExecutor (4)
RemoteExecutor.cs (4)
599foreach (var fi in targetType.GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
Microsoft.Extensions.AI (10)
Functions\AIFunctionFactory.cs (9)
1152private static readonly MethodInfo _taskGetResult = typeof(Task<>).GetProperty(nameof(Task<int>.Result), BindingFlags.Instance | BindingFlags.Public)!.GetMethod!; 1153private static readonly MethodInfo _valueTaskAsTask = typeof(ValueTask<>).GetMethod(nameof(ValueTask<int>.AsTask), BindingFlags.Instance | BindingFlags.Public)!; 1161const BindingFlags All = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance;
Functions\AIFunctionFactory.Utilities.cs (1)
46return method.Invoke(target, BindingFlags.Default, binder: null, arguments, culture: null);
Microsoft.Extensions.AI.Abstractions (8)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (8)
24private const BindingFlags AllInstance = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; 346ConstructorInfo[] constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance); 372foreach (ConstructorInfo constructor in type.GetConstructors(BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.Extensions.AI.Abstractions.Tests (2)
Utilities\AIJsonUtilitiesTests.cs (2)
86foreach (PropertyInfo property in typeof(AIJsonSchemaCreateOptions).GetProperties(BindingFlags.Instance | BindingFlags.Public))
Microsoft.Extensions.AI.AzureAIInference (9)
AzureAIInferenceChatClient.cs (3)
56var providerUrl = typeof(ChatCompletionsClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
AzureAIInferenceEmbeddingGenerator.cs (3)
69var providerUrl = typeof(EmbeddingsClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
AzureAIInferenceImageEmbeddingGenerator.cs (3)
65var providerUrl = typeof(ImageEmbeddingsClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
Microsoft.Extensions.AI.Integration.Tests (2)
ChatClientIntegrationTests.cs (2)
398AIFunctionFactory.Create((string p1 = "str", int p2 = 42, BindingFlags p3 = BindingFlags.IgnoreCase, char p4 = 'x') => p1, "Method15"), 399AIFunctionFactory.Create((string? p1 = "str", int? p2 = 42, BindingFlags? p3 = BindingFlags.IgnoreCase, char? p4 = 'x') => p1, "Method16"),
Microsoft.Extensions.AI.OpenAI (24)
OpenAIChatClient.cs (6)
49Uri providerUrl = typeof(ChatClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) 51string? model = typeof(ChatClient).GetField("_model", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
OpenAIEmbeddingGenerator.cs (6)
54string providerUrl = (typeof(EmbeddingClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) 58FieldInfo? modelField = typeof(EmbeddingClient).GetField("_model", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
OpenAIResponseChatClient.cs (6)
52Uri providerUrl = typeof(OpenAIResponseClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) 54string? model = typeof(OpenAIResponseClient).GetField("_model", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
OpenAISpeechToTextClient.cs (6)
46Uri providerUrl = typeof(AudioClient).GetField("_endpoint", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) 48string? model = typeof(AudioClient).GetField("_model", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
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)
23.GetField(nameof(ImmutableTypeCache<string>.IsImmutable), BindingFlags.Static | BindingFlags.Public)! 39.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; 522ConstructorInfo[] constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance);
Microsoft.Extensions.DependencyInjection (26)
ServiceLookup\CallSiteRuntimeResolver.cs (1)
69return 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)!)); 284.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)
735var type = typ.GetField(name, BindingFlags.NonPublic | 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 (2)
DataAnnotationValidateOptions.cs (2)
96foreach (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 (4)
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))
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)
762=> typeof(TiktokenTokenizer).GetProperty("Encoder", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(tiktoken) as IReadOnlyDictionary<ReadOnlyMemory<byte>, int>; 765=> typeof(TiktokenTokenizer).GetProperty("Decoder", BindingFlags.Instance | BindingFlags.NonPublic)?.GetValue(tiktoken) as IReadOnlyDictionary<int, ReadOnlyMemory<byte>>; 768=> 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.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.LanguageServices (13)
artifacts\obj\Microsoft.VisualStudio.LanguageServices\Release\net472\GeneratedInternalTypeHelper.g.cs (9)
25return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) 26| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); 33return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); 40propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); 47return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 48| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
DebuggerIntelliSense\DebuggerTextView.HACK_CompletionSession.cs (2)
53var sessionFieldInfo = shimControllerType.GetField("_session", BindingFlags.NonPublic | BindingFlags.Instance);
Venus\ContainedLanguage.IVsContainedLanguage.cs (2)
54var field = intellisenseHost.GetType().GetField("_simpleTextViewWindow", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
Microsoft.VisualStudio.LanguageServices.CSharp (9)
artifacts\obj\Microsoft.VisualStudio.LanguageServices.CSharp\Release\net472\GeneratedInternalTypeHelper.g.cs (9)
25return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic) 26| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture); 33return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture); 40propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture); 47return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod 48| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
MSBuild (18)
BuildEnvironmentHelper.cs (3)
399var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
LoadedType.cs (2)
70PropertyInfo[] props = type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
LogMessagePacketBase.cs (2)
418methodInfo = eventDerivedType.GetMethod("WriteToStream", BindingFlags.NonPublic | BindingFlags.Instance);
OutOfProcTaskAppDomainWrapperBase.cs (4)
328PropertyInfo paramInfo = wrappedTask.GetType().GetProperty(param.Key, BindingFlags.Instance | BindingFlags.Public); 358PropertyInfo[] finalPropertyValues = wrappedTask.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
PrintLineDebugger.cs (2)
30var propertyInfo = commonWriterType.GetProperty("Writer", BindingFlags.Public | BindingFlags.Static);
ReflectableTaskPropertyInfo.cs (3)
80_propertyInfo = _taskType.GetProperty(Name, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase);
XMake.cs (2)
4038var logger = (TerminalLogger)Activator.CreateInstance(typeof(TerminalLogger), BindingFlags.Instance | BindingFlags.NonPublic, null, [verbosity], null);
MSBuildTaskHost (11)
BuildEnvironmentHelper.cs (3)
399var runningTestsField = testInfoType.GetField("s_runningTests", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
LogMessagePacketBase.cs (4)
418methodInfo = eventDerivedType.GetMethod("WriteToStream", BindingFlags.NonPublic | BindingFlags.Instance); 487methodInfo = eventDerivedType.GetMethod("CreateFromStream", BindingFlags.NonPublic | BindingFlags.Instance);
OutOfProcTaskAppDomainWrapperBase.cs (4)
328PropertyInfo paramInfo = wrappedTask.GetType().GetProperty(param.Key, BindingFlags.Instance | BindingFlags.Public); 358PropertyInfo[] finalPropertyValues = wrappedTask.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
mscorlib (1)
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))]
PresentationBuildTasks (80)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (10)
1910FieldInfo fiEvent = miEvent.DeclaringType.GetField(eventName + EVENT, BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic); 2792CodeFieldReferenceExpression cfre1 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "Public"); 2793CodeFieldReferenceExpression cfre2 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "NonPublic"); 2794CodeFieldReferenceExpression cfre3 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "Instance"); 2795CodeFieldReferenceExpression cfre4 = new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), "CreateInstance"); 2832cmieGPV.Parameters.Add(new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), DEFAULT)); 2865cmieSPV.Parameters.Add(new CodeFieldReferenceExpression(new CodeTypeReferenceExpression(typeof(BindingFlags)), DEFAULT)); 2912CodeFieldReferenceExpression 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\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\BamlRecords.cs (3)
2515FieldInfo enumField = ValueType.GetField(enumValue.Trim(), BindingFlags.Static | BindingFlags.Public | BindingFlags.IgnoreCase);
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\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (2)
843PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlReaderHelper.cs (5)
3208BindingFlags.Static | BindingFlags.Public); 3520BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy);
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\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlAttributeProperties.cs (2)
335BindingFlags.Public | BindingFlags.Static);
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (4)
90BindingFlags.Public | BindingFlags.NonPublic | 91BindingFlags.Static | BindingFlags.FlattenHierarchy);
PresentationCore (28)
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)
1098FieldInfo fiWindowChromeWorkerProperty = windowChromeWorker?.GetField("WindowChromeWorkerProperty", BindingFlags.Static | BindingFlags.Public); 1100GetEffectiveClientAreaMI = 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)
665private const BindingFlags s_invokeMethodFlags = 666BindingFlags.Public | 667BindingFlags.Instance | 668BindingFlags.Static | 669BindingFlags.InvokeMethod | 670BindingFlags.FlattenHierarchy | 671BindingFlags.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)
659result = ownerType.GetProperty(propertyName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy); 676result = 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 (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Roslyn.VisualStudio.DiagnosticsWindow (2)
Panels\TelemetryPanel.xaml.cs (2)
106foreach (var nestedTypeInfo in type.GetNestedTypes(BindingFlags.Public | BindingFlags.NonPublic))
Shared (8)
JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (8)
24private const BindingFlags AllInstance = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; 346ConstructorInfo[] constructors = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance); 372foreach (ConstructorInfo constructor in type.GetConstructors(BindingFlags.NonPublic | BindingFlags.Instance))
Stress.ApiService (4)
TraceCreator.cs (4)
27typeof(Activity).GetField("_spanId", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(activity, spandId); 28typeof(Activity).GetField("_traceId", BindingFlags.Instance | BindingFlags.NonPublic)!.SetValue(activity, activity.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)
267.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\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; 194prop = TrimSafeReflectionHelper.GetProperty(t, propName, flags | BindingFlags.DeclaredOnly);
System\ComponentModel\EnumConverter.cs (4)
250static FieldInfo[]? GetPublicStaticEnumFields(Type type) => type.GetFields(BindingFlags.Public | BindingFlags.Static); 256fields = _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)
1167BindingFlags bindingFlags = BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance; 1353BindingFlags 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.Diagnostics.DiagnosticSource (8)
System\Diagnostics\DsesFilterAndTransform.cs (8)
774foreach (PropertyInfo pi in typeInfo.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static)) 1023foreach (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.Drawing.Common.Tests (2)
System\Drawing\IconTests.cs (2)
758FieldInfo fi = typeof(Icon).GetField(fieldName, BindingFlags.Static | BindingFlags.NonPublic);
System.Drawing.Primitives (2)
src\libraries\Common\src\System\Drawing\ColorTable.cs (2)
26foreach (PropertyInfo prop in typeWithColors.GetProperties(BindingFlags.Public | BindingFlags.Static))
System.Linq.Expressions (123)
System\Dynamic\DynamicObject.cs (2)
816MemberInfo[] methods = Value.GetType().GetMember(method.Name, MemberTypes.Method, BindingFlags.Public | BindingFlags.Instance);
System\Dynamic\Utils\DelegateHelpers.cs (2)
51.GetMethod("ForceAllowDynamicCode", BindingFlags.NonPublic | BindingFlags.Static)
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\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (3)
38PropertyInfo[] properties = typeof(SslClientAuthenticationOptions).GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)!;
System.Net.HttpListener (14)
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\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.Requests (4)
System\Net\HttpWebRequest.cs (4)
1696var settings = typeof(SocketsHttpHandler).GetField("_settings", BindingFlags.NonPublic | BindingFlags.Instance)?.GetValue(handler); 1698FieldInfo? fi = Type.GetType("System.Net.Http.HttpConnectionSettings, System.Net.Http")?.GetField("_impersonationLevel", BindingFlags.NonPublic | BindingFlags.Instance);
System.Net.Sockets (4)
System\Net\Sockets\Socket.Unix.cs (4)
275foreach (PropertyInfo pi in typeof(Socket).GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
System.Private.CoreLib (568)
src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentActivator.cs (4)
339const BindingFlags bindingFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic;
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\libraries\System.Private.CoreLib\src\System\Activator.RuntimeType.cs (4)
21public static object? CreateInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.NonPublicConstructors | DynamicallyAccessedMemberTypes.PublicConstructors)] Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes) 30if ((bindingAttr & (BindingFlags)LookupMask) == 0) 60public static ObjectHandle? CreateInstance(string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture, object?[]? activationAttributes) 110BindingFlags bindingAttr,
src\libraries\System.Private.CoreLib\src\System\AppDomain.cs (9)
142invokeAttr: BindingFlags.DoNotWrapExceptions, 296public ObjectHandle? CreateInstance(string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes) 326public object? CreateInstanceAndUnwrap(string assemblyName, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes) 353public ObjectHandle? CreateInstanceFrom(string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes) 379public object? CreateInstanceFromAndUnwrap(string assemblyFile, string typeName, bool ignoreCase, BindingFlags bindingAttr, Binder? binder, object?[]? args, Globalization.CultureInfo? culture, object?[]? activationAttributes) 410MethodInfo? mi = type.GetMethod("GetDefaultInstance", BindingFlags.NonPublic | BindingFlags.Static); 424MethodInfo mi = type.GetMethod("GetDefaultInstance", BindingFlags.NonPublic | BindingFlags.Static) ??
src\libraries\System.Private.CoreLib\src\System\Attribute.cs (8)
35FieldInfo[] thisFields = thisType.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly); 61FieldInfo[] fields = type.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.DeclaredOnly);
src\libraries\System.Private.CoreLib\src\System\ComponentModel\DefaultValueAttribute.cs (2)
89MethodInfo? mi = typeDescriptorType?.GetMethod("ConvertFromInvariantString", BindingFlags.NonPublic | BindingFlags.Static);
src\libraries\System.Private.CoreLib\src\System\DefaultBinder.cs (6)
32BindingFlags bindingAttr, MethodBase[] match, ref object?[] args, 94bool defaultValueBinding = ((bindingAttr & BindingFlags.OptionalParamBinding) != 0); 452public sealed override FieldInfo BindToField(BindingFlags bindingAttr, FieldInfo[] match, object value, CultureInfo? cultureInfo) 465if ((bindingAttr & BindingFlags.SetField) != 0) 540public sealed override MethodBase? SelectMethod(BindingFlags bindingAttr, MethodBase[] match, Type[] types, ParameterModifier[]? modifiers) 633public sealed override PropertyInfo? SelectProperty(BindingFlags bindingAttr, PropertyInfo[] match, Type? returnType,
src\libraries\System.Private.CoreLib\src\System\Diagnostics\StackTrace.cs (5)
452type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.DeclaredOnly);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (16)
3049PropertyInfo p = attributeType.GetProperty(namedArgument.MemberInfo.Name, BindingFlags.Public | BindingFlags.Instance)!; 3149MethodInfo[] methods = eventSourceType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance); 3213foreach (FieldInfo staticField in nestedType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 3932MethodInfo? getInstanceMethod = metricsEventSourceType.GetMethod("GetInstance", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static, null, Type.EmptyTypes, null); 5716return localEnumType.GetFields(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Static);
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\libraries\System.Private.CoreLib\src\System\Reflection\AssemblyName.cs (3)
177BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static,
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\libraries\System.Private.CoreLib\src\System\Reflection\ConstructorInfo.cs (2)
18public object Invoke(object?[]? parameters) => Invoke(BindingFlags.Default, binder: null, parameters: parameters, culture: null); 19public abstract object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture);
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\libraries\System.Private.CoreLib\src\System\Reflection\Emit\FieldOnTypeBuilderInstantiation.cs (1)
70public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture) { throw new InvalidOperationException(); }
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\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\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (15)
312public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 371protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 378public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 384protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 391public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 397public override FieldInfo GetField(string name, BindingFlags bindingAttr) 403public override FieldInfo[] GetFields(BindingFlags bindingAttr) 422public override EventInfo GetEvent(string name, BindingFlags bindingAttr) 434protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 441public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 447public override Type[] GetNestedTypes(BindingFlags bindingAttr) 453public override Type GetNestedType(string name, BindingFlags bindingAttr) 459public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 465public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 483public override EventInfo[] GetEvents(BindingFlags bindingAttr)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (15)
103public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters) { throw new NotSupportedException(); } 165protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) { throw new NotSupportedException(); } 168public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { throw new NotSupportedException(); } 171protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) { throw new NotSupportedException(); } 174public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { throw new NotSupportedException(); } 177public override FieldInfo GetField(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 180public override FieldInfo[] GetFields(BindingFlags bindingAttr) { throw new NotSupportedException(); } 190public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 196protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) { throw new NotSupportedException(); } 199public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { throw new NotSupportedException(); } 202public override Type[] GetNestedTypes(BindingFlags bindingAttr) { throw new NotSupportedException(); } 205public override Type GetNestedType(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 208public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) { throw new NotSupportedException(); } 213public override EventInfo[] GetEvents(BindingFlags bindingAttr) { throw new NotSupportedException(); } 216public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldAccessor.cs (4)
211public void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture) 335private void VerifyStaticField(ref object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture) 341private void VerifyInstanceField(object? obj, ref object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture) 366private void CheckValue(ref object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
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\libraries\System.Private.CoreLib\src\System\Reflection\InvokerEmitUtil.cs (4)
338s_Object_GetRawData ??= typeof(RuntimeHelpers).GetMethod(nameof(RuntimeHelpers.GetRawData), BindingFlags.NonPublic | BindingFlags.Static)!; 355s_NextCallReturnAddress ??= typeof(StubHelpers.StubHelpers).GetMethod(nameof(StubHelpers.StubHelpers.NextCallReturnAddress), BindingFlags.NonPublic | BindingFlags.Static)!;
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\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\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.Constructor.cs (2)
17BindingFlags invokeAttr, 22bool wrapInTargetInvocationException = (invokeAttr & BindingFlags.DoNotWrapExceptions) == 0;
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodBaseInvoker.cs (14)
46internal unsafe object? InvokeWithNoArgs(object? obj, BindingFlags invokeAttr) 59catch (Exception e) when ((invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) 67BindingFlags invokeAttr, 97catch (Exception e) when ((invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) 113BindingFlags invokeAttr, 138catch (Exception e) when ((invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) 153internal unsafe object? InvokeDirectByRefWithFewArgs(object? obj, Span<object?> copyOfArgs, BindingFlags invokeAttr) 176catch (Exception e) when ((invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) 184BindingFlags invokeAttr, 219catch (Exception e) when ((invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) 264catch (Exception e) when ((invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) 284BindingFlags invokeAttr, 305catch (Exception e) when ((invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) 351BindingFlags invokeAttr
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (15)
83public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 101protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 105public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 108protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 113public override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 116public override FieldInfo? GetField(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 119public override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 134public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 140protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 145public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 148public override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 151public override Type[] GetNestedTypes(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 154public override Type? GetNestedType(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 157public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType); 160public override MemberInfo[] GetMembers(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType);
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\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\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeConstructorInfo.cs (3)
101BindingFlags invokeAttr, 130Invoker.InvokeConstructorWithoutAlloc(obj!, (invokeAttr & BindingFlags.DoNotWrapExceptions) == 0) : 136public override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeMethodInfo.cs (1)
99BindingFlags invokeAttr,
src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (5)
13private const BindingFlags Everything = BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance;
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (18)
109public sealed override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 112public sealed override EventInfo GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 115public sealed override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 118public sealed override FieldInfo GetField(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 121public sealed override FieldInfo[] GetFields(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 124public sealed override MemberInfo[] GetMembers(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 127public sealed override MethodInfo[] GetMethods(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 130public sealed override Type GetNestedType(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 133public sealed override Type[] GetNestedTypes(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 136public sealed override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 139public 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); 142protected sealed override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType); 145protected sealed override MethodInfo GetMethodImpl(string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType); 148protected sealed override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType); 151public sealed override MemberInfo[] FindMembers(MemberTypes memberType, BindingFlags bindingAttr, MemberFilter? filter, object? filterCriteria) => throw new NotSupportedException(SR.NotSupported_SignatureType); 154public sealed override MemberInfo[] GetMember(string name, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 157public sealed override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType); 181protected sealed override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) => throw new NotSupportedException(SR.NotSupported_SignatureType);
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\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\libraries\System.Private.CoreLib\src\System\Resources\ManifestBasedResourceGroveler.cs (4)
305BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance,
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceReader.Core.cs (2)
108.GetMethod(nameof(CreateUntypedDelegate), BindingFlags.NonPublic | BindingFlags.Static)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\AsyncMethodBuilderCore.cs (3)
94FieldInfo[] fields = stateMachineType.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (41)
304string name, BindingFlags bindingFlags, Binder? binder, object? target, 307const BindingFlags MemberBindingMask = (BindingFlags)0x000000FF; 308const BindingFlags InvocationMask = (BindingFlags)0x0000FF00; 309const BindingFlags BinderGetSetField = BindingFlags.GetField | BindingFlags.SetField; 310const BindingFlags BinderGetSetProperty = BindingFlags.GetProperty | BindingFlags.SetProperty; 311const BindingFlags BinderNonCreateInstance = BindingFlags.InvokeMethod | BinderGetSetField | BinderGetSetProperty; 312const BindingFlags BinderNonFieldGetSet = (BindingFlags)0x00FFF300; 324bindingFlags |= BindingFlags.Instance | BindingFlags.Public; 326if ((bindingFlags & BindingFlags.CreateInstance) == 0) 327bindingFlags |= BindingFlags.Static; 401if ((bindingFlags & BindingFlags.CreateInstance) != 0) 403if ((bindingFlags & BindingFlags.CreateInstance) != 0 && (bindingFlags & BinderNonCreateInstance) != 0) 411if ((bindingFlags & (BindingFlags.PutDispProperty | BindingFlags.PutRefDispProperty)) != 0) 412bindingFlags |= BindingFlags.SetProperty; 422bool IsGetField = (bindingFlags & BindingFlags.GetField) != 0; 423bool IsSetField = (bindingFlags & BindingFlags.SetField) != 0; 432if ((bindingFlags & BindingFlags.SetProperty) != 0) 441if ((bindingFlags & BindingFlags.GetProperty) != 0) 444if ((bindingFlags & BindingFlags.InvokeMethod) != 0) 454static FieldInfo[]? GetFields(RuntimeType thisType, string name, BindingFlags bindingFlags) 475if ((bindingFlags & BindingFlags.GetField) != 0) 504if ((bindingFlags & BindingFlags.GetField) != 0) 538bool isGetProperty = (bindingFlags & BindingFlags.GetProperty) != 0; 539bool isSetProperty = (bindingFlags & BindingFlags.SetProperty) != 0; 556if ((bindingFlags & BindingFlags.InvokeMethod) != 0) 564if ((bindingFlags & BindingFlags.InvokeMethod) != 0) 571static MethodInfo[]? GetMethods(RuntimeType thisType, string name, BindingFlags bindingFlags) 612static PropertyInfo[]? GetProperties(RuntimeType thisType, string name, BindingFlags bindingFlags) 660(bindingFlags & BindingFlags.OptionalParamBinding) == 0) 839BindingFlags invokeAttr) 863if (result == CheckValueStatus.ArgumentException && (invokeAttr & BindingFlags.ExactBinding) == 0)
src\libraries\System.Private.CoreLib\src\System\StartupHookProvider.cs (7)
173BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static, 187BindingFlags.Public | BindingFlags.NonPublic | 188BindingFlags.Static | BindingFlags.Instance) ??
src\libraries\System.Private.CoreLib\src\System\Type.cs (50)
156get => GetConstructorImpl(BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic, null, CallingConventions.Any, EmptyTypes, 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); 613FieldInfo[] fields = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); 741private const BindingFlags DefaultLookup = BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public;
src\libraries\System.Private.CoreLib\src\System\Type.Enum.cs (3)
111FieldInfo[] flds = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
146public virtual MemberInfo[] FindMembers(MemberTypes memberType, BindingFlags bindingAttr, MemberFilter? filter, object? filterCriteria)
src\System\Attribute.CoreCLR.cs (4)
106BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly,
src\System\Delegate.CoreCLR.cs (1)
85return invoke.Invoke(this, BindingFlags.Default, null, args, null);
src\System\Diagnostics\StackFrameHelper.cs (3)
117MethodInfo? symbolsMethodInfo = symbolsType.GetMethod("GetSourceLineInfo", BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance, null, parameterTypes, null);
src\System\Reflection\Associates.cs (1)
122out BindingFlags bindingFlags)
src\System\Reflection\Emit\DynamicMethod.CoreCLR.cs (1)
117public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\System\Reflection\Emit\RuntimeConstructorBuilder.cs (2)
76public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) 99public override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (15)
64BindingFlags invokeAttr, 92protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 100public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 106protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 116public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 122public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 128public override FieldInfo[] GetFields(BindingFlags bindingAttr) 147public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) 159protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 166public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 172public override Type[] GetNestedTypes(BindingFlags bindingAttr) 178public override Type? GetNestedType(string name, BindingFlags bindingAttr) 184public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 190public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 201public override EventInfo[] GetEvents(BindingFlags bindingAttr)
src\System\Reflection\Emit\RuntimeFieldBuilder.cs (1)
97public override void SetValue(object? obj, object? val, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (15)
88public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, object?[]? args, ParameterModifier[]? modifiers, CultureInfo? culture, string[]? namedParameters) { throw new NotSupportedException(); } 103protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) { throw new NotSupportedException(); } 106public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) { throw new NotSupportedException(); } 109protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) { throw new NotSupportedException(); } 112public override MethodInfo[] GetMethods(BindingFlags bindingAttr) { throw new NotSupportedException(); } 115public override FieldInfo GetField(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 118public override FieldInfo[] GetFields(BindingFlags bindingAttr) { throw new NotSupportedException(); } 128public override EventInfo GetEvent(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 134protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) { throw new NotSupportedException(); } 137public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { throw new NotSupportedException(); } 140public override Type[] GetNestedTypes(BindingFlags bindingAttr) { throw new NotSupportedException(); } 143public override Type GetNestedType(string name, BindingFlags bindingAttr) { throw new NotSupportedException(); } 146public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) { throw new NotSupportedException(); } 151public override EventInfo[] GetEvents(BindingFlags bindingAttr) { throw new NotSupportedException(); } 154public override MemberInfo[] GetMembers(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (1)
426public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (4)
704public override FieldInfo[] GetFields(BindingFlags bindingFlags) 710public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 716public override MethodInfo[] GetMethods(BindingFlags bindingFlags) 722protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder,
src\System\Reflection\Emit\RuntimePropertyBuilder.cs (2)
116public override object GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) 126public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (24)
640public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 662protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 672public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 681protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 698public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 707public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 716public override FieldInfo[] GetFields(BindingFlags bindingAttr) 751public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) 769protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 776public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 785public override Type[] GetNestedTypes(BindingFlags bindingAttr) 794public override Type? GetNestedType(string name, BindingFlags bindingAttr) 803public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 820public override EventInfo[] GetEvents(BindingFlags bindingAttr) 829public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 1262BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null)!); 1265BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null); 1268con ??= m_typeParent!.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null);
src\System\Reflection\Emit\SymbolMethod.cs (1)
105public override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
src\System\Reflection\MdFieldInfo.cs (2)
22int tkField, FieldAttributes fieldAttributes, RuntimeTypeHandle declaringTypeHandle, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags) 104public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
src\System\Reflection\RtFieldInfo.cs (2)
37RuntimeFieldHandleInternal handle, RuntimeType declaringType, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags) 101public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
src\System\Reflection\RuntimeAssembly.cs (1)
797nestedTypes = type.GetNestedTypes(BindingFlags.Public);
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (3)
29private readonly BindingFlags m_bindingFlags; 58MethodAttributes methodAttributes, BindingFlags bindingFlags) 94internal BindingFlags BindingFlags => m_bindingFlags;
src\System\Reflection\RuntimeCustomAttributeData.cs (19)
275FieldInfo[] fields = m_ctor.DeclaringType!.GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 276PropertyInfo[] properties = m_ctor.DeclaringType.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 319m_ctor = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance)[0]; 339m_ctor = typeof(FieldOffsetAttribute).GetConstructors(BindingFlags.Public | BindingFlags.Instance)[0]; 348m_ctor = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance)[0]; 387m_ctor = type.GetConstructor(BindingFlags.Public | BindingFlags.Instance, null, sig, null)!; 403ConstructorInfo[] allCtors = type.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance); 408m_ctor = type.GetConstructors(BindingFlags.Public | BindingFlags.Instance)[0];
src\System\Reflection\RuntimeEventInfo.cs (2)
24private readonly BindingFlags m_bindingFlags; 60internal BindingFlags BindingFlags => m_bindingFlags;
src\System\Reflection\RuntimeFieldInfo.cs (3)
12private readonly BindingFlags m_bindingFlags; 18protected RuntimeFieldInfo(RuntimeTypeCache reflectedTypeCache, RuntimeType declaringType, BindingFlags bindingFlags) 27internal BindingFlags BindingFlags => m_bindingFlags;
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (4)
25private readonly BindingFlags m_bindingFlags; 57RuntimeTypeCache reflectedTypeCache, MethodAttributes methodAttributes, BindingFlags bindingFlags, object? keepalive) 104internal BindingFlags BindingFlags => m_bindingFlags; 287internal void InvokePropertySetter(object? obj, BindingFlags invokeAttr, Binder? binder, object? parameter, CultureInfo? culture)
src\System\Reflection\RuntimeModule.cs (10)
147BindingFlags.Static | BindingFlags.Instance | 148BindingFlags.Public | BindingFlags.NonPublic | 149BindingFlags.DeclaredOnly); 322protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 329internal MethodInfo? GetMethodInternal(string name, BindingFlags bindingAttr, Binder? binder, 454public override FieldInfo[] GetFields(BindingFlags bindingFlags) 463public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 471public override MethodInfo[] GetMethods(BindingFlags bindingFlags)
src\System\Reflection\RuntimePropertyInfo.cs (12)
25private readonly BindingFlags m_bindingFlags; 112internal BindingFlags BindingFlags => m_bindingFlags; 328return GetValue(obj, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static, 334public override object? GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) 346BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static, 354public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
src\System\Reflection\TypeNameResolver.CoreCLR.cs (4)
279BindingFlags bindingFlags = BindingFlags.NonPublic | BindingFlags.Public; 281bindingFlags |= BindingFlags.IgnoreCase;
src\System\Runtime\InteropServices\Marshal.CoreCLR.cs (3)
45FieldInfo f = t.GetField(fieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic) ??
src\System\RuntimeType.CoreCLR.cs (90)
263BindingFlags bindingFlags = FilterPreCalculate(isPublic, isInherited, isStatic); 320BindingFlags bindingFlags = FilterPreCalculate(isPublic, isInherited, isStatic); 618BindingFlags bindingFlags = FilterPreCalculate(isPublic, isInherited: false, isStatic); 722BindingFlags bindingFlags = FilterPreCalculate(isPublic, isInherited, isStatic); 777BindingFlags bindingFlags = FilterPreCalculate(isPublic, isInherited: false, isStatic); 888BindingFlags bindingFlags = FilterPreCalculate(isPublic, isInherited, isStatic); 949BindingFlags bindingFlags = FilterPreCalculate(isPublic, isInherited, isStatic); 1641RuntimeMethodHandle.GetAttributes(genericMethod), (BindingFlags)(-1), la); 1826BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance) as MethodBase[])!; 2050internal static BindingFlags FilterPreCalculate(bool isPublic, bool isInherited, bool isStatic) 2052BindingFlags bindingFlags = isPublic ? BindingFlags.Public : BindingFlags.NonPublic; 2057bindingFlags |= BindingFlags.DeclaredOnly; 2061bindingFlags |= BindingFlags.Static | BindingFlags.FlattenHierarchy; 2065bindingFlags |= BindingFlags.Instance; 2072bindingFlags |= BindingFlags.Static; 2076bindingFlags |= BindingFlags.Instance; 2085BindingFlags bindingFlags, ref string? name, bool allowPrefixLookup, out bool prefixLookup, 2093if ((bindingFlags & BindingFlags.IgnoreCase) != 0) 2121private static void FilterHelper(BindingFlags bindingFlags, ref string name, out bool ignoreCase, out MemberListType listType) => 2146MemberInfo memberInfo, BindingFlags bindingFlags, bool isPublic, bool isNonProtectedInternal, bool isStatic, 2150Debug.Assert(name is null || (bindingFlags & BindingFlags.IgnoreCase) == 0 || (name.ToLowerInvariant().Equals(name))); 2155if ((bindingFlags & BindingFlags.Public) == 0) 2160if ((bindingFlags & BindingFlags.NonPublic) == 0) 2167if ((bindingFlags & BindingFlags.DeclaredOnly) != 0 && isInherited) 2176if ((bindingFlags & BindingFlags.FlattenHierarchy) == 0 && isInherited) 2179if ((bindingFlags & BindingFlags.Static) == 0) 2184if ((bindingFlags & BindingFlags.Instance) == 0) 2192if (!FilterApplyPrefixLookup(memberInfo, name!, (bindingFlags & BindingFlags.IgnoreCase) != 0)) 2198if (((bindingFlags & BindingFlags.DeclaredOnly) == 0) && // DeclaredOnly not present 2202((bindingFlags & BindingFlags.NonPublic) != 0) && // BindingFlag.NonPublic present 2205((bindingFlags & BindingFlags.Instance) != 0)) // BindingFlag.Instance present 2221Type type, BindingFlags bindingFlags, string name, bool prefixLookup, string? ns) 2238RuntimeMethodInfo method, BindingFlags bindingFlags, CallingConventions callConv, Type[]? argumentTypes) 2245RuntimeConstructorInfo constructor, BindingFlags bindingFlags, CallingConventions callConv, Type[]? argumentTypes) 2254MethodBase methodBase, BindingFlags methodFlags, BindingFlags bindingFlags, CallingConventions callConv, Type[]? argumentTypes) 2258bindingFlags ^= BindingFlags.DeclaredOnly; 2286(BindingFlags.InvokeMethod | BindingFlags.CreateInstance | BindingFlags.GetProperty | BindingFlags.SetProperty)) == 0) 2310if ((bindingFlags & BindingFlags.OptionalParamBinding) == 0) 2349if ((bindingFlags & BindingFlags.ExactBinding) != 0) 2356if ((bindingFlags & (BindingFlags.InvokeMethod)) == 0) 2499string? name, int genericParameterCount, BindingFlags bindingAttr, CallingConventions callConv, 2524string? name, BindingFlags bindingAttr, CallingConventions callConv, 2546string? name, BindingFlags bindingAttr, Type[]? types, bool allowPrefixLookup) 2552bindingAttr ^= BindingFlags.DeclaredOnly; 2569private ListBuilder<EventInfo> GetEventCandidates(string? name, BindingFlags bindingAttr, bool allowPrefixLookup) 2575bindingAttr ^= BindingFlags.DeclaredOnly; 2591private ListBuilder<FieldInfo> GetFieldCandidates(string? name, BindingFlags bindingAttr, bool allowPrefixLookup) 2597bindingAttr ^= BindingFlags.DeclaredOnly; 2613private ListBuilder<Type> GetNestedTypeCandidates(string? fullname, BindingFlags bindingAttr, bool allowPrefixLookup) 2615bindingAttr &= ~BindingFlags.Static; 2637public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 2643public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 2649public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 2655public override EventInfo[] GetEvents(BindingFlags bindingAttr) 2661public override FieldInfo[] GetFields(BindingFlags bindingAttr) 2674public override Type[] GetNestedTypes(BindingFlags bindingAttr) 2680public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 2779string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConv, 2787string name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConv, 2794string? name, int genericParameterCount, BindingFlags bindingAttr, Binder? binder, CallingConventions callConv, 2830BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, 2848if ((bindingAttr & BindingFlags.ExactBinding) != 0) 2857string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) 2886if ((bindingAttr & BindingFlags.ExactBinding) != 0) 2894public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) 2903bindingAttr ^= BindingFlags.DeclaredOnly; 2921public override FieldInfo? GetField(string name, BindingFlags bindingAttr) 2930bindingAttr ^= BindingFlags.DeclaredOnly; 2968BindingFlags bindingAttr = BindingFlags.Public | BindingFlags.NonPublic; 2970bindingAttr &= ~BindingFlags.Static; 2973bindingAttr |= BindingFlags.IgnoreCase; 2999public override Type? GetNestedType(string fullname, BindingFlags bindingAttr) 3003bindingAttr &= ~BindingFlags.Static; 3028public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 3847BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture) 3860bool publicOnly = (bindingAttr & BindingFlags.NonPublic) == 0; 3861bool wrapExceptions = (bindingAttr & BindingFlags.DoNotWrapExceptions) == 0; 3862if (args.Length == 0 && (bindingAttr & BindingFlags.Public) != 0 && (bindingAttr & BindingFlags.Instance) != 0
src\System\ValueType.cs (3)
49FieldInfo[] thisFields = GetType().GetFields(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
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); 810memberInfos = type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public); 814memberInfos = type.GetMembers(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 1072MethodInfo[] methods = type.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 1265ConstructorInfo? 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)
1050MethodInfo? method = UnderlyingType.GetMethod(Globals.ParseMethodName, BindingFlags.Public | BindingFlags.Static, new Type[] { typeof(string) }); 1984MethodInfo? 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; 334s_schemaMemberInfoPlaceholder ??= TypeOfSchemaDefinedType.GetField(nameof(SchemaDefinedType._xmlName), BindingFlags.NonPublic | BindingFlags.Instance)!;
System\Runtime\Serialization\Json\JsonFormatGeneratorStatics.cs (2)
489s_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)
632MethodInfo? 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.Windows.Core (21)
System\Private\Windows\BinaryFormat\BinaryFormatWriter.cs (8)
272typeof(Color).GetField("name", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value) is not string name ? null : new BinaryObjectString(2, name), 273(long)typeof(Color).GetField("value", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 274(short)typeof(Color).GetField("knownColor", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!, 275(short)typeof(Color).GetField("state", BindingFlags.NonPublic | BindingFlags.Instance)!.GetValue(value)!
System\Private\Windows\BinaryFormat\Deserializer\PendingSerializationInfo.cs (4)
67foreach (ConstructorInfo constructor in type.GetConstructors(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
System\Private\Windows\BinaryFormat\SerializationEvents.cs (4)
56MethodInfo[] methods = baseType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
System\Private\Windows\BinaryFormat\SerializationInfoExtensions.cs (3)
12.GetMethod("UpdateValue", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)!
System\Private\Windows\Nrbf\SerializationRecordExtensions.cs (2)
264BindingFlags.Instance | BindingFlags.NonPublic, [typeof(long), typeof(short), typeof(string), typeof(KnownColor)]);
System.Private.Windows.Core.TestUtilities (19)
ReflectionHelper.cs (4)
16bindingAttr: BindingFlags.Public | BindingFlags.Instance, 31bindingAttr: BindingFlags.Public | BindingFlags.Instance,
TestAccessor.cs (15)
74BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static, 107BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static); 116BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static, 171BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic) 174BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic);
System.Private.Xml (96)
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)
646MethodInfo getSetMemberValueDelegateWithTypeGenericMi = typeof(ReflectionXmlSerializationReaderHelper).GetMethod("GetSetMemberValueDelegateWithType", BindingFlags.Static | BindingFlags.Public)!; 1217MethodInfo? method = typeof(XmlSerializationReader).GetMethod(methodName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, new Type[] { typeof(string) }); 1326type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly, null, Type.EmptyTypes, null);
System\Xml\Serialization\ReflectionXmlSerializationWriter.cs (10)
665MethodInfo method = o!.GetType().GetMethod(methodInvoke, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly)!; 697MethodInfo method = o!.GetType().GetMethod(methodInvoke, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly)!;
System\Xml\Serialization\TypeExtensions.cs (2)
37MethodInfo[] methods = targetType.GetMethods(BindingFlags.Static | BindingFlags.Public);
System\Xml\Serialization\Types.cs (15)
1195const BindingFlags DeclaredOnlyLookup = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.DeclaredOnly; 1246ConstructorInfo? ctor = type.GetConstructor(BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic, Type.EmptyTypes); 1280foreach (MemberInfo member in type.GetMember("System.Collections.Generic.IEnumerable<*", BindingFlags.Public | BindingFlags.Instance | BindingFlags.NonPublic)) 1298enumerator = 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) }); 1474MemberInfo[] infos = structModel.Type.GetMember(choice.MemberName, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static); 1478PropertyInfo? info = structModel.Type.GetProperty(choice.MemberName, BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
System\Xml\Serialization\XmlSerializationReaderILGen.cs (1)
845BindingFlags bindingFlags = CodeGenerator.StaticBindingFlags;
System\Xml\Serialization\XmlSerializationWriter.cs (2)
1807string bindingFlags = typeof(BindingFlags).FullName!; 2018string 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)
47public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 54bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 55bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 56bool getPublic = (bindingAttr & BindingFlags.Public) == BindingFlags.Public; 85protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[]? types, ParameterModifier[]? modifiers) 89bool getIgnoreCase = (bindingAttr & BindingFlags.IgnoreCase) == BindingFlags.IgnoreCase; 90bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 91bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 92bool getPublic = (bindingAttr & BindingFlags.Public) == BindingFlags.Public; 142public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 149bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 150bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 151bool getPublic = (bindingAttr & BindingFlags.Public) == BindingFlags.Public; 184protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers) 188bool getIgnoreCase = (bindingAttr & BindingFlags.IgnoreCase) == BindingFlags.IgnoreCase; 189bool getDeclaredOnly = (bindingAttr & BindingFlags.DeclaredOnly) == BindingFlags.DeclaredOnly; 190bool getInstance = (bindingAttr & BindingFlags.Instance) == BindingFlags.Instance; 191bool 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\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\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (15)
312public override object InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 371protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 378public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 384protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 391public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 397public override FieldInfo GetField(string name, BindingFlags bindingAttr) 403public override FieldInfo[] GetFields(BindingFlags bindingAttr) 422public override EventInfo GetEvent(string name, BindingFlags bindingAttr) 434protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 441public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 447public override Type[] GetNestedTypes(BindingFlags bindingAttr) 453public override Type GetNestedType(string name, BindingFlags bindingAttr) 459public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 465public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 483public 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)
315public 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)
219BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null)!); 223con = _typeParent.GetConstructor(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, EmptyTypes, null); 644public override object? InvokeMember(string name, BindingFlags invokeAttr, Binder? binder, object? target, 667protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, 689internal static BindingFlags GetBindingFlags(MethodInfo method) 691BindingFlags bindingFlags = (method.Attributes & MethodAttributes.MemberAccessMask) == MethodAttributes.Public ? 692BindingFlags.Public : BindingFlags.NonPublic; 693bindingFlags |= (method.Attributes & MethodAttributes.Static) != 0 ? BindingFlags.Static : BindingFlags.Instance; 698private static bool MatchesTheFilter(MethodBuilderImpl method, BindingFlags methodFlags, BindingFlags bindingFlags, CallingConventions callConv, Type[]? argumentTypes) 742private ConstructorInfo[] GetConstructors(string name, BindingFlags bindingAttr) 760public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 779public override EventInfo[] GetEvents(BindingFlags bindingAttr) => throw new NotSupportedException(); 781public override EventInfo? GetEvent(string name, BindingFlags bindingAttr) => throw new NotSupportedException(); 784private MethodInfo[] GetMethods(string name, BindingFlags bindingAttr) 802public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 815if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 824protected override MethodInfo? GetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, 843if (found == null && !bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 859public override FieldInfo? GetField(string name, BindingFlags bindingFlags) 865StringComparison compare = (bindingFlags & BindingFlags.IgnoreCase) != 0 ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal; 868BindingFlags fieldFlags = GetBindingFlags(fieldInfo); 881if (match == null && !bindingFlags.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 889private static BindingFlags GetBindingFlags(FieldBuilderImpl field) 891BindingFlags bindingFlags = (field.Attributes & FieldAttributes.FieldAccessMask) == FieldAttributes.Public ? 892BindingFlags.Public : BindingFlags.NonPublic; 894bindingFlags |= (field.Attributes & FieldAttributes.Static) != 0 ? BindingFlags.Static : BindingFlags.Instance; 900private FieldInfo[] GetFields(string name, BindingFlags bindingAttr) 920public override FieldInfo[] GetFields(BindingFlags bindingAttr) 927BindingFlags fieldFlags = GetBindingFlags(fieldInfo); 934if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 990internal static BindingFlags GetBindingFlags(PropertyBuilderImpl property) 995BindingFlags bindingFlags = BindingFlags.Default; 1010private PropertyInfo[] GetProperties(string name, BindingFlags bindingAttr) 1028public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 1035BindingFlags flags = GetBindingFlags(property); 1042if (!bindingAttr.HasFlag(BindingFlags.DeclaredOnly) && _typeParent != null) 1051protected override PropertyInfo? GetPropertyImpl(string name, BindingFlags bindingAttr, Binder? binder, 1088private List<PropertyInfo> GetPropertyCandidates(string name, BindingFlags bindingAttr, Type[]? types) 1106private static BindingFlags GetBindingFlags(TypeBuilderImpl type) 1108BindingFlags bindingFlags = type.IsPublic || type.IsNestedPublic ? BindingFlags.Public : BindingFlags.NonPublic; 1114private Type[] GetNestedTypes(string name, BindingFlags bindingAttr) 1134public override Type[] GetNestedTypes(BindingFlags bindingAttr) 1141BindingFlags typeFlags = GetBindingFlags(type); 1152public override Type? GetNestedType(string name, BindingFlags bindingAttr) 1176public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 1265MethodInfo[] interfaceMethods = interfaceType.GetMethods(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static); 1336public 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)
213public 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)
81public sealed override object Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_ReflectionOnlyInvoke); 82public 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)
148public 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)
124public 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)
171public sealed override object GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) => throw new InvalidOperationException(SR.Arg_InvalidOperation_Reflection); 172public 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)
342FieldInfo[] enumFields = GetFields(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static); 376public 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); 388internal MethodInfo? InternalGetMethodImpl(string name, BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[]? types, ParameterModifier[]? modifiers)
System.Reflection.TypeExtensions (14)
artifacts\obj\System.Reflection.TypeExtensions\Debug\net10.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) 173BindingFlags bindingAttr) 198BindingFlags bindingAttr) 219BindingFlags bindingAttr) 249BindingFlags bindingAttr) 260BindingFlags bindingAttr) 270BindingFlags bindingAttr) 289BindingFlags bindingAttr) 310BindingFlags 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)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
447[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.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)) 1628.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 (8)
System\Security\Cryptography\CryptoConfig.cs (4)
24private const BindingFlags ConstructorDefault = BindingFlags.Instance | BindingFlags.Public | BindingFlags.CreateInstance;
System\Security\Cryptography\XmlKeyHelper.cs (4)
276BindingFlags.Static | BindingFlags.Public, 285BindingFlags.Instance | BindingFlags.Public,
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.Tests (4)
Security\SecurityUtilsTest.cs (4)
20MethodInfo method = t.GetMethod("FixNetworkCredential", BindingFlags.NonPublic | BindingFlags.Static, 23FieldInfo f = t.GetField("s_enableLegacyUpnUsernameFix", BindingFlags.Static | BindingFlags.NonPublic);
System.Text.Json (46)
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 (9)
102ConstructorInfo ctorInfo = type.GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, parameterTypes, null)!; 104return ctorInfo.Invoke(BindingFlags.DoNotWrapExceptions, null, parameters, null); 143const BindingFlags AllMemberFlags = 144BindingFlags.Static | BindingFlags.Instance | 145BindingFlags.Public | BindingFlags.NonPublic;
System\Text\Json\Serialization\Converters\Collection\IEnumerableConverterFactory.cs (2)
205BindingFlags.Instance | BindingFlags.Public,
System\Text\Json\Serialization\Converters\Object\ObjectConverterFactory.cs (2)
97BindingFlags.Instance | BindingFlags.Public,
System\Text\Json\Serialization\Converters\Value\EnumConverter.cs (2)
526foreach (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)
131private const BindingFlags AllInstanceMembers = 132BindingFlags.Instance | 133BindingFlags.Public | 134BindingFlags.NonPublic | 135BindingFlags.DeclaredOnly; 463defaultCtor ??= type.GetConstructor(BindingFlags.Public | BindingFlags.Instance, binder: null, Type.EmptyTypes, modifiers: null);
System\Text\Json\Serialization\Metadata\FSharpCoreReflectionProxy.cs (16)
102_sourceConstructFlagsGetter = compilationMappingAttributeType.GetMethod("get_SourceConstructFlags", BindingFlags.Public | BindingFlags.Instance); 111_fsharpListCtor = fsharpCoreAssembly.GetType("Microsoft.FSharp.Collections.ListModule")?.GetMethod("OfSeq", BindingFlags.Public | BindingFlags.Static); 112_fsharpSetCtor = fsharpCoreAssembly.GetType("Microsoft.FSharp.Collections.SetModule")?.GetMethod("OfSeq", BindingFlags.Public | BindingFlags.Static); 113_fsharpMapCtor = fsharpCoreAssembly.GetType("Microsoft.FSharp.Collections.MapModule")?.GetMethod("OfSeq", BindingFlags.Public | BindingFlags.Static); 150MethodInfo valueGetter = EnsureMemberExists(typeof(TFSharpOption).GetMethod("get_Value", BindingFlags.Public | BindingFlags.Instance), "Microsoft.FSharp.Core.FSharpOption<T>.get_Value()"); 159MethodInfo methodInfo = EnsureMemberExists(typeof(TFSharpOption).GetMethod("Some", BindingFlags.Public | BindingFlags.Static), "Microsoft.FSharp.Core.FSharpOption<T>.Some(T value)"); 169MethodInfo valueGetter = EnsureMemberExists(typeof(TFSharpValueOption).GetMethod("get_Value", BindingFlags.Public | BindingFlags.Instance), "Microsoft.FSharp.Core.FSharpValueOption<T>.get_Value()"); 178MethodInfo methodInfo = EnsureMemberExists(typeof(TFSharpOption).GetMethod("Some", BindingFlags.Public | BindingFlags.Static), "Microsoft.FSharp.Core.FSharpValueOption<T>.ValueSome(T value)");
System.Text.RegularExpressions (34)
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (14)
113_ilg!.Emit(OpCodes.Call, typeof(Regex).GetConstructor(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance, null, Type.EmptyTypes, Array.Empty<ParameterModifier>())!); 135Call(typeof(TimeSpan).GetMethod(nameof(TimeSpan.FromTicks), BindingFlags.Public | BindingFlags.Static)!); 185Call(typeof(Regex).GetMethod(nameof(Regex.ValidateMatchTimeout), BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)!); 202MethodInfo addMethod = typeof(Hashtable).GetMethod(nameof(Hashtable.Add), BindingFlags.Public | BindingFlags.Instance)!; 226typeof(Regex).GetField(fieldname, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static)!;
System\Text\RegularExpressions\RegexCompiler.cs (20)
28private static FieldInfo CultureField => field ??= typeof(CompiledRegexRunner).GetField("_culture", BindingFlags.Instance | BindingFlags.NonPublic)!; 29private static FieldInfo CaseBehaviorField => field ??= typeof(CompiledRegexRunner).GetField("_caseBehavior", BindingFlags.Instance | BindingFlags.NonPublic)!; 30private static FieldInfo SearchValuesArrayField => field ??= typeof(CompiledRegexRunner).GetField("_searchValues", BindingFlags.Instance | BindingFlags.NonPublic)!; 38private static MethodInfo IsBoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsBoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!; 40private static MethodInfo IsECMABoundaryMethod => field ??= typeof(RegexRunner).GetMethod("IsECMABoundary", BindingFlags.NonPublic | BindingFlags.Static, [typeof(ReadOnlySpan<char>), typeof(int)])!; 45private static MethodInfo RegexCaseEquivalencesTryFindCaseEquivalencesForCharWithIBehaviorMethod => field ??= typeof(RegexCaseEquivalences).GetMethod("TryFindCaseEquivalencesForCharWithIBehavior", BindingFlags.Static | BindingFlags.Public)!; 129private static FieldInfo RegexRunnerField(string fieldname) => typeof(RegexRunner).GetField(fieldname, BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static)!; 131private 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)
2579PropertyInfo[] 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)
1204MethodInfo? IReflect.GetMethod(string name, BindingFlags bindingAttr, Binder? binder, Type[] types, ParameterModifier[]? modifiers) => 1208MethodInfo? IReflect.GetMethod(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetMethod(name, bindingAttr); 1211MethodInfo[] IReflect.GetMethods(BindingFlags bindingAttr) => typeof(IDesignerHost).GetMethods(bindingAttr); 1214FieldInfo? IReflect.GetField(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetField(name, bindingAttr); 1217FieldInfo[] IReflect.GetFields(BindingFlags bindingAttr) => typeof(IDesignerHost).GetFields(bindingAttr); 1220PropertyInfo? IReflect.GetProperty(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetProperty(name, bindingAttr); 1223PropertyInfo? IReflect.GetProperty(string name, BindingFlags bindingAttr, Binder? binder, Type? returnType, Type[] types, ParameterModifier[]? modifiers) => 1227PropertyInfo[] IReflect.GetProperties(BindingFlags bindingAttr) => typeof(IDesignerHost).GetProperties(bindingAttr); 1243MemberInfo[] IReflect.GetMember(string name, BindingFlags bindingAttr) => typeof(IDesignerHost).GetMember(name, bindingAttr); 1246MemberInfo[] IReflect.GetMembers(BindingFlags bindingAttr) => typeof(IDesignerHost).GetMembers(bindingAttr); 1251BindingFlags 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)
88FieldInfo[] fields = reflect.GetFields(BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.NonPublic); 123PropertyInfo? 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.Design.Tests (51)
System\ComponentModel\Design\DesignerHostTests.cs (34)
3078Assert.Equal(typeof(IDesignerHost).GetField(nameof(IDesignerHost.Activate)), reflect.GetField(nameof(IDesignerHost.Activate), BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3086Assert.Equal(typeof(IDesignerHost).GetFields(), reflect.GetFields(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3094Assert.Equal(typeof(IDesignerHost).GetMember(nameof(IDesignerHost.Container)), reflect.GetMember(nameof(IDesignerHost.Container), BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3102Assert.Equal(typeof(IDesignerHost).GetMembers(), reflect.GetMembers(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3110Assert.Equal(typeof(IDesignerHost).GetMethod(nameof(IDesignerHost.Activate)), reflect.GetMethod(nameof(IDesignerHost.Activate), BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3111Assert.Equal(typeof(IDesignerHost).GetMethod(nameof(IDesignerHost.Activate)), reflect.GetMethod(nameof(IDesignerHost.Activate), BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public, null, Array.Empty<Type>(), Array.Empty<ParameterModifier>())); 3119Assert.Equal(typeof(IDesignerHost).GetMethods(), reflect.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3127Assert.Equal(typeof(IDesignerHost).GetProperty(nameof(IDesignerHost.Container)), reflect.GetProperty(nameof(IDesignerHost.Container), BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3128Assert.Equal(typeof(IDesignerHost).GetProperty(nameof(IDesignerHost.Container)), reflect.GetProperty(nameof(IDesignerHost.Container), BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public, null, typeof(IContainer), Array.Empty<Type>(), Array.Empty<ParameterModifier>())); 3136Assert.Equal(typeof(IDesignerHost).GetProperties(), reflect.GetProperties(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public)); 3144Assert.Equal(surface.Host.Container, reflect.InvokeMember(nameof(IDesignerHost.Container), BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.GetProperty, null, surface.Host, Array.Empty<object>(), Array.Empty<ParameterModifier>(), null, Array.Empty<string>()));
System\Windows\Forms\Design\AnchorEditorTests.cs (4)
88.GetNestedType("AnchorUI", BindingFlags.NonPublic | BindingFlags.Instance); 91.GetField(fieldName, BindingFlags.NonPublic | BindingFlags.Instance).GetValue(anchorUI);
System\Windows\Forms\Design\ContentAlignmentEditorTests.cs (4)
28.GetNestedType("ContentUI", BindingFlags.NonPublic | BindingFlags.Instance); 31.GetField(fieldName, BindingFlags.NonPublic | BindingFlags.Instance).GetValue(contentUI);
System\Windows\Forms\Design\ToolStripContainerDesignerTests.cs (6)
73var field = typeof(ToolStripContainerDesigner).GetField("_toolStripContainer", BindingFlags.NonPublic | BindingFlags.Instance); 81var field = typeof(ToolStripContainerDesigner).GetField("_panels", BindingFlags.NonPublic | BindingFlags.Instance); 102var property = typeof(ToolStripContainerDesigner).GetProperty(propertyName, BindingFlags.NonPublic | BindingFlags.Instance);
System\Windows\Forms\Design\ToolStripEditorManagerTests.cs (3)
48_toolStripEditorControlType = typeof(ToolStripEditorManager).GetNestedType("ToolStripEditorControl", BindingFlags.NonPublic) 137FieldInfo? centerLabelField = typeof(ToolStripTemplateNode).GetField("_centerLabel", BindingFlags.NonPublic | BindingFlags.Instance);
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.Windows.Forms.Tests (178)
NumericUpDownTests.cs (2)
831var initializing = typeof(NumericUpDown).GetField("_initializing", BindingFlags.NonPublic | BindingFlags.Instance);
System\Windows\Forms\AccessibleObjects\AccessibleObjectTests.cs (5)
2696var dataGridColumnHeaderAccessibleObjectType = typeof(DataGridColumnStyle).GetNestedType("DataGridColumnHeaderAccessibleObject", BindingFlags.NonPublic); 2729PropertyInfo runtimeIdProperty = type.GetProperty(nameof(AccessibleObject.RuntimeId), BindingFlags.NonPublic | BindingFlags.Instance); 2770(AccessibleObject)Activator.CreateInstance(typeof(AccessibleObject), BindingFlags.NonPublic | BindingFlags.Instance, null, [null], null);
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedCellsAccessibleObjectTests.cs (26)
17.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 28.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 38.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 48.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 59.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 70.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 87.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 105.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 129.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 148.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 164.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 185.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 204.GetNestedType("DataGridViewSelectedCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance);
System\Windows\Forms\AccessibleObjects\DataGridViewSelectedRowCellsAccessibleObjectTests.cs (52)
17.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 18var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [null], null); 28.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 29var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [null], null); 38.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 39var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [null], null); 48.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 49var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [null], null); 62.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 63var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [row], null); 73.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 74var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [null], null); 90.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 91var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [control.Rows[0]], null); 108.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 109var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [control.Rows[0]], null); 133.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 134var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [row], null); 154.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 155var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [row], null); 171.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 172var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [control.Rows[0]], null); 193.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 194var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [row], null); 213.GetNestedType("DataGridViewSelectedRowCellsAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 214var accessibleObject = (AccessibleObject)Activator.CreateInstance(type, BindingFlags.NonPublic | BindingFlags.Instance, null, [row], null);
System\Windows\Forms\AccessibleObjects\ErrorProvider.ControlItem.ControlItemAccessibleObjectTests.cs (26)
20.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 35.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 55.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 70.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 85.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 96.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 106.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 137.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 153.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 165.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 175.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 197.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 218.GetNestedType("ControlItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance);
System\Windows\Forms\AccessibleObjects\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObjectTests.cs (14)
19.GetNestedType("ErrorWindowAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 30.GetNestedType("ErrorWindowAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 40.GetNestedType("ErrorWindowAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 51.GetNestedType("ErrorWindowAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 61.GetNestedType("ErrorWindowAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 71.GetNestedType("ErrorWindowAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 83.GetNestedType("ErrorWindowAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance);
System\Windows\Forms\AccessibleObjects\PropertyGridView.GridViewListBoxItemAccessibleObjectTests.cs (10)
19.GetNestedType("GridViewListBoxItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 28.GetNestedType("GridViewListBoxItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 37.GetNestedType("GridViewListBoxItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 52.GetNestedType("GridViewListBoxItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance); 66.GetNestedType("GridViewListBoxItemAccessibleObject", BindingFlags.NonPublic | BindingFlags.Instance);
System\Windows\Forms\AccessibleObjects\ToolStripTextBox.ToolStripTextBoxControlAccessibleObjectTests.cs (2)
19Type type = toolStripTextBox.GetType().GetNestedType("ToolStripTextBoxControlAccessibleObject", BindingFlags.NonPublic); 30Type type = toolStripTextBox.GetType().GetNestedType("ToolStripTextBoxControlAccessibleObject", BindingFlags.NonPublic);
System\Windows\Forms\BindingContextTests.cs (4)
976MethodInfo m = oldManager.Bindings.GetType().GetMethod("Add", BindingFlags.NonPublic | BindingFlags.Instance); 1004MethodInfo m = oldManager.Bindings.GetType().GetMethod("Add", BindingFlags.NonPublic | BindingFlags.Instance);
System\Windows\Forms\ComboBox.ComboBoxChildNativeWindowTests.cs (1)
17Type childWindowTypeEnum = typeof(ComboBox).GetNestedType("ChildWindowType", Reflection.BindingFlags.NonPublic);
System\Windows\Forms\CommonDialogTests.cs (4)
233FieldInfo field = typeof(CommonDialog).GetField("s_helpMessage", BindingFlags.NonPublic | BindingFlags.Static); 253FieldInfo field = typeof(CommonDialog).GetField("s_helpMessage", BindingFlags.NonPublic | BindingFlags.Static);
System\Windows\Forms\ComponentModel\Com2Interop\Com2PropertyDescriptorTests.cs (2)
14private static readonly MethodInfo s_miVersionInfo = s_typeCom2PropertyDescriptor.GetMethod("TrimNewline", BindingFlags.Static | BindingFlags.NonPublic);
System\Windows\Forms\ContainerControlTests.cs (4)
1373object instance = typeof(KeyboardToolTipStateMachine).GetField("s_instance", BindingFlags.Static | BindingFlags.NonPublic).GetValue(null); 1389object instance = typeof(KeyboardToolTipStateMachine).GetField("s_instance", BindingFlags.Static | BindingFlags.NonPublic).GetValue(null);
System\Windows\Forms\CursorConverterTests.cs (2)
105Assert.Equal(typeof(Cursors).GetProperty(nameof(Cursors.AppStarting), BindingFlags.Public | BindingFlags.Static), descriptor.MemberInfo);
System\Windows\Forms\CursorsTests.cs (2)
68foreach (var property in typeof(Cursors).GetProperties(BindingFlags.Static | BindingFlags.Public))
System\Windows\Forms\InputLanguageTests.cs (2)
67InputLanguage language = Assert.IsType<InputLanguage>(Activator.CreateInstance(typeof(InputLanguage), BindingFlags.Instance | BindingFlags.NonPublic, null, [(IntPtr)250], null));
System\Windows\Forms\ListBindingHelperTests.cs (14)
804public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr) 841public override EventInfo GetEvent(string name, BindingFlags bindingAttr) 846public override EventInfo[] GetEvents(BindingFlags bindingAttr) 856public override FieldInfo GetField(string name, BindingFlags bindingAttr) 861public override FieldInfo[] GetFields(BindingFlags bindingAttr) 873public override MemberInfo[] GetMembers(BindingFlags bindingAttr) 878public override MethodInfo[] GetMethods(BindingFlags bindingAttr) 883public override Type GetNestedType(string name, BindingFlags bindingAttr) 888public override Type[] GetNestedTypes(BindingFlags bindingAttr) 893public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) 908public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters) 917protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) 922protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) 927protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
System\Windows\Forms\PropertyGridInternal\AccessibleObjects\PropertyGridView.GridViewTextBox.GridViewTextBoxAccessibleObjectTests.cs (4)
97Type gridViewTextBoxType = typeof(PropertyGridView).GetNestedType("GridViewTextBox", BindingFlags.NonPublic); 100Type accessibleObjectType = gridViewTextBoxType.GetNestedType("GridViewTextBoxAccessibleObject", BindingFlags.NonPublic); 111Type gridViewTextBoxType = typeof(PropertyGridView).GetNestedType("GridViewTextBox", BindingFlags.NonPublic); 114Type accessibleObjectType = gridViewTextBoxType.GetNestedType("GridViewTextBoxAccessibleObject", BindingFlags.NonPublic);
System\Windows\Forms\ToolStrip.ToolStripAccessibleObjectWrapperForItemsOnOverflowTests.cs (2)
20.GetNestedType("ToolStripAccessibleObjectWrapperForItemsOnOverflow", BindingFlags.Instance | BindingFlags.NonPublic);
System.Windows.Forms.TestUtilities (4)
SystemEventsHelper.cs (4)
18typeof(SystemEvents).GetField("s_className", BindingFlags.Static | BindingFlags.NonPublic) // runtime 19?? typeof(SystemEvents).GetField("className", BindingFlags.Static | BindingFlags.NonPublic); // desktop
System.Windows.Forms.UI.IntegrationTests (2)
Infra\ControlTestBase.cs (2)
50var testMember = type.GetField("test", BindingFlags.Instance | BindingFlags.NonPublic)!;
System.Xaml (58)
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;
System.Xaml.Tests (280)
Common\CustomConstructorInfo.cs (2)
52public override object Invoke(BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture) 57public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
Common\CustomMethodInfo.cs (1)
55public override object? Invoke(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? parameters, CultureInfo? culture)
Common\CustomType.cs (4)
30protected override ConstructorInfo? GetConstructorImpl(BindingFlags bindingAttr, Binder? binder, CallingConventions callConvention, Type[] types, ParameterModifier[]? modifiers) 36public override EventInfo[] GetEvents(BindingFlags bindingAttr) 54public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr) 60public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
System\Xaml\Replacements\TypeUriConverterTests.cs (2)
28FieldInfo uriField = builtinType.GetField("s_Uri", BindingFlags.Static | BindingFlags.NonPublic)!;
System\Xaml\XamlBackgroundReaderTests.cs (4)
248MethodInfo nextMethod = typeof(XamlBackgroundReader).GetMethod("Next", BindingFlags.Instance | BindingFlags.NonPublic)!; 272MethodInfo addLineInfoMethod = typeof(XamlBackgroundReader).GetMethod("AddLineInfo", BindingFlags.Instance | BindingFlags.NonPublic)!;
System\Xaml\XamlMemberTests.cs (28)
873new SubXamlMember(typeof(DataClass).GetProperty("InternalProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 878new SubXamlMember(typeof(DataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 883new SubXamlMember(typeof(DataClass).GetProperty("PrivateProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 1115new SubXamlMember(typeof(DataClass).GetProperty("InternalProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 1120new SubXamlMember(typeof(DataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 1125new SubXamlMember(typeof(DataClass).GetProperty("PrivateProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 1855new SubXamlMember(typeof(DataClass).GetProperty("PrivateProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 1856typeof(DataClass).GetProperty("PrivateProperty", BindingFlags.Instance | BindingFlags.NonPublic)!.GetGetMethod(true)! 1984new SubXamlMember(typeof(DataClass).GetProperty("PrivateProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 1985typeof(DataClass).GetProperty("PrivateProperty", BindingFlags.Instance | BindingFlags.NonPublic)!.GetSetMethod(true)! 2010new SubXamlMember(typeof(DataClass).GetEvent("PrivateEvent", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 2011typeof(DataClass).GetEvent("PrivateEvent", BindingFlags.Instance | BindingFlags.NonPublic)!.GetAddMethod(true)! 2214new XamlMember(typeof(DataClass).GetEvent("PrivateEvent", BindingFlags.Instance | BindingFlags.NonPublic), new XamlSchemaContext()), 2420public override object? GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture) 2429public override void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
System\Xaml\XamlNodeListTests.cs (12)
578MethodInfo dispose = writer.GetType().GetMethod("Dispose", BindingFlags.Instance | BindingFlags.NonPublic)!; 593FieldInfo addDelegateField = writer.GetType().GetField("_addDelegate", BindingFlags.Instance | BindingFlags.NonPublic)!; 616FieldInfo addLineInfoDelegateField = writer.GetType().GetField("_addLineInfoDelegate", BindingFlags.Instance | BindingFlags.NonPublic)!; 638MethodInfo addMethod = typeof(XamlNodeList).GetMethod("Add", BindingFlags.Instance | BindingFlags.NonPublic)!; 658MethodInfo addLineInfoMethod = typeof(XamlNodeList).GetMethod("AddLineInfo", BindingFlags.Instance | BindingFlags.NonPublic)!; 677MethodInfo indexMethod = typeof(XamlNodeList).GetMethod("Index", BindingFlags.Instance | BindingFlags.NonPublic)!;
System\Xaml\XamlNodeQueueTests.cs (6)
490MethodInfo dispose = writer.GetType().GetMethod("Dispose", BindingFlags.Instance | BindingFlags.NonPublic)!; 505FieldInfo addDelegateField = writer.GetType().GetField("_addDelegate", BindingFlags.Instance | BindingFlags.NonPublic)!; 528FieldInfo addLineInfoDelegateField = writer.GetType().GetField("_addLineInfoDelegate", BindingFlags.Instance | BindingFlags.NonPublic)!;
System\Xaml\XamlTypeTests.cs (221)
749new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 750new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 751new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 752new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 766new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 767new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 788new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 789new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 790new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 791new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 805new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 806new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 818new XamlMember("InternalThenInternal", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetInternalThenInternal), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(string) }, null), null, new XamlSchemaContext()), 819new XamlMember("InternalThenInternalEvent", typeof(DuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddInternalThenInternalEventHandler), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(object), typeof(EventHandler) }, null), new XamlSchemaContext()), 835new XamlMember("InternalThenInternal", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetInternalThenInternal), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(string) }, null), null, new XamlSchemaContext()), 836new XamlMember("InternalThenInternalEvent", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddInternalThenInternalEventHandler), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(object), typeof(EventHandler) }, null), new XamlSchemaContext()), 837new XamlMember("InternalThenPublic", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.GetInternalThenPublic), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(string) }, null), null, new XamlSchemaContext()), 838new XamlMember("InternalThenPublicEvent", typeof(PrivateDuplicateDataClass).GetMethod(nameof(DuplicateDataClass.AddInternalThenPublicEventHandler), BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(object), typeof(EventHandler) }, null), new XamlSchemaContext()), 870new XamlMember("DictionaryProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 871new XamlMember("DictionaryProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 872new XamlMember("IntProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 873new XamlMember("IntProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 874new XamlMember("ListProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 875new XamlMember("ListProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 876new XamlMember("XDataProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 877new XamlMember("XDataProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 881new XamlMember("DictionaryProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 882new XamlMember("IntProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 883new XamlMember("ListProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 884new XamlMember("XDataProperty", null, typeof(PrivateNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 893new XamlMember("DictionaryProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 894new XamlMember("DictionaryProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 895new XamlMember("IntProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 896new XamlMember("IntProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 897new XamlMember("ListProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 898new XamlMember("ListProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 899new XamlMember("XDataProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 900new XamlMember("XDataProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 904new XamlMember("DictionaryProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetDictionaryProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 905new XamlMember("IntProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetIntProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 906new XamlMember("ListProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetListProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()), 907new XamlMember("XDataProperty", null, typeof(InternalGetterNonMatchingInternalSetterClass).GetMethod(nameof(PrivateNonMatchingInternalSetterClass.SetXDataProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 940MethodInfo underlyingGetter = member.GetType().GetMethod("LookupUnderlyingGetter", BindingFlags.Instance | BindingFlags.NonPublic)!; 946MethodInfo underlyingSetter = member.GetType().GetMethod("LookupUnderlyingSetter", BindingFlags.Instance | BindingFlags.NonPublic)!; 1171new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.InternalProperty), BindingFlags.Instance | BindingFlags.NonPublic), new XamlSchemaContext()), 1172new XamlMember(typeof(MembersDataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic), new XamlSchemaContext()), 1181new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1182new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1183new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1187new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1188new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1203typeof(ShadowedBaseClass).GetProperty(nameof(ShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, 1204typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)! 1208typeof(ShadowedBaseClass).GetEvent(nameof(ShadowedBaseClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, 1209typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)! 1214new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1215new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1216new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1217new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1221new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 1222new XamlMember(typeof(MoreDerivedShadowedDataClass).GetEvent(nameof(MoreDerivedShadowedDataClass.Event), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 1537new XamlMember("ProtectedProperty", typeof(AttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1543new XamlMember("InternalProperty", typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(AttachableMembersDataClass).GetMethod(nameof(AttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1617new XamlMember("ProtectedProperty", typeof(PrivateAttachableMembersDataClass).GetMethod("GetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod("SetProtectedProperty", BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 1623new XamlMember("InternalProperty", typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(PrivateAttachableMembersDataClass.GetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), typeof(PrivateAttachableMembersDataClass).GetMethod(nameof(PrivateAttachableMembersDataClass.SetInternalProperty), BindingFlags.Static | BindingFlags.NonPublic), new XamlSchemaContext()) 3517new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()), 3518new XamlMember(typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()) 3526typeof(ShadowedBaseClass).GetProperty(nameof(ShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, 3527typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, 3528typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)! 3532new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()), 3533new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, new XamlSchemaContext()) 3541typeof(ShadowedBaseClass).GetProperty(nameof(ShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, 3542typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, 3543typeof(MoreDerivedShadowedDataClass).GetProperty(nameof(MoreDerivedShadowedDataClass.Property), BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly)!, 3547new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property)!, BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()), 3548new XamlMember(typeof(EvenMoreDerivedShadowedBaseClass).GetProperty(nameof(EvenMoreDerivedShadowedBaseClass.Property)!, BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly), new XamlSchemaContext()) 3561new XamlMember(typeof(MembersDataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 3562new XamlMember(typeof(MembersDataClass).GetProperty("ProtectedProperty", BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()) 3568new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.InternalProperty), BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext()), 3569new XamlMember(typeof(MembersDataClass).GetProperty(nameof(MembersDataClass.InternalProperty), BindingFlags.Instance | BindingFlags.NonPublic)!, new XamlSchemaContext())
Test.Utilities (8)
CodeMetricsTestsBase.cs (2)
144BindingFlags.OptionalParamBinding | BindingFlags.CreateInstance,
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
Text.Analyzers (6)
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerConfigOptionsProviderExtensions.cs (3)
19const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (3)
56const BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic;
UIAutomationClient (2)
MS\Internal\Automation\ProxyManager.cs (2)
67FieldInfo fi = t.GetField("ClientSideProviderDescriptionTable", BindingFlags.Static | BindingFlags.Public);
VBCSCompiler.UnitTests (4)
NamedPipeTestUtil.cs (4)
29var serversField = sharedServerType?.GetField("s_servers", BindingFlags.NonPublic | BindingFlags.Static); 41var listeningSocketProperty = sharedServer!.GetType()?.GetProperty("ListeningSocket", BindingFlags.NonPublic | BindingFlags.Instance);
VisualBasicRuntimeTest (6)
Program.cs (6)
140PropertyInfo controlProperty = dialogType.GetProperty("ProgressBarWork", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly); 164FieldInfo controlField = formType.GetField("TextBox", BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly);
VisualBasicSyntaxGenerator (2)
Grammar\GrammarGenerator.vb (2)
344Return GetType(TEnum).GetFields(BindingFlags.Public Or BindingFlags.Static).
WindowsBase.Tests (8)
System\Windows\WeakEventManagerTests.cs (8)
942FieldInfo actualSourceField = typeof(WeakEventManager).GetField("StaticSource", BindingFlags.NonPublic | BindingFlags.Static)!; 1314FieldInfo actualSourceField = typeof(WeakEventManager).GetField("StaticSource", BindingFlags.NonPublic | BindingFlags.Static)!; 1690FieldInfo actualSourceField = typeof(WeakEventManager).GetField("StaticSource", BindingFlags.NonPublic | BindingFlags.Static)!; 2228FieldInfo actualSourceField = typeof(WeakEventManager).GetField("StaticSource", BindingFlags.NonPublic | BindingFlags.Static)!;
WindowsFormsIntegration (5)
System\Windows\Integration\WindowsFormsHost.cs (2)
1093MethodInfo 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;