OPC Studio User's Guide and Reference
ExtenderProvider Property (ValueTarget)



OpcLabs.BaseLib Assembly > OpcLabs.BaseLib.ComponentModel.Referencing Namespace > ValueTarget Class : ExtenderProvider Property
The extender provider that enhances the target component with the property.
Syntax
'Declaration
 
<CanBeNullAttribute()> 
<TypeConverterAttribute(OpcLabs.BaseLib.ComponentModel.Referencing.Internal.AutoExtensibleComponentReferenceConverter`1)> 
Public Property ExtenderProvider As IExtenderProvider
'Usage
 
Dim instance As ValueTarget
Dim value As IExtenderProvider
 
instance.ExtenderProvider = value
 
value = instance.ExtenderProvider
[CanBeNull()] 
[TypeConverter(OpcLabs.BaseLib.ComponentModel.Referencing.Internal.AutoExtensibleComponentReferenceConverter`1)] 
public IExtenderProvider ExtenderProvider {get; set;}
[CanBeNull()] 
[TypeConverter(OpcLabs.BaseLib.ComponentModel.Referencing.Internal.AutoExtensibleComponentReferenceConverter`1)] 
public: 
property IExtenderProvider^ ExtenderProvider { 
   IExtenderProvider^ get(); 
   void set (    IExtenderProvider^ value); 
}

Property Value

This value of this property can be null (Nothing in Visual Basic).

The default value of this property is null.

Remarks
When the extender provider is null, the TargetPath denotes a member directly on the System.ComponentModel.Component. When the extender provider is set to a non-null value, the TargetPath denotes an extender property on that is handled by the ExtenderProvider.
Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also