Partager via


StylusSyncPluginCollection Class

StylusSyncPluginCollection Class

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

Definition

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

Members Table

The following table lists the members exposed by the object.

Methods

Method Description
Add Adds a synchronous plug-in to the end of the synchronous plug-in collection.
Clear Leave Site Removes all objects from the CollectionBase Leave Site instance. Inherited from CollectionBase Leave Site.
Contains Determines whether the synchronous plug-in collection contains a specific synchronous plug-in.
CopyTo Copies the entire synchronous 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 synchronous plug-in and returns the zero-based index of the first occurrence within the entire synchronous plug-in collection.
Insert Inserts a synchronous plug-in into the synchronous 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 synchronous plug-in from the synchronous 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 synchronous 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

StylusSyncPluginCollection

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