132 references to GetProperty
Aspire.Azure.Messaging.EventHubs.Tests (1)
AspireEventHubsExtensionsTests.cs (1)
663var consumerGroupProperty = settings.GetType().GetProperty("ConsumerGroup");
Aspire.Confluent.Kafka (1)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\Shared\PropertyFetcher.AOT.cs (1)
101var property = type.DeclaredProperties.FirstOrDefault(p => string.Equals(p.Name, propertyName, StringComparison.OrdinalIgnoreCase)) ?? type.GetProperty(propertyName);
Aspire.Confluent.Kafka.Tests (3)
Aspire8MetricsTests.cs (1)
246private static ChannelWriter<string>? GetMetricsChannelWriter(object o) => ReflectionHelpers.MetricsChannelType.Value.GetProperty("Writer")!.GetValue(o) as ChannelWriter<string>;
ConsumerConfigurationTests.cs (1)
265private static ConsumerConfig? GetConsumerConfig(object o) => ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value.GetProperty("Config")!.GetValue(o) as ConsumerConfig;
ProducerConfigurationTests.cs (1)
253private static ProducerConfig? GetProducerConfig(object o) => ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value.GetProperty("Config")!.GetValue(o) as ProducerConfig;
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
998var envVarsProperty = envCallbackContextType.GetProperty("EnvironmentVariables"); 1008var typesProperty = unionAttr.GetType().GetProperty("Types");
Aspire.Hosting.RemoteHost (1)
Ats\CapabilityDispatcher.cs (1)
523var resultProperty = taskType.GetProperty("Result");
Aspire.Hosting.RemoteHost.Tests (2)
AttributeDataReaderTests.cs (2)
57var property = typeof(OfficialResource).GetProperty(nameof(OfficialResource.InternalProp))!; 66var property = typeof(ThirdPartyResource).GetProperty(nameof(ThirdPartyResource.InternalProp))!;
Aspire.StackExchange.Redis (1)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\PropertyFetcher.AOT.cs (1)
103var property = type.DeclaredProperties.FirstOrDefault(p => string.Equals(p.Name, propertyName, StringComparison.OrdinalIgnoreCase)) ?? type.GetProperty(propertyName);
dotnet-format (2)
Analyzers\Extensions.cs (2)
152var notificationProperty = option.GetType().GetProperty("Notification"); 159var reportDiagnosticValue = notification?.GetType().GetProperty("Severity")?.GetValue(notification);
dotnet-svcutil-lib (8)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (1)
745currentProperty = currentType.GetProperty(propertyName);
FrameworkFork\Microsoft.Xml\Xml\Serialization\Models.cs (1)
297PropertyInfo specifiedProperty = memberInfo.DeclaringType.GetProperty(memberInfo.Name + "Specified");
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (1)
1318PropertyInfo p = enumerator.ReturnType.GetProperty("Current");
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
2612PropertyInfo propInfo = initValue.ILG.GetVariableType(fixup).GetProperty(vars[1]);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (1)
1644private static MethodInfo s_stringLength = typeof(string).GetProperty("Length").GetMethod;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\ExceptionDataContract.cs (1)
471PropertyInfo messageProperty = exceptionType.GetProperty("Message");
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (2)
127s_ienumeratorGetCurrentMethod = typeof(IEnumerator).GetProperty("Current").GetMethod; 621s_getArrayLengthMethod = Globals.TypeOfArray.GetProperty("Length").GetMethod;
dotnet-svcutil.xmlserializer (3)
Microsoft\Tools\ServiceModel\SvcUtil\XmlSerializerGenerator.cs (3)
134PropertyInfo contractTypeProperty = contractDescriptionType.GetProperty("ContractType"); 155PropertyInfo getBehaviorsProperty = operationType.GetProperty("Behaviors"); 204PropertyInfo operationsProperty = contractDescriptionType.GetProperty("Operations");
ILCompiler.Compiler (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
125/// <item><see cref="System.Type.GetProperty(string)"/></item>
illink (1)
ILLink.RoslynAnalyzer (1)
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\IntrinsicId.cs (1)
125/// <item><see cref="System.Type.GetProperty(string)"/></item>
Microsoft.AspNetCore.Components (1)
PersistentState\PersistentValueProviderComponentSubscription.cs (1)
241=> type.GetProperty(propertyName);
Microsoft.AspNetCore.Grpc.JsonTranscoding (2)
Internal\Json\MessageTypeInfoResolver.cs (1)
103var property = field.ContainingType.ClrType.GetProperty(field.PropertyName);
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
425var propertyInfo = bodyDescriptor.ContainingType.ClrType.GetProperty(propertyName);
Microsoft.AspNetCore.Grpc.Swagger (4)
Internal\GrpcDataContractResolver.cs (1)
111var propertyInfo = messageDescriptor.ClrType.GetProperty(propertyName);
Internal\GrpcJsonTranscodingDescriptionProvider.cs (2)
108var propertyInfo = field.ContainingType.ClrType.GetProperty(parameterName); 150var propertyInfo = field.ContainingType.ClrType.GetProperty(field.PropertyName);
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
425var propertyInfo = bodyDescriptor.ContainingType.ClrType.GetProperty(propertyName);
Microsoft.AspNetCore.Http.Extensions (24)
RequestDelegateFactory.cs (24)
68private static readonly PropertyInfo QueryIndexerProperty = typeof(IQueryCollection).GetProperty("Item")!; 69private static readonly PropertyInfo RouteValuesIndexerProperty = typeof(RouteValueDictionary).GetProperty("Item")!; 70private static readonly PropertyInfo HeaderIndexerProperty = typeof(IHeaderDictionary).GetProperty("Item")!; 71private static readonly PropertyInfo FormFilesIndexerProperty = typeof(IFormFileCollection).GetProperty("Item")!; 72private static readonly PropertyInfo FormIndexerProperty = typeof(IFormCollection).GetProperty("Item")!; 92private static readonly MemberExpression RequestServicesExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestServices))!); 93private static readonly MemberExpression HttpRequestExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Request))!); 94private static readonly MemberExpression HttpResponseExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Response))!); 95private static readonly MemberExpression RequestAbortedExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestAborted))!); 96private static readonly MemberExpression UserExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.User))!); 97private static readonly MemberExpression RouteValuesExpr = Expression.Property(HttpRequestExpr, typeof(HttpRequest).GetProperty(nameof(HttpRequest.RouteValues))!); 98private static readonly MemberExpression QueryExpr = Expression.Property(HttpRequestExpr, typeof(HttpRequest).GetProperty(nameof(HttpRequest.Query))!); 99private static readonly MemberExpression HeadersExpr = Expression.Property(HttpRequestExpr, typeof(HttpRequest).GetProperty(nameof(HttpRequest.Headers))!); 100private static readonly MemberExpression FormExpr = Expression.Property(HttpRequestExpr, typeof(HttpRequest).GetProperty(nameof(HttpRequest.Form))!); 101private static readonly MemberExpression RequestStreamExpr = Expression.Property(HttpRequestExpr, typeof(HttpRequest).GetProperty(nameof(HttpRequest.Body))!); 102private static readonly MemberExpression RequestPipeReaderExpr = Expression.Property(HttpRequestExpr, typeof(HttpRequest).GetProperty(nameof(HttpRequest.BodyReader))!); 103private static readonly MemberExpression FormFilesExpr = Expression.Property(FormExpr, typeof(IFormCollection).GetProperty(nameof(IFormCollection.Files))!); 104private static readonly MemberExpression StatusCodeExpr = Expression.Property(HttpResponseExpr, typeof(HttpResponse).GetProperty(nameof(HttpResponse.StatusCode))!); 114private static readonly PropertyInfo ListIndexer = typeof(IList<object>).GetProperty("Item")!; 116private static readonly MemberExpression FilterContextHttpContextExpr = Expression.Property(FilterContextExpr, typeof(EndpointFilterInvocationContext).GetProperty(nameof(EndpointFilterInvocationContext.HttpContext))!); 117private static readonly MemberExpression FilterContextArgumentsExpr = Expression.Property(FilterContextExpr, typeof(EndpointFilterInvocationContext).GetProperty(nameof(EndpointFilterInvocationContext.Arguments))!); 118private static readonly MemberExpression FilterContextHttpContextResponseExpr = Expression.Property(FilterContextHttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Response))!); 119private static readonly MemberExpression FilterContextHttpContextStatusCodeExpr = Expression.Property(FilterContextHttpContextResponseExpr, typeof(HttpResponse).GetProperty(nameof(HttpResponse.StatusCode))!); 2243Expression.Property(null, typeof(ArrayPool<char>).GetProperty(nameof(ArrayPool<char>.Shared))!),
Microsoft.AspNetCore.InternalTesting (1)
xunit\ConditionalTheoryDiscoverer.cs (1)
55var property = type.GetProperty("Skip");
Microsoft.AspNetCore.Mvc.Razor (1)
Compilation\DefaultRazorPageFactoryProvider.cs (1)
45var pathProperty = viewType.GetProperty(nameof(IRazorPage.Path))!;
Microsoft.Build.Tasks.Core (1)
WriteCodeFragment.cs (1)
477attributeType.Value?.GetProperty(parameter.Name)?.PropertyType,
Microsoft.CodeAnalysis.ExternalAccess.Extensions (1)
Internal\ExtensionMessageHandlerWrapper.cs (1)
30_responseTaskResultProperty = typeof(Task<>).MakeGenericType(ResponseType).GetProperty(nameof(Task<>.Result))!;
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.cs (1)
329var fileNameProperty = logger.GetType().GetProperty("FileName");
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Rpc\RpcMethodInvoker.cs (1)
55return task.GetType().GetProperty("Result")!.GetValue(task);
Microsoft.CSharp (15)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInvokeBinder.cs (1)
402Expression.Property(_method, typeof(ComMethodDesc).GetProperty(nameof(ComMethodDesc.DispId)))
Microsoft\CSharp\RuntimeBinder\ComInterop\DispatchArgBuilder.cs (1)
31typeof(DispatchWrapper).GetProperty(nameof(DispatchWrapper.WrappedObject))
Microsoft\CSharp\RuntimeBinder\ComInterop\DispCallableMetaObject.cs (3)
86typeof(DispCallable).GetProperty(nameof(DispCallable.DispatchObject)) 98MemberExpression dispatch = Expression.Property(dispCall, typeof(DispCallable).GetProperty(nameof(DispCallable.DispatchComObject))); 99MemberExpression dispId = Expression.Property(dispCall, typeof(DispCallable).GetProperty(nameof(DispCallable.DispId)));
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchMetaObject.cs (3)
62typeof(IDispatchComObject).GetProperty(nameof(IDispatchComObject.DispatchObject)) 201typeof(IDispatchComObject).GetProperty(nameof(IDispatchComObject.DispatchObject)) 252typeof(IDispatchComObject).GetProperty(nameof(IDispatchComObject.ComTypeDesc))
Microsoft\CSharp\RuntimeBinder\ComInterop\StringArgBuilder.cs (1)
33typeof(BStrWrapper).GetProperty(nameof(BStrWrapper.WrappedObject))
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeEnumMetaObject.cs (3)
45typeof(ComTypeDesc).GetProperty(nameof(ComTypeDesc.TypeLib))), 46typeof(ComTypeLibDesc).GetProperty(nameof(ComTypeLibDesc.Guid))), 55typeof(ComTypeEnumDesc).GetProperty(nameof(ComTypeEnumDesc.TypeName))
Microsoft\CSharp\RuntimeBinder\ComInterop\TypeLibMetaObject.cs (1)
30typeof(ComTypeLibDesc).GetProperty(nameof(ComTypeLibDesc.Guid))
Microsoft\CSharp\RuntimeBinder\ComInterop\UnknownArgBuilder.cs (1)
31typeof(UnknownWrapper).GetProperty(nameof(UnknownWrapper.WrappedObject))
Microsoft\CSharp\RuntimeBinder\ComInterop\VariantArgBuilder.cs (1)
32typeof(VariantWrapper).GetProperty(nameof(VariantWrapper.WrappedObject))
Microsoft.Extensions.AI.OpenAI (1)
OpenAIResponsesChatClient.cs (1)
56Type.GetType("OpenAI.Responses.InternalItemContentInputImage, OpenAI")?.GetProperty("ImageUrl");
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
30typeof(ITypeParameterSymbol).GetProperty("AllowsRefLikeType")?.GetGetMethod()!.CreateDelegate(typeof(Func<ITypeParameterSymbol, bool>));
Microsoft.Maui (1)
Handlers\HybridWebView\HybridWebViewHandler.cs (1)
280 var resultProperty = dotnetMethod.ReturnType.GetProperty(nameof(Task<object>.Result));
Microsoft.Maui.Controls (4)
PlatformBindingHelpers.cs (3)
44 var targetPropertyInfo = target.GetType().GetProperty(targetProperty); 84 var mi = target.GetType().GetProperty(targetProperty)?.SetMethod; 95 SetValueFromRenderer(proxy, bindableProperty, target.GetType().GetProperty(targetProperty)?.GetMethod.Invoke(target, Array.Empty<object>()));
ScrollView\ScrollView.cs (1)
367 coordinate += (double)typeof(VisualElement).GetProperty(coordinateName).GetValue(item, null);
Microsoft.ML.AutoML.Tests (1)
Utils\TaskAgnosticIterationResult.cs (1)
83return propertiesToReport.ToDictionary(p => p.Name, p => (double)metric.GetType().GetProperty(p.Name).GetValue(metric));
Microsoft.ML.Core (2)
CommandLine\CmdParser.cs (2)
2038tag = (string)type.GetProperty("Key").GetValue(value); 2041newValue = type.GetProperty("Value").GetValue(value);
Microsoft.ML.Data (2)
DataView\InternalSchemaDefinition.cs (1)
236memberInfo = userType.GetProperty(col.MemberName);
DataView\TypedCursor.cs (1)
289memberInfo = userType.GetProperty(col.MemberName);
Microsoft.ML.IntegrationTests (2)
Debugging.cs (1)
152rowSum += (float)row.GetType().GetProperty(property).GetValue(row, null);
IntrospectiveTraining.cs (1)
375string value = (string)row.GetType().GetProperty(Adult.CategoricalFeatures[i]).GetValue(row, null);
Microsoft.TestPlatform.Build (1)
Tasks\VSTestTask.cs (1)
69var allowFailureWithoutError = BuildEngine.GetType().GetProperty("AllowFailureWithoutError");
Microsoft.TestPlatform.CommunicationUtilities (5)
Serialization\DiscoveryCriteriaConverter.cs (4)
45type.GetProperty(nameof(DiscoveryCriteria.AdapterSourceMap))!.SetValue(criteria, adapterSourceMap); 46type.GetProperty(nameof(DiscoveryCriteria.FrequencyOfDiscoveredTestsEvent))!.SetValue(criteria, frequency); 47type.GetProperty(nameof(DiscoveryCriteria.DiscoveredTestEventTimeout))!.SetValue(criteria, timeout); 48type.GetProperty(nameof(DiscoveryCriteria.RunSettings))!.SetValue(criteria, runSettings);
Serialization\TestSessionInfoConverter.cs (1)
36typeof(TestSessionInfo).GetProperty(nameof(TestSessionInfo.Id))!.SetValue(info, id);
Microsoft.TestPlatform.Utilities (1)
CodeCoverageDataAttachmentsHandler.cs (1)
135if (task.GetType().GetProperty("Result")!.GetValue(task, null) is not IList<string> mergedResults)
Microsoft.TestUtilities (1)
XUnit\ConditionalTheoryDiscoverer.cs (1)
58var property = type.GetProperty("Skip");
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\FileIO\SpecialDirectories.vb (1)
166Dim [property] As PropertyInfo = type?.GetProperty(propertyName)
Microsoft.VisualStudio.TestPlatform.Common (1)
Utilities\TypesToLoadUtilities.cs (1)
31var typesProperty = type.GetProperty("Types");
Microsoft.VisualStudio.TestPlatform.ObjectModel (1)
Navigation\PortablePdbReader.cs (1)
21typeof(MethodInfo).GetProperty("MetadataToken")!;
System.ComponentModel.Composition (3)
Microsoft\Internal\GenerationServices.cs (1)
37private static readonly MethodInfo ExceptionGetData = typeof(Exception).GetProperty("Data")!.GetGetMethod()!;
System\ComponentModel\Composition\ConstraintServices.cs (2)
16private static readonly PropertyInfo _exportDefinitionContractNameProperty = typeof(ExportDefinition).GetProperty("ContractName")!; 17private static readonly PropertyInfo _exportDefinitionMetadataProperty = typeof(ExportDefinition).GetProperty("Metadata")!;
System.ComponentModel.TypeConverter (2)
System\Drawing\ColorConverter.cs (2)
107member = typeof(Color).GetProperty(c.Name) ?? typeof(SystemColors).GetProperty(c.Name);
System.Drawing.Common (1)
System\Drawing\ImageFormatConverter.cs (1)
110return new InstanceDescriptor(typeof(ImageFormat).GetProperty(strFormat), null);
System.Linq.Expressions (2)
System\Runtime\CompilerServices\CallSite.cs (1)
619Expression.Property(@this, typeof(CallSite).GetProperty(nameof(Binder))!),
System\Runtime\CompilerServices\CallSiteBinder.cs (1)
184typeof(CallSite<T>).GetProperty(nameof(CallSite<T>.Update))!
System.Net.Security (1)
src\runtime\src\libraries\Common\src\System\Net\Http\X509ResourceClient.cs (1)
162PropertyInfo? taskResultProperty = taskOfHttpResponseMessageType?.GetProperty("Result");
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeReflectionExtensions.cs (1)
82return type.GetProperty(name);
System.Private.DataContractSerialization (9)
System\Runtime\Serialization\CodeGenerator.cs (1)
1247private static readonly MethodInfo s_stringLength = typeof(string).GetProperty("Length")!.GetMethod!;
System\Runtime\Serialization\Json\JsonFormatGeneratorStatics.cs (3)
112public static PropertyInfo ExtensionDataProperty => field ??= typeof(IExtensibleDataObject).GetProperty("ExtensionData")!; 120s_ienumeratorGetCurrentMethod = typeof(IEnumerator).GetProperty("Current")!.GetGetMethod(); 345s_typeHandleProperty = typeof(Type).GetProperty("TypeHandle");
System\Runtime\Serialization\Json\JsonFormatWriterGenerator.cs (2)
439PropertyInfo genericDictionaryKeyProperty = genericDictionaryKeyValueType.GetProperty(JsonGlobals.KeyString)!; 440PropertyInfo genericDictionaryValueProperty = genericDictionaryKeyValueType.GetProperty(JsonGlobals.ValueString)!;
System\Runtime\Serialization\XmlFormatGeneratorStatics.cs (3)
71internal static PropertyInfo ExtensionDataProperty => field ??= typeof(IExtensibleDataObject).GetProperty("ExtensionData")!; 110s_ienumeratorGetCurrentMethod = typeof(IEnumerator).GetProperty("Current")!.GetGetMethod(); 629s_getArrayLengthMethod = typeof(Array).GetProperty("Length")!.GetMethod;
System.Private.Xml (4)
System\Xml\Serialization\CodeGenerator.cs (1)
507currentProperty = currentType.GetProperty(propertyName);
System\Xml\Serialization\Models.cs (1)
315PropertyInfo? specifiedProperty = memberInfo.DeclaringType.GetProperty($"{memberInfo.Name}Specified");
System\Xml\Serialization\Types.cs (1)
1371PropertyInfo? p = enumerator.ReturnType.GetProperty("Current");
System\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
2513PropertyInfo propInfo = CodeGenerator.GetVariableType(fixup).GetProperty(vars[1])!;
System.Reflection.TypeExtensions (1)
System\Reflection\TypeExtensions.cs (1)
315return type.GetProperty(name);
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
171private static readonly PropertyInfo s_attributeUsageAllowMultipleProperty = typeof(AttributeUsageAttribute).GetProperty(nameof(AttributeUsageAttribute.AllowMultiple))!;
System.Security.Cryptography (1)
src\runtime\src\libraries\Common\src\System\Net\Http\X509ResourceClient.cs (1)
162PropertyInfo? taskResultProperty = taskOfHttpResponseMessageType?.GetProperty("Result");
System.Text.Json.SourceGeneration (1)
Helpers\RoslynExtensions.cs (1)
854MethodInfo? getter = typeof(ITypeSymbol).GetProperty("IsClosed")?.GetMethod;
System.Windows.Forms.Design (1)
System\ComponentModel\Design\DesignerActionPanel.cs (1)
414return (propertyDescriptor.ComponentType.GetProperty(propertyDescriptor.Name)!.GetSetMethod() is null);