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