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)
121public 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)
893public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
89 references to GetProperties
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultProvisioningContextProvider.cs (1)
66var locations = typeof(AzureLocation).GetProperties(BindingFlags.Public | BindingFlags.Static)
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();
Aspire.Hosting.Yarp (1)
YarpEnvConfigGenerator.cs (1)
85foreach (var property in obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
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.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)
105foreach (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)
47foreach (PropertyInfo p in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
Microsoft\CSharp\RuntimeBinder\SymbolTable.cs (1)
1162foreach (PropertyInfo pi in t.GetProperties(EverythingBindingFlags))
Microsoft.Extensions.AI.Abstractions.Tests (1)
Utilities\AIJsonUtilitiesTests.cs (1)
89foreach (PropertyInfo property in typeof(AIJsonSchemaCreateOptions).GetProperties(BindingFlags.Instance | BindingFlags.Public))
Microsoft.Extensions.Caching.Hybrid (1)
Internal\DefaultJsonSerializerFactory.cs (1)
97var props = type.GetProperties(BindingFlags.Public | BindingFlags.Instance);
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
1106PropertyInfo[] 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))
PresentationBuildTasks (2)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (1)
843PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlTypeMapper.cs (1)
1945PropertyInfo[] infos = ownerType.GetProperties(
PresentationCore (1)
System\Windows\Input\CursorConverter.cs (1)
59PropertyInfo[] properties = typeof(Cursors).GetProperties(BindingFlags.Public | BindingFlags.Static);
PresentationFramework (4)
MS\Internal\Data\PropertyPathWorker.cs (1)
1315PropertyInfo[] properties = type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.FlattenHierarchy);
System\Windows\Markup\BamlReader.cs (1)
1012PropertyInfo[] infos = attrInfo.OwnerType.GetProperties(
System\Windows\Markup\ParserContext.cs (1)
843PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
System\Windows\Markup\XamlTypeMapper.cs (1)
1945PropertyInfo[] 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)
551PropertyInfo[] 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)
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.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.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)
121public 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)
1197foreach (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)
1033candidates.AddRange(_typeParent.GetProperties(bindingAttr));
System.Reflection.TypeExtensions (1)
System\Reflection\TypeExtensions.cs (1)
305return 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)
1227PropertyInfo[] 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)
68foreach (var property in typeof(Cursors).GetProperties(BindingFlags.Static | BindingFlags.Public))
System.Xaml (2)
System\Xaml\Schema\TypeReflector.cs (2)
470PropertyInfo[] propList = UnderlyingType.GetProperties(AllProperties_BF); 482PropertyInfo[] propList = UnderlyingType.GetProperties(AllProperties_BF);
System.Xaml.Tests (1)
Common\CustomType.cs (1)
62return GetPropertiesResult.Or(typeImpl.GetProperties, bindingAttr);