123 references to FlattenHierarchy
mscorlib (2)
system\rttype.cs (2)
2308bindingFlags |= BindingFlags.Static | BindingFlags.FlattenHierarchy; 2431if ((bindingFlags & BindingFlags.FlattenHierarchy) == 0 && isInherited)
PresentationBuildTasks (16)
Base\System\Windows\Markup\TypeConverterHelper.cs (1)
96BindingFlags.Static | BindingFlags.FlattenHierarchy);
BuildTasks\Ms\Internal\MarkupCompiler\ParserExtension.cs (2)
301BindingFlags.FlattenHierarchy); 307BindingFlags.Instance | BindingFlags.Public | BindingFlags.FlattenHierarchy);
Framework\System\Windows\Markup\XamlReaderHelper.cs (1)
3528BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy);
Framework\System\Windows\Markup\XamlTypeMapper.cs (12)
1370BindingFlags.FlattenHierarchy); 1401BindingFlags.FlattenHierarchy); 1451BindingFlags.FlattenHierarchy); 1462BindingFlags.FlattenHierarchy); 1533defaultBinding | BindingFlags.Static | BindingFlags.FlattenHierarchy); 1561BindingFlags.Instance | BindingFlags.FlattenHierarchy | defaultBinding); 1611BindingFlags.FlattenHierarchy); 1622BindingFlags.FlattenHierarchy); 1915BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 1950BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 2012BindingFlags flags = BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.Public; 2462BindingFlags bf = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Static;
PresentationFramework (23)
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (1)
1329PropertyInfo[] properties = type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy);
src\Framework\MS\Internal\SystemDataHelper.cs (2)
75FieldInfo nullField = type.GetField("Null", BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy); 82PropertyInfo nullProperty = type.GetProperty("Null", BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy);
src\Framework\System\Windows\Data\ObjectDataProvider.cs (1)
692BindingFlags.FlattenHierarchy |
src\Framework\System\Windows\Markup\BamlCollectionHolder.cs (2)
149BindingFlags.Public | BindingFlags.FlattenHierarchy, 198BindingFlags.Public | BindingFlags.FlattenHierarchy,
src\Framework\System\Windows\Markup\BamlRecordReader.cs (1)
1389BindingFlags.Instance | BindingFlags.Public | BindingFlags.FlattenHierarchy,
src\Framework\System\Windows\Markup\BamlWriter.cs (2)
1232BindingFlags.FlattenHierarchy); 1244BindingFlags.FlattenHierarchy);
src\Framework\System\Windows\Markup\XamlTypeMapper.cs (13)
953BindingFlags flags = BindingFlags.Static | BindingFlags.Public | BindingFlags.FlattenHierarchy; 1370BindingFlags.FlattenHierarchy); 1401BindingFlags.FlattenHierarchy); 1451BindingFlags.FlattenHierarchy); 1462BindingFlags.FlattenHierarchy); 1533defaultBinding | BindingFlags.Static | BindingFlags.FlattenHierarchy); 1561BindingFlags.Instance | BindingFlags.FlattenHierarchy | defaultBinding); 1611BindingFlags.FlattenHierarchy); 1622BindingFlags.FlattenHierarchy); 1915BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 1950BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 2012BindingFlags flags = BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.Public; 2462BindingFlags bf = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Static;
src\Framework\System\Windows\PropertyPath.cs (1)
663result = ownerType.GetProperty(propertyName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy);
System.Core (16)
Microsoft\Scripting\Ast\IndexExpression.cs (2)
228BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy; 231flags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy;
Microsoft\Scripting\Ast\MemberExpression.cs (12)
173FieldInfo fi = expression.Type.GetField(fieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 175fi = expression.Type.GetField(fieldName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 196FieldInfo fi = type.GetField(fieldName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 198fi = type.GetField(fieldName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 220PropertyInfo pi = expression.Type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 222pi = expression.Type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 241PropertyInfo pi = type.GetProperty(propertyName, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 243pi = type.GetProperty(propertyName, BindingFlags.Static | BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 332PropertyInfo pi = expression.Type.GetProperty(propertyOrFieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 335FieldInfo fi = expression.Type.GetField(propertyOrFieldName, BindingFlags.Instance | BindingFlags.Public | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 338pi = expression.Type.GetProperty(propertyOrFieldName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy); 341fi = expression.Type.GetField(propertyOrFieldName, BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.IgnoreCase | BindingFlags.FlattenHierarchy);
Microsoft\Scripting\Ast\MethodCallExpression.cs (2)
758BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 779BindingFlags flags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy;
System.Data.Entity (1)
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (1)
23private const BindingFlags RootEntityPropertyReflectionBindingFlags = PropertyReflectionBindingFlags & ~BindingFlags.DeclaredOnly | BindingFlags.FlattenHierarchy;
System.Data.Entity.Design (2)
System\Data\Entity\Design\EntityCodeGenerator.cs (1)
604BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy;
System\Data\EntityModel\Emitters\Utils.cs (1)
63BindingFlags bindingFlags = BindingFlags.FlattenHierarchy | BindingFlags.NonPublic | BindingFlags.Public
System.Data.Linq (3)
Mapping\AttributedMetaModel.cs (1)
600BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy;
Mapping\MappedMetaModel.cs (2)
637BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy; 1666BindingFlags flags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy;
System.Data.Services (2)
System\Data\Services\Providers\BaseServiceProvider.cs (2)
354BindingFlags.Instance | BindingFlags.Instance | BindingFlags.FlattenHierarchy, 505foreach (MethodInfo methodInfo in type.GetMethods(WebUtil.PublicInstanceBindingFlags | BindingFlags.FlattenHierarchy))
System.Data.Services.Design (1)
System\Data\EntityModel\Emitters\Utils.cs (1)
67const BindingFlags bindingFlags = BindingFlags.FlattenHierarchy | BindingFlags.NonPublic | BindingFlags.Public
System.Web (4)
UI\WebControls\ModelDataSourceView.cs (2)
1129flags = BindingFlags.Public | BindingFlags.Static | BindingFlags.FlattenHierarchy; 1141flags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy;
UI\WebControls\ObjectDataSourceView.cs (2)
1350BindingFlags.FlattenHierarchy); 1471BindingFlags.FlattenHierarchy);
System.Web.Extensions (1)
UI\WebControls\Expressions\MethodExpression.cs (1)
15private static readonly BindingFlags MethodFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy;
System.Web.Services (1)
System\Web\Services\Protocols\ServerProtocol.cs (1)
181BindingFlags.Public | BindingFlags.Static | BindingFlags.ExactBinding | BindingFlags.FlattenHierarchy,
System.Workflow.Activities (18)
Common\BasePropertyDescriptor.cs (3)
429foreach (MemberInfo memberInfo in ownerType.GetMembers(BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)) 563MemberInfo memberInfo = component.GetType().GetProperty("ParameterBindings", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.ExactBinding, null, typeof(WorkflowParameterBindingCollection), new Type[] { }, new ParameterModifier[] { }); 565retVal = component.GetType().InvokeMember("ParameterBindings", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.ExactBinding, null, component, new object[] { }, CultureInfo.InvariantCulture) as WorkflowParameterBindingCollection;
Rules\Expressions.cs (3)
938bindingFlags |= BindingFlags.Static | BindingFlags.FlattenHierarchy; 1092BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy; 1370bindingFlags |= BindingFlags.Static | BindingFlags.FlattenHierarchy;
Rules\Parser\Parser.cs (7)
239flags |= BindingFlags.Static | BindingFlags.FlattenHierarchy; 364BindingFlags flags = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Instance; 376BindingFlags flags = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Instance; 417flags |= BindingFlags.Static | BindingFlags.FlattenHierarchy; 816MemberInfo[] members = thisType.GetMembers(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy); 1684BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy | BindingFlags.Instance; 1942BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.FlattenHierarchy | BindingFlags.Instance;
Rules\RuleAction.cs (1)
135BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy;
Rules\RuleAttributes.cs (3)
136BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy; 341MemberInfo[] members = contextType.GetMember(methodInvoked, MemberTypes.Method | MemberTypes.Property, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy); 415MemberInfo[] members = contextType.GetMember(methodInvoked, MemberTypes.Method | MemberTypes.Property, BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy);
Rules\RuleValidation.cs (1)
2361BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy;
System.Workflow.ComponentModel (27)
AuthoringOM\Bind.cs (3)
786memberInfo = dataSourceType.GetMethod(path, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy, null, paramTypes.ToArray(), null); 1366members.AddRange(type.GetMember(memberName, MemberTypes.Field | MemberTypes.Property | MemberTypes.Event | MemberTypes.Method, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy)); 1373members.AddRange(implementedInterface.GetMember(memberName, MemberTypes.Field | MemberTypes.Property | MemberTypes.Event | MemberTypes.Method, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy));
AuthoringOM\Compiler\TypeSystem\DesignTimeType.cs (3)
653BindingFlags supported = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.IgnoreCase; 775if ((bindingAttr & BindingFlags.FlattenHierarchy) == 0) 856if ((bindingAttr & BindingFlags.FlattenHierarchy) == 0)
AuthoringOM\Compiler\Validation\BindValidator.cs (3)
118FieldInfo fieldInfo = resolvedType.GetField(dsName, BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 534MethodInfo methodInfo = Helpers.GetMethodExactMatch(resolvedType, dsName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy, null, paramTypes.ToArray(), null); 537if (resolvedType.GetMethod(dsName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy) != null)
AuthoringOM\Compiler\Validation\DependencyObjectValidator.cs (1)
208MethodInfo methodInfo = Helpers.GetMethodExactMatch(objType, propValue as string, BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy, null, paramTypes.ToArray(), null);
AuthoringOM\Design\DesignerHelpers.cs (1)
1622BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy;
AuthoringOM\Design\Dialogs\ActivityBindForm.cs (4)
576members.AddRange(type.GetProperties(BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy)); 582members.AddRange(implementedInterface.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy)); 650foreach (FieldInfo field in typeToGetPropertiesOn.GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy))//BindingFlags.Static is needed for the const fields 681foreach (EventInfo eventInfo in typeToGetPropertiesOn.GetEvents(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy))
AuthoringOM\Design\PropertyDescriptors.cs (2)
434BindingFlags bindingFlags = BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static | BindingFlags.FlattenHierarchy; 699foreach (MemberInfo memberInfo in ownerType.GetMembers(BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic))
AuthoringOM\Design\WorkflowInlining.cs (1)
448Type workflowType = Activity.GetType().InvokeMember("TargetWorkflow", BindingFlags.GetProperty | BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.ExactBinding, null, Activity, new object[] { }, CultureInfo.InvariantCulture) as Type;
AuthoringOM\ScheduleChanges.cs (1)
896foreach (PropertyInfo property in obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy))
AuthoringOM\Serializer\WorkflowMarkupSerializer.cs (5)
1374foreach (PropertyInfo property in obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy)) 1414foreach (EventInfo evt in obj.GetType().GetEvents(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy)) 2080FieldInfo fieldInfo = ownerType.GetField(propertyName + "Property", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy); 2082fieldInfo = ownerType.GetField(propertyName + "Event", BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.FlattenHierarchy); 3096contentProperty = parentObject.GetType().GetProperty(contentPropertyName, BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.Public);
Shared\BasePropertyDescriptor.cs (3)
428foreach (MemberInfo memberInfo in ownerType.GetMembers(BindingFlags.FlattenHierarchy | BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)) 562MemberInfo memberInfo = component.GetType().GetProperty("ParameterBindings", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.ExactBinding, null, typeof(WorkflowParameterBindingCollection), new Type[] { }, new ParameterModifier[] { }); 564retVal = component.GetType().InvokeMember("ParameterBindings", BindingFlags.GetProperty | BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy | BindingFlags.ExactBinding, null, component, new object[] { }, CultureInfo.InvariantCulture) as WorkflowParameterBindingCollection;
System.Workflow.Runtime (2)
DebugEngine\DebugController.cs (2)
1102MethodInfo getInvocationListMethod = activity.GetType().GetMethod("System.Workflow.ComponentModel.IDependencyObjectAccessor.GetInvocationList", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.FlattenHierarchy); 1104foreach (EventInfo eventInfo in activity.GetType().GetEvents(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.FlattenHierarchy))
System.WorkflowServices (1)
System\Workflow\Activities\ContractType.cs (1)
658if ((bindingAttr & BindingFlags.FlattenHierarchy) == 0)
WindowsBase (3)
Base\System\Windows\Markup\TypeConverterHelper.cs (3)
65BindingFlags.NonPublic | BindingFlags.FlattenHierarchy); 76BindingFlags.Static | BindingFlags.FlattenHierarchy); 96BindingFlags.Static | BindingFlags.FlattenHierarchy);