OPC Studio User's Guide and Reference
ExtenderEventProvider Property



OpcLabs.BaseLib Assembly > OpcLabs.BaseLib.ComponentModel.Referencing Namespace > EventSource Class : ExtenderEventProvider Property
The extender event provider that enhances the source component with the event.
Syntax
'Declaration
 
<BrowsableAttribute(False)> 
<CanBeNullAttribute()> 
<TypeConverterAttribute(OpcLabs.BaseLib.ComponentModel.Referencing.Internal.AutoExtensibleComponentReferenceConverter`1)> 
Public Property ExtenderEventProvider As IExtenderEventProvider
'Usage
 
Dim instance As EventSource
Dim value As IExtenderEventProvider
 
instance.ExtenderEventProvider = value
 
value = instance.ExtenderEventProvider
[Browsable(false)] 
[CanBeNull()] 
[TypeConverter(OpcLabs.BaseLib.ComponentModel.Referencing.Internal.AutoExtensibleComponentReferenceConverter`1)] 
public IExtenderEventProvider ExtenderEventProvider {get; set;}
[Browsable(false)] 
[CanBeNull()] 
[TypeConverter(OpcLabs.BaseLib.ComponentModel.Referencing.Internal.AutoExtensibleComponentReferenceConverter`1)] 
public: 
property IExtenderEventProvider^ ExtenderEventProvider { 
   IExtenderEventProvider^ get(); 
   void set (    IExtenderEventProvider^ 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 event provider is null, the SourceMember denotes a member directly on the System.ComponentModel.Component. When the extender event provider is set to a non-null value, the SourceMember denotes an extender event on that is handled by the ExtenderEventProvider.
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