Show / Hide Table of Contents

Class ColumnDescriptorCollection

A keyed collection of ColumnDescriptors. The Key is the MemberName.

Inheritance
System.Object
System.Collections.ObjectModel.Collection<ColumnDescriptor>
System.Collections.ObjectModel.KeyedCollection<System.String, ColumnDescriptor>
ColumnDescriptorCollection
Implements
System.Collections.Generic.IList<ColumnDescriptor>
System.Collections.Generic.ICollection<ColumnDescriptor>
System.Collections.Generic.IReadOnlyList<ColumnDescriptor>
System.Collections.Generic.IReadOnlyCollection<ColumnDescriptor>
System.Collections.Generic.IEnumerable<ColumnDescriptor>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.ChangeItemKey(Sartorius.SAF.Presentation.Controls.ColumnDescriptor, System.String)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.ClearItems()
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Contains(System.String)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.GetKeyForItem(Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.InsertItem(System.Int32, Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Remove(System.String)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.RemoveItem(System.Int32)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.SetItem(System.Int32, Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.TryGetValue(System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Comparer
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Dictionary
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Item[System.String]
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Add(Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Clear()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.ClearItems()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Contains(Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.CopyTo(Sartorius.SAF.Presentation.Controls.ColumnDescriptor[], System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.GetEnumerator()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.IndexOf(Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Insert(System.Int32, Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.InsertItem(System.Int32, Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Remove(Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.RemoveItem(System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.SetItem(System.Int32, Sartorius.SAF.Presentation.Controls.ColumnDescriptor)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Count
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Item[System.Int32]
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.Items
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.Generic.ICollection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.IsReadOnly
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.IsFixedSize
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.System.Collections.IList.Item[System.Int32]
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Sartorius.SAF.Presentation.Controls
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public class ColumnDescriptorCollection : KeyedCollection<string, ColumnDescriptor>, IList<ColumnDescriptor>, ICollection<ColumnDescriptor>, IReadOnlyList<ColumnDescriptor>, IReadOnlyCollection<ColumnDescriptor>, IEnumerable<ColumnDescriptor>, IList, ICollection, IEnumerable

Constructors

View Source

ColumnDescriptorCollection()

Initializes a new instance of the ColumnDescriptorCollection class.

Declaration
public ColumnDescriptorCollection()
View Source

ColumnDescriptorCollection(IEnumerable<ColumnDescriptor>)

Initializes a new instance of the ColumnDescriptorCollection class from an enumerable.

Declaration
public ColumnDescriptorCollection(IEnumerable<ColumnDescriptor> columnDescriptors)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<ColumnDescriptor> columnDescriptors

The enumerable.

Methods

View Source

GetKeyForItem(ColumnDescriptor)

When implemented in a derived class, extracts the key from the specified element.

Declaration
protected override string GetKeyForItem(ColumnDescriptor columnDescriptor)
Parameters
Type Name Description
ColumnDescriptor columnDescriptor

The element from which to extract the key.

Returns
Type Description
System.String

The key for the specified element.

Overrides
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Presentation.Controls.ColumnDescriptor>.GetKeyForItem(Sartorius.SAF.Presentation.Controls.ColumnDescriptor)

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
ListExtensions.ToDataTable<T>(IList<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX