Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns an object that both implements the Systems.Collections.IEnumerator interface and can iterate through the ContextLink objects within the ContextLinkCollection.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink.Analysis (in Microsoft.Ink.Analysis.dll)
Syntax
'Declaration
Public Function GetEnumerator As ContextLinkCollection.ContextLinkCollectionEnumerator
'Usage
Dim instance As ContextLinkCollection
Dim returnValue As ContextLinkCollection.ContextLinkCollectionEnumerator
returnValue = instance.GetEnumerator()
public ContextLinkCollection.ContextLinkCollectionEnumerator GetEnumerator()
public:
ContextLinkCollection.ContextLinkCollectionEnumerator^ GetEnumerator()
public function GetEnumerator() : ContextLinkCollection.ContextLinkCollectionEnumerator
Return Value
Type: Microsoft.Ink.ContextLinkCollection.ContextLinkCollectionEnumerator
An object that both implements the Systems.Collections.IEnumerator interface and can iterate through the ContextLink objects within the ContextLinkCollection.
Examples
The following examples show two ways to iterate over a ContextLinkCollection, links, and put all the ContextLink objects into an an ArrayList.
This example gets the Systems.Collections.IEnumerator for the ContextLinkCollection, links.
Dim customLinks As New ArrayList()
' Version using GetEnumerator()
Dim enumerator As ContextLinkCollection.ContextLinkCollectionEnumerator = _
links.GetEnumerator()
enumerator.Reset()
While enumerator.MoveNext()
Dim aLink As ContextLink = CType(enumerator.Current, ContextLink)
customLinks.Add(aLink)
End While
ArrayList customLinks = new ArrayList();
// Version using GetEnumerator()
ContextLinkCollection.ContextLinkCollectionEnumerator
enumerator = links.GetEnumerator();
enumerator.Reset();
while (enumerator.MoveNext())
{
ContextLink aLink = ((ContextLink)enumerator.Current);
customLinks.Add(aLink);
}
This example uses the foreach statement, which calls the GetEnumerator method in internal code that the compiler generates to support the statement.
' Version using foreach
Dim link As ContextLink
For Each link In links
customLinks.Add(link)
Next link
// Version using foreach
foreach (ContextLink link in links)
{
customLinks.Add(link);
}
Platforms
Windows 7, Windows Vista, Windows Server 2008 R2, Windows Server 2008
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Version Information
.NET Framework
Supported in: 3.0