Implemented interface member:
method
GetProperties
System.Reflection.IReflect.GetProperties(System.Reflection.BindingFlags)
13 overrides of GetProperties
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
441public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
199public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
145public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType);
src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
136public sealed override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
119public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => typeImpl.GetProperties(bindingAttr);
src\System\Reflection\Emit\RuntimeEnumBuilder.cs (1)
166public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
src\System\Reflection\Emit\RuntimeGenericTypeParameterBuilder.cs (1)
137public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (1)
776public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
src\System\RuntimeType.CoreCLR.cs (1)
2649public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
376public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
System.Reflection.Emit (1)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
441public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\RuntimeTypeInfo.BindingFlags.cs (1)
106public sealed override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => Query<PropertyInfo>(bindingAttr).ToArray();
System.Windows.Forms.Tests (1)
System\Windows\Forms\ListBindingHelperTests.cs (1)
891public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
97 references to GetProperties
Aspire.Hosting.Tests (2)
Utils\StringComparersTests.cs (2)
17var comparers = typeof(StringComparers).GetProperties(flags).OrderBy(c => c.Name, StringComparer.Ordinal).ToList(); 18var comparisons = typeof(StringComparisons).GetProperties(flags).OrderBy(c => c.Name, StringComparer.Ordinal).ToList();
dotnet-svcutil-lib (1)
CodeDomFixup\CodeDomVisitors\PropertyFieldNameScope.cs (1)
16foreach (PropertyInfo property in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance | BindingFlags.FlattenHierarchy))
illink (1)
ILLink.RoslynAnalyzer (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
130 /// <see cref="System.Type.GetProperties(System.Reflection.BindingFlags)"/>
Microsoft.AspNetCore.Components (2)
Reflection\ComponentProperties.cs (1)
241foreach (var property in targetType.GetProperties(BindablePropertyFlags))
Reflection\MemberAssignment.cs (1)
23var properties = currentType.GetProperties(bindingFlags | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Components.Endpoints (1)
src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Http.Abstractions (1)
src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Http.Tests (2)
CookieOptionsTests.cs (1)
32var properties = typeof(CookieOptions).GetProperties(BindingFlags.Public | BindingFlags.Instance);
DefaultHttpContextTests.cs (1)
366.GetProperties(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance)
Microsoft.AspNetCore.Mvc.Core (1)
src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Mvc.Core.Test (1)
RequestFormLimitsAttributeTest.cs (1)
85return type.GetProperties(BindingFlags.Public | BindingFlags.Instance);
Microsoft.AspNetCore.Routing (1)
src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Routing.Abstractions (1)
src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.SignalR.Client.Tests (1)
HttpConnectionFactoryTests.cs (1)
108.GetProperties(BindingFlags.Public | BindingFlags.Instance);
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
63PropertyInfo[] infos = TaskType.GetProperties(BindingFlags.Instance | BindingFlags.Public);
LoadedType.cs (1)
71PropertyInfo[] props = type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
Microsoft.Build.Engine.OM.UnitTests (1)
Construction\ElementLocationPublic_Tests.cs (1)
125foreach (var property in element.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
Microsoft.Build.Engine.UnitTests (3)
BackEnd\AssemblyTaskFactory_Tests.cs (1)
216PropertyInfo[] comparisonInfo = comparisonType.Type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
BackEnd\TaskBuilderTestTask.cs (1)
1306PropertyInfo[] infos = _type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
Construction\ElementLocation_Tests.cs (1)
432foreach (var property in node.GetType().GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
Microsoft.Build.Tasks.Core (1)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
188_parameters = TaskType?.GetProperties(BindingFlags.Instance | BindingFlags.Public)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Options\GlobalOptionsTests.cs (1)
111foreach (var property in type.GetProperties(BindingFlags.Instance | BindingFlags.Public))
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorPredefinedProviderNameTests.cs (1)
58return namesType.GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Static | BindingFlags.Public)
Microsoft.CodeAnalysis.Rebuild.UnitTests (4)
BasicDeterministicKeyBuilderTests.cs (1)
68var properties = type.GetProperties(flags);
CSharpDeterministicKeyBuilderTests.cs (1)
67var properties = type.GetProperties(flags);
RoundTripUtil.cs (2)
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.Test.Utilities (3)
Platform\Custom\MetadataSignatureHelper.cs (2)
684foreach (var property in type.GetProperties(BINDING_FLAGS).OrderBy((member) => member.Name)) 739foreach (var property in type.GetProperties(BINDING_FLAGS))
ReflectionAssert.cs (1)
18var properties = targetType.GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Remote\ServiceDescriptorTests.cs (1)
108foreach (var property in type.GetProperties(BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.Instance))
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\RuntimeBinderExtensions.cs (1)
346foreach (PropertyInfo p in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance))
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\PropertyInfo.cs (1)
46foreach (PropertyInfo p in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1138foreach (PropertyInfo pi in t.GetProperties(EverythingBindingFlags))
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
1057PropertyInfo[] properties = baseType.GetProperties(DeclaredOnlyLookup);
Microsoft.Extensions.Http.Resilience.Tests (1)
Helpers\OptionsUtilities.cs (1)
53.GetProperties(BindingFlags.Public | BindingFlags.Instance)
Microsoft.Extensions.Options.DataAnnotations (1)
DataAnnotationValidateOptions.cs (1)
96foreach (PropertyInfo propertyInfo in options.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public))
Microsoft.Gen.ContextualOptions.Unit.Tests (1)
DiagDescriptorsTests.cs (1)
17foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty))
Microsoft.Gen.Logging.Unit.Tests (1)
DiagDescriptorsTests.cs (1)
18foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty))
Microsoft.Gen.Metrics.Unit.Tests (1)
DiagDescriptorsTests.cs (1)
17foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.Static | BindingFlags.GetProperty))
Microsoft.ML.Data (4)
Data\SchemaDefinition.cs (2)
165.GetProperties(BindingFlags.Public | BindingFlags.Instance) 340.GetProperties(BindingFlags.Public | BindingFlags.Instance)
DataLoadSave\Database\DatabaseLoader.cs (1)
110.GetProperties(BindingFlags.Public | BindingFlags.Instance)
DataLoadSave\Text\TextLoader.cs (1)
1578.GetProperties(BindingFlags.Public | BindingFlags.Instance)
Microsoft.ML.SearchSpace (2)
Parameter.cs (1)
194var properties = type.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance)
SearchSpace.cs (1)
242var propertyInfo = typeInfo.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Instance);
Microsoft.ML.Tests (1)
CollectionsDataViewTest.cs (1)
71foreach (var property in typeof(T).GetProperties(BindingFlags.Public | BindingFlags.Instance))
MSBuild (2)
LoadedType.cs (1)
71PropertyInfo[] props = type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
OutOfProcTaskAppDomainWrapperBase.cs (1)
358PropertyInfo[] finalPropertyValues = wrappedTask.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
MSBuildTaskHost (1)
OutOfProcTaskAppDomainWrapperBase.cs (1)
358PropertyInfo[] finalPropertyValues = wrappedTask.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
PresentationBuildTasks (2)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (1)
845PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlTypeMapper.cs (1)
1946PropertyInfo[] infos = ownerType.GetProperties(
PresentationCore (1)
System\Windows\Input\CursorConverter.cs (1)
60PropertyInfo[] properties = typeof(Cursors).GetProperties(BindingFlags.Public | BindingFlags.Static);
PresentationFramework (4)
MS\Internal\Data\PropertyPathWorker.cs (1)
1314PropertyInfo[] properties = type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy);
System\Windows\Markup\BamlReader.cs (1)
1013PropertyInfo[] infos = attrInfo.OwnerType.GetProperties(
System\Windows\Markup\ParserContext.cs (1)
845PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
System\Windows\Markup\XamlTypeMapper.cs (1)
1946PropertyInfo[] infos = ownerType.GetProperties(
System.ComponentModel.Composition (2)
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (2)
347foreach (PropertyInfo member in type.GetProperties(flags)) 486foreach (PropertyInfo member in type.GetProperties(flags))
System.ComponentModel.TypeConverter (2)
src\libraries\Common\src\System\Drawing\ColorTable.cs (1)
26foreach (PropertyInfo prop in typeWithColors.GetProperties(BindingFlags.Public | BindingFlags.Static))
System\ComponentModel\TrimSafeReflectionHelper.cs (1)
13public static PropertyInfo[] GetProperties(Type type, BindingFlags bindingAttr) => type.GetProperties(bindingAttr);
System.Configuration.ConfigurationManager (2)
System\Configuration\ApplicationSettingsBase.cs (1)
554PropertyInfo[] properties = SettingsFilter(type.GetProperties(BindingFlags.Instance | BindingFlags.Public));
System\Configuration\ConfigurationElement.cs (1)
751foreach (PropertyInfo propertyInformation in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance))
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\DsesFilterAndTransform.cs (2)
750foreach (PropertyInfo pi in typeInfo.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static)) 999foreach (PropertyInfo property in curTypeInfo.GetProperties(BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
System.Drawing.Primitives (1)
src\libraries\Common\src\System\Drawing\ColorTable.cs (1)
26foreach (PropertyInfo prop in typeWithColors.GetProperties(BindingFlags.Public | BindingFlags.Static))
System.Linq.Expressions (2)
System\Linq\Expressions\IndexExpression.cs (1)
278foreach (PropertyInfo pi in type.GetProperties(flags))
System\Linq\Expressions\MemberExpression.cs (1)
315PropertyInfo[] props = type.GetProperties(flags);
System.Net.Http (1)
src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (1)
38PropertyInfo[] properties = typeof(SslClientAuthenticationOptions).GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)!;
System.Net.Sockets (1)
System\Net\Sockets\Socket.Unix.cs (1)
297foreach (PropertyInfo pi in typeof(Socket).GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (1)
42return type.GetProperties(Everything);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
119public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => typeImpl.GetProperties(bindingAttr);
src\libraries\System.Private.CoreLib\src\System\Reflection\TypeInfo.cs (1)
98get => GetProperties(DeclaredOnlyLookup);
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
453public PropertyInfo[] GetProperties() => GetProperties(DefaultLookup);
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
216p = GetProperties(bindingAttr);
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
276PropertyInfo[] properties = m_ctor.DeclaringType.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
System.Private.Xml (1)
System\Xml\Serialization\Types.cs (1)
1175foreach (PropertyInfo info in currentType.GetProperties(DeclaredOnlyLookup))
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
378return _typeInfo.GetProperties(bindingAttr);
System.Reflection.Emit (1)
System\Reflection\Emit\TypeBuilderImpl.cs (1)
1058candidates.AddRange(_typeParent.GetProperties(bindingAttr));
System.Reflection.TypeExtensions (1)
System\Reflection\TypeExtensions.cs (1)
293return type.GetProperties(bindingAttr);
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
154foreach (PropertyInfo propertyInfo in currentType.GetProperties(AllInstanceMembers))
System.Windows.Forms (4)
System\Windows\Forms\Accessibility\AccessibleObject.cs (1)
2940=> typeof(IAccessible).GetProperties(bindingAttr);
System\Windows\Forms\ActiveX\AxHost.cs (1)
2579PropertyInfo[] propInfos = GetType().GetProperties(BindingFlags.DeclaredOnly | BindingFlags.Public | BindingFlags.Instance);
System\Windows\Forms\DataBinding\ListBindingHelper.cs (1)
548PropertyInfo[] props = type.GetProperties(BindingFlags.Public | BindingFlags.Instance);
System\Windows\Forms\Input\CursorConverter.cs (1)
149return typeof(Cursors).GetProperties(BindingFlags.Static | BindingFlags.Public);
System.Windows.Forms.Design (4)
System\ComponentModel\Design\CollectionEditor.cs (1)
176PropertyInfo[] properties = TypeDescriptor.GetReflectionType(CollectionType).GetProperties(BindingFlags.Public | BindingFlags.Instance);
System\ComponentModel\Design\DesignerActionList.cs (2)
32typeof(DesignerActionList).GetProperties(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public)); 52PropertyInfo[] properties = GetType().GetProperties(BindingFlags.InvokeMethod | BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public);
System\ComponentModel\Design\DesignerHost.cs (1)
1230PropertyInfo[] IReflect.GetProperties(BindingFlags bindingAttr) => typeof(IDesignerHost).GetProperties(bindingAttr);
System.Windows.Forms.Primitives (1)
Windows\Win32\System\Ole\ClassPropertyDispatchAdapter.cs (1)
43var properties = _type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.Static);
System.Windows.Forms.Tests (1)
System\Windows\Forms\CursorsTests.cs (1)
66foreach (var property in typeof(Cursors).GetProperties(BindingFlags.Static | BindingFlags.Public))
System.Xaml (2)
System\Xaml\Schema\TypeReflector.cs (2)
471PropertyInfo[] propList = UnderlyingType.GetProperties(AllProperties_BF); 483PropertyInfo[] propList = UnderlyingType.GetProperties(AllProperties_BF);
System.Xaml.Tests (1)
Common\CustomType.cs (1)
62return GetPropertiesResult.Or(typeImpl.GetProperties, bindingAttr);