[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

The Viewable interface marks an object as supporting zero, one or more View instances. All implementing classes must call each view's 'update' method when new data enters it. Implementations must take care to synchronize methods of this interface with other methods such that data flow is threadsafe.

The following tables list the members exposed by the Viewable type.

Public Methods

  NameDescription
AddView
Add a view to the viewable object.

GetEnumerator
Returns an enumerator that iterates through the collection.
(Inherited from IEnumerable<(Of T>).)
GetEnumerator
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.)
GetViews
Returns all added views.

RemoveView
Remove a view.

Public Properties

  NameDescription
EventType
Provides metadata information about the type of object the event collection contains.
(Inherited from EventCollection.)
HasViews
Test is there are any views to the Viewable.