Share via


StylusAsyncPluginCollection Class

StylusAsyncPluginCollection Class

Maintains a sequenced list of asynchronous plug-ins that implement IStylusAsyncPlugin. Used to add new asynchronous plug-ins to a RealTimeStylus object instance.

Definition

Visual Basic .NET NotInheritable Public Class StylusAsyncPluginCollection
Inherits StylusPluginCollectionBase
C# public sealed class StylusAsyncPluginCollection : StylusPluginCollectionBase
Managed C++ public __gc __sealed class StylusAsyncPluginCollection : public StylusPluginCollectionBase

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
Add Adds an asynchronous plug-in to the end of the asynchronous plug-in collection.
Clear Leave Site Removes all objects from the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
Contains Determines whether the asynchronous plug-in collection contains a specific asynchronous plug-in.
CopyTo Copies the entire asynchronous plug-in collection to a compatible one-dimensional Array Leave Site, starting at the specified index of the target array.
Equals Leave Site Determines whether two Object Leave Site instances are equal. Inherited from Object Leave Site.
Finalize Leave Site Allows an Object Leave Site to attempt to free resources and perform other cleanup operations before the Object Leave Site is reclaimed by garbage collection. Inherited from Object Leave Site.
GetEnumerator Leave Site Returns an enumerator that can iterate through the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
GetHashCode Leave Site Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. Inherited from Object Leave Site.
GetType Leave Site Gets the Type Leave Site of the current instance. Inherited from Object Leave Site.
ICollection.CopyTo Leave Site Inherited from CollectionBase Leave Site.
IList.Add Leave Site Inherited from CollectionBase Leave Site.
IList.Contains Leave Site Inherited from CollectionBase Leave Site.
IList.IndexOf Leave Site Inherited from CollectionBase Leave Site.
IList.Insert Leave Site Inherited from CollectionBase Leave Site.
IList.Remove Leave Site Inherited from CollectionBase Leave Site.
IndexOf Searches for the specified asynchronous plug-in and returns the zero-based index of the first occurrence within the entire asynchronous plug-in collection.
Insert Inserts an asynchronous plug-in into the asynchronous plug-in collection at the specified index.
MemberwiseClone Leave Site Creates a shallow copy of the current Object Leave Site. Inherited from Object Leave Site.
OnClear This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. Inherited from StylusPluginCollectionBase.
OnClearComplete Leave Site Performs additional custom processes after clearing the contents of the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
OnInsert This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. Inherited from StylusPluginCollectionBase.
OnInsertComplete Leave Site Performs additional custom processes after inserting a new element into the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
OnRemove This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. Inherited from StylusPluginCollectionBase.
OnRemoveComplete Leave Site Performs additional custom processes after removing an element from the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
OnSet This class supports the RealTimeStylus infrastructure and is not intended to be used directly from your code. Inherited from StylusPluginCollectionBase.
OnSetComplete Leave Site Performs additional custom processes after setting a value in the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
OnValidate Performs additional validation of a value.
static (Shared in Visual Basic .NET)ReferenceEquals Leave Site Determines whether the specified Object Leave Site instances are the same instance. Inherited from Object Leave Site.
Remove Removes the asynchronous plug-in from the asynchronous plug-in collection.
RemoveAt Leave Site Removes the element at the specified index of the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
ToString Leave Site Returns a String Leave Site that represents the current Object Leave Site. Inherited from Object Leave Site.

Properties

Property Description
Capacity Leave Site Inherited from CollectionBase Leave Site.
Count Leave Site Gets the number of elements contained in the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
InnerList Leave Site Gets an ArrayList Leave Site containing the list of elements in the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
Item Gets or sets the asynchronous plug-in at the specified index.
List Leave Site Gets an IList Leave Site containing the list of elements in the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.

Inheritance Hierarchy

Object Leave Site

CollectionBase Leave Site

StylusPluginCollectionBase

StylusAsyncPluginCollection

Class Information

Namespace Microsoft.StylusInput
Assembly Microsoft.Ink (microsoft.ink.dll)
Strong Name Microsoft.Ink, Version=1.7.4009.0, Culture=neutral, PublicKeyToken=a2870d9cc4d021c8

See Also