LineTypeKeyedCollection Class

Line types collection.
Public Class LineTypeKeyedCollection 
Inherits EyeshotKeyedCollection(Of LineType)
This language is not supported or no code example is available.
public class LineTypeKeyedCollection : EyeshotKeyedCollection<LineType>
This language is not supported or no code example is available.
Name Description
Public constructor LineTypeKeyedCollection() Initializes a new instance of the EyeshotKeyedCollection<T> class that uses the default equality comparer.
Public constructor LineTypeKeyedCollection(IEnumerable<LineType>)
Top
Name Description
Public property Comparer (inherited from KeyedCollection<TKey, TItem>).
Public property Item(int) Gets or sets the element at the specified index. (inherited from EyeshotKeyedCollection<T>).
Public property Item(string) Gets the element with the specified name. (inherited from EyeshotKeyedCollection<T>).
Top
Methods
 
Name Description
Public method Add(string, LineType) Obsolete. Assigns the name to the line type then adds it to the collection.
Public method Add(string, float[]) Adds a new line type definition.
Public method AddDefaultLineType() Add a default DASHDOT line type at the end of this collection.
Public method AddOrReplace(T) Adds or replaces an element. (inherited from EyeshotKeyedCollection<T>).
Public method AddRange(IEnumerable<T>) Adds the items of the specified collection to the end of this collection. (inherited from EyeshotKeyedCollection<T>).
Protected method AreEntitiesWith(string, IList<Entity>) Tells if there are some entities using this dictionary element.
Internal protected (Protected Friend) method Static AreEqualStrings(string, string) (inherited from EyeshotKeyedCollection<T>).
Internal protected (Protected Friend) method ChangeEntitiesRegenMode(IEnumerable<Entity>, string)
Internal protected (Protected Friend) method ChangeEntitiesRegenMode(string)
Protected method ChangeItemKey(TItem, TKey) (inherited from KeyedCollection<TKey, TItem>).
Internal protected (Protected Friend) method CheckItemIndex(int, bool) Checks if an index is valid for the collection. (inherited from EyeshotKeyedCollection<T>).
Internal protected (Protected Friend) method CheckItemKey(string, bool) Checks if a key exists in the collection. (inherited from EyeshotKeyedCollection<T>).
Public method Clear() Clears the collection.
Protected method ClearItems() Removes all elements from the collection. (inherited from EyeshotKeyedCollection<T>).
Public method Contains(TKey) (inherited from KeyedCollection<TKey, TItem>).
Protected method GetKeyForItem(LineType)
Protected method InsertItem(int, LineType)
Public method Static IsReservedName(string) Tells if the LineType name is a reserved one (ByBlock, ByLayer, Continuous).
Protected method ItemCanBeRemoved(T, string) Checks if a specific item is used somewhere. (inherited from EyeshotKeyedCollection<T>).
Public method Remove(TKey) (inherited from KeyedCollection<TKey, TItem>).
Protected method RemoveItem(int)
Public method ReplaceItem(T) Replaces the element with the same key. (inherited from EyeshotKeyedCollection<T>).
Protected method SetItem(int, T) (inherited from EyeshotKeyedCollection<T>).
Public method TryAdd(T) Adds an element only if not already present in the collection. (inherited from EyeshotKeyedCollection<T>).
Public method TryGetValue(string, out T) Gets the value associated with the specified key. (inherited from EyeshotKeyedCollection<T>).
Public method TryRemove(T) Removes the item form the collection, if present. (inherited from EyeshotKeyedCollection<T>).
Public method TryRemove(string) Removes the value associated with the specified key form the collection, if present. (inherited from EyeshotKeyedCollection<T>).
Top
Fields
 
Name Description
Internal protected (Protected Friend) field EyeshotKeyedCollection.Workspace The related Workspace (inherited from EyeshotKeyedCollection<T>).
Top
Remarks
 
Line type name comparison is performed case insensitive.
devDept.Eyeshot.LineTypeKeyedCollection

.NET Framework

Supported in: 4.7.2

In this article

Definition