44 references to IExtenderProvider
netstandard (1)
netstandard.cs (1)
333
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.
IExtenderProvider
))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
319
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ComponentModel.
IExtenderProvider
))]
System.ComponentModel.TypeConverter (42)
System\ComponentModel\DelegatingTypeDescriptionProvider.cs (1)
89
protected internal override
IExtenderProvider
[] GetExtenderProviders(object instance)
System\ComponentModel\Design\IExtenderListService.cs (1)
14
IExtenderProvider
[] GetExtenderProviders();
System\ComponentModel\Design\IExtenderProviderService.cs (2)
14
void AddExtenderProvider(
IExtenderProvider
provider);
19
void RemoveExtenderProvider(
IExtenderProvider
provider);
System\ComponentModel\ExtendedPropertyDescriptor.cs (2)
16
private readonly
IExtenderProvider
_provider; // the object providing it
22
public ExtendedPropertyDescriptor(ReflectPropertyDescriptor extenderInfo, Type? receiverType,
IExtenderProvider
provider, Attribute[]? attributes)
System\ComponentModel\ExtenderProvidedPropertyAttribute.cs (2)
19
internal static ExtenderProvidedPropertyAttribute Create(PropertyDescriptor? extenderProperty, Type? receiverType,
IExtenderProvider
? provider)
44
public
IExtenderProvider
? Provider { get; private set; }
System\ComponentModel\ReflectPropertyDescriptor.cs (15)
526
internal bool ExtenderCanResetValue(
IExtenderProvider
provider, object component)
541
IExtenderProvider
? prov = (
IExtenderProvider
?)GetInvocationTarget(_componentClass, provider);
556
internal object? ExtenderGetValue(
IExtenderProvider
? provider, object? component)
560
IExtenderProvider
? prov = (
IExtenderProvider
?)GetInvocationTarget(_componentClass, provider);
566
internal void ExtenderResetValue(
IExtenderProvider
provider, object component, PropertyDescriptor notifyDesc)
607
IExtenderProvider
? prov = (
IExtenderProvider
?)GetInvocationTarget(_componentClass, provider);
622
internal void ExtenderSetValue(
IExtenderProvider
? provider, object? component, object? value, PropertyDescriptor notifyDesc)
654
IExtenderProvider
? prov = (
IExtenderProvider
?)GetInvocationTarget(_componentClass, provider);
666
internal bool ExtenderShouldSerializeValue(
IExtenderProvider
provider, object component)
668
IExtenderProvider
? prov = (
IExtenderProvider
?)GetInvocationTarget(_componentClass, provider);
System\ComponentModel\ReflectTypeDescriptionProvider.cs (15)
573
IExtenderProvider
[] extenders = GetExtenderProviders(instance);
650
protected internal override
IExtenderProvider
[] GetExtenderProviders(object instance)
673
return Array.Empty<
IExtenderProvider
>();
685
private static
IExtenderProvider
[] GetExtenders(ICollection components, object instance, IDictionary? cache)
689
IExtenderProvider
[]? existingExtenders = null;
701
IExtenderProvider
[]? currentExtenders = components as
IExtenderProvider
[];
705
existingExtenders = cache[ExtenderProviderKey] as
IExtenderProvider
[];
737
IExtenderProvider
? prov = obj as
IExtenderProvider
;
759
IExtenderProvider
[] newExtenderArray = new
IExtenderProvider
[extenderCount];
782
IExtenderProvider
? p = component as
IExtenderProvider
;
1255
private static PropertyDescriptor[] ReflectGetExtendedProperties(
IExtenderProvider
provider)
System\ComponentModel\TypeDescriptionProvider.cs (2)
142
protected internal virtual
IExtenderProvider
[] GetExtenderProviders(object instance)
151
return Array.Empty<
IExtenderProvider
>();
System\ComponentModel\TypeDescriptor.cs (2)
1269
IExtenderProvider
? prov = exAttr?.Provider;
3301
protected internal override
IExtenderProvider
[] GetExtenderProviders(object instance)