Implemented interface member:
method
GetProperties
System.Reflection.IReflect.GetProperties(System.Reflection.BindingFlags)
10 overrides of GetProperties
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
443public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
198public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { throw new NotSupportedException(); }
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
146public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_ModifiedType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
140public sealed override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => throw new NotSupportedException(SR.NotSupported_SignatureType);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
121public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => typeImpl.GetProperties(bindingAttr);
System\RuntimeType.NativeAot.cs (1)
758public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
System.Private.Reflection.Execution (1)
Internal\Reflection\Execution\TypeLoader\ConstraintValidatorSupport.cs (1)
170public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) { Debug.Assert(false); throw NotImplemented.ByDesign; }
System.Reflection.Context (1)
System\Reflection\Context\Delegation\DelegatingType.cs (1)
376public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
System.Reflection.Emit (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
443public 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();
94 references to GetProperties
aspire (1)
Commands\SettingsSchemaBuilder.cs (1)
87foreach (var prop in type.GetProperties(BindingFlags.Public | BindingFlags.Instance))
Aspire.Cli.Tests (1)
DotNet\ProcessInvocationOptionsTests.cs (1)
63.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
Aspire.Hosting.Azure (2)
AzureProvisioningController.cs (1)
3358.GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
406return typeof(AzureLocation).GetProperties(System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static)
Aspire.Hosting.RemoteHost (4)
AtsCapabilityScanner.cs (4)
1082foreach (var prop in type.GetProperties(BindingFlags.Public | BindingFlags.Instance)) 1210foreach (var property in type.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static)) 1342foreach (var property in typeRef.ClrType.GetProperties(BindingFlags.Public | BindingFlags.Instance)) 1562foreach (var property in contextType.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
Aspire.Hosting.Tests (5)
Backchannel\BackchannelContractTests.cs (2)
119foreach (var prop in type.GetProperties(BindingFlags.Public | BindingFlags.Instance)) 200foreach (var property in requestType.GetProperties(BindingFlags.Public | BindingFlags.Instance))
ResourceNotificationTests.cs (1)
1657var properties = type.GetProperties(Flags)
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)
89foreach (var property in obj.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
Aspire.Hosting.Yarp.Tests (2)
YarpClusterTests.cs (2)
307.GetProperties(BindingFlags.Instance | BindingFlags.Public) 313.GetProperties(BindingFlags.Instance | BindingFlags.Public)
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))
ILCompiler.Compiler (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
136/// <see cref="System.Type.GetProperties(System.Reflection.BindingFlags)"/>
illink (1)
ILLink.RoslynAnalyzer (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
136/// <see cref="System.Type.GetProperties(System.Reflection.BindingFlags)"/>
Microsoft.AspNetCore.Components (2)
Reflection\ComponentProperties.cs (1)
260foreach (var property in targetType.GetProperties(BindablePropertyFlags))
Reflection\MemberAssignment.cs (1)
23var properties = currentType.GetProperties(bindingFlags | BindingFlags.DeclaredOnly);
Microsoft.AspNetCore.Components.Endpoints (1)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Http.Abstractions (1)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Mvc.Core (1)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Routing (1)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.AspNetCore.Routing.Abstractions (1)
src\aspnetcore\src\Shared\PropertyHelper\PropertyHelper.cs (1)
525foreach (var property in type.GetProperties(Everything))
Microsoft.Build (1)
BackEnd\Components\RequestBuilder\IntrinsicTasks\IntrinsicTaskFactory.cs (1)
62PropertyInfo[] infos = TaskType.GetProperties(BindingFlags.Instance | BindingFlags.Public);
Microsoft.Build.Framework (2)
Loader\LoadedType.cs (1)
105PropertyInfo[] props = type.GetProperties(BindingFlags.Instance | BindingFlags.Public);
ReflectableTaskPropertyInfo.cs (1)
85foreach (PropertyInfo propertyInfo in _taskType.GetProperties(BindingFlags.Instance | BindingFlags.Public))
Microsoft.Build.Tasks.Core (2)
AssemblyDependency\Node\RarTaskParameters.cs (1)
134.GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
239_parameters = TaskType?.GetProperties(BindingFlags.Instance | BindingFlags.Public)
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)
1122PropertyInfo[] properties = baseType.GetProperties(DeclaredOnlyLookup);
Microsoft.Extensions.Http.Resilience.Tests (1)
Helpers\OptionsUtilities.cs (1)
53.GetProperties(BindingFlags.Public | BindingFlags.Instance)
Microsoft.Extensions.Options.DataAnnotations (2)
DataAnnotationValidateOptions.Async.cs (1)
111foreach (PropertyInfo propertyInfo in options.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public))
DataAnnotationValidateOptions.cs (1)
103foreach (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 (1)
OutOfProcTaskAppDomainWrapperBase.cs (1)
421PropertyInfo[] finalPropertyValues = wrappedTask.GetType().GetProperties(BindingFlags.Instance | BindingFlags.Public);
PresentationBuildTasks (2)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\ParserContext.cs (1)
843PropertyInfo[] propertyInfo = extensionType.GetProperties(BindingFlags.Public | BindingFlags.Instance);
src\wpf\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\runtime\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)
766foreach (PropertyInfo pi in typeInfo.GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static)) 1015foreach (PropertyInfo property in curTypeInfo.GetProperties(BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic))
System.Drawing.Primitives (1)
src\runtime\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\runtime\src\libraries\Common\src\System\Net\Security\SslClientAuthenticationOptionsExtensions.cs (1)
42PropertyInfo[] properties = typeof(SslClientAuthenticationOptions).GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly)!;
System.Net.Sockets (1)
System\Net\Sockets\Socket.Unix.cs (1)
290foreach (PropertyInfo pi in typeof(Socket).GetProperties(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.DeclaredOnly))
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (1)
42return type.GetProperties(Everything);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
121public override PropertyInfo[] GetProperties(BindingFlags bindingAttr) => typeImpl.GetProperties(bindingAttr);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeInfo.cs (1)
98get => GetProperties(DeclaredOnlyLookup);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
453public PropertyInfo[] GetProperties() => GetProperties(DefaultLookup);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (1)
244p = GetProperties(bindingAttr);
System\Reflection\Runtime\BindingFlagSupport\PropertyPolicies.cs (1)
24return type.GetProperties(DeclaredOnlyLookup);
System.Private.Xml (1)
System\Xml\Serialization\Types.cs (1)
1260foreach (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)
586foreach (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)
2576PropertyInfo[] 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)
1220PropertyInfo[] 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.Xaml (2)
System\Xaml\Schema\TypeReflector.cs (2)
470PropertyInfo[] propList = UnderlyingType.GetProperties(AllProperties_BF); 482PropertyInfo[] propList = UnderlyingType.GetProperties(AllProperties_BF);