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