SaaS CMS has officially launched! Learn more now.

Class WordCollection

Collection class for WordNode objects

Inheritance
System.Object
System.Collections.Generic.Dictionary<System.String, WordNode>
WordCollection
Implements
System.Collections.Generic.IDictionary<System.String, WordNode>
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, WordNode>>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.Generic.IReadOnlyDictionary<System.String, WordNode>
System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.String, WordNode>>
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, WordNode>>
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback
System.Collections.Generic.IEnumerable<WordNode>
System.Collections.IEnumerable
Inherited Members
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Add(System.String, EPiServer.Core.Html.WordNode)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>>.Add(System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>>.Contains(System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>>.Remove(System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Clear()
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.ContainsKey(System.String)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.ContainsValue(EPiServer.Core.Html.WordNode)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>>.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.OnDeserialization(System.Object)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Remove(System.String)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.TryGetValue(System.String, EPiServer.Core.Html.WordNode)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>>.CopyTo(System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>[], System.Int32)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.get_Item(System.Object)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.set_Item(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.Add(System.Object, System.Object)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.Contains(System.Object)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.GetEnumerator()
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.Remove(System.Object)
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Comparer
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Count
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Keys
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.IDictionary<System.String, EPiServer.Core.Html.WordNode>.Keys
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.IReadOnlyDictionary<System.String, EPiServer.Core.Html.WordNode>.Keys
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Values
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.IDictionary<System.String, EPiServer.Core.Html.WordNode>.Values
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.IReadOnlyDictionary<System.String, EPiServer.Core.Html.WordNode>.Values
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.Item[System.String]
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.String, EPiServer.Core.Html.WordNode>>.IsReadOnly
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.ICollection.IsSynchronized
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.ICollection.SyncRoot
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.IsFixedSize
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.IsReadOnly
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.Keys
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.Values
System.Collections.Generic.Dictionary<System.String, EPiServer.Core.Html.WordNode>.System.Collections.IDictionary.Item[System.Object]
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Core.Html
Assembly: EPiServer.dll
Version: 7.19.2
Syntax
[Obsolete("This class is no longer being used to index HTML into words, indexing is now handled through the Indexing Service")]
public class WordCollection : Dictionary<string, WordNode>, IDictionary<string, WordNode>, ICollection<KeyValuePair<string, WordNode>>, IDictionary, ICollection, IReadOnlyDictionary<string, WordNode>, IReadOnlyCollection<KeyValuePair<string, WordNode>>, IEnumerable<KeyValuePair<string, WordNode>>, ISerializable, IDeserializationCallback, IEnumerable<WordNode>, IEnumerable

Constructors

WordCollection()

Declaration
public WordCollection()

Properties

Item[String]

Declaration
public WordNode this[string key] { get; }
Parameters
Type Name Description
System.String key
Property Value
Type Description
WordNode

Methods

Add(String)

Add new word

Declaration
public void Add(string word)
Parameters
Type Name Description
System.String word

Word to add

Remarks

If the word already exists, the reference count on the existing WordNode is incremented.

GetEnumerator()

Returns an enumerator that iterates through the collection.

Declaration
public IEnumerator<WordNode> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<WordNode>

A System.Collections.Generic.IEnumerator<T> that can be used to iterate through the collection.

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Returns an enumerator that iterates through a collection.

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator

An System.Collections.IEnumerator object that can be used to iterate through the collection.

Implements

System.Collections.Generic.IDictionary<TKey, TValue>
System.Collections.Generic.ICollection<T>
System.Collections.IDictionary
System.Collections.ICollection
System.Collections.Generic.IReadOnlyDictionary<TKey, TValue>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable

Extension Methods