2 instantiations of PropertyGetter
Microsoft.AspNetCore.Components (2)
PersistentState\PersistentServicesRegistry.cs (1)
226var propertyGetter = new PropertyGetter(targetType, propertyInfo);
PersistentState\PersistentValueProviderComponentSubscription.cs (1)
245return new PropertyGetter(type, propertyInfo);
8 references to PropertyGetter
Microsoft.AspNetCore.Components (8)
PersistentState\PersistentServicesRegistry.cs (4)
180private readonly Dictionary<string, (PropertySetter, PropertyGetter, RestoreOptions)> _underlyingAccessors; 185_underlyingAccessors = new Dictionary<string, (PropertySetter, PropertyGetter, RestoreOptions)>(StringComparer.OrdinalIgnoreCase); 226var propertyGetter = new PropertyGetter(targetType, propertyInfo); 257internal (PropertySetter setter, PropertyGetter getter, RestoreOptions options) GetAccessor(string key) =>
PersistentState\PersistentValueProviderComponentSubscription.cs (3)
18private static readonly ConcurrentDictionary<(Type, string), PropertyGetter> _propertyGetterCache = new(); 40private readonly PropertyGetter _propertyGetter; 235private static PropertyGetter PropertyGetterFactory((Type type, string propertyName) key)
src\aspnetcore\src\Components\Shared\src\Reflection\PropertyGetter.cs (1)
13typeof(PropertyGetter).GetMethod(nameof(CallPropertyGetter), BindingFlags.NonPublic | BindingFlags.Static)!;