Show / Hide Table of Contents

Class FeatureInfoCollection

A collection of FeatureInfos.

Inheritance
System.Object
System.Collections.ObjectModel.Collection<FeatureInfo>
System.Collections.ObjectModel.KeyedCollection<System.String, FeatureInfo>
FeatureInfoCollection
Implements
System.Collections.Generic.IList<FeatureInfo>
System.Collections.Generic.ICollection<FeatureInfo>
System.Collections.Generic.IReadOnlyList<FeatureInfo>
System.Collections.Generic.IReadOnlyCollection<FeatureInfo>
System.Collections.Generic.IEnumerable<FeatureInfo>
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
System.Runtime.Serialization.ISerializable
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.ChangeItemKey(Sartorius.SAF.Licensing.FeatureInfo, System.String)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.ClearItems()
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.Contains(System.String)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.GetKeyForItem(Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.InsertItem(System.Int32, Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.Remove(System.String)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.RemoveItem(System.Int32)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.SetItem(System.Int32, Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.TryGetValue(System.String, Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.Comparer
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.Dictionary
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.Item[System.String]
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.get_Item(System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.set_Item(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Add(Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Clear()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.ClearItems()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Contains(Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.CopyTo(Sartorius.SAF.Licensing.FeatureInfo[], System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.GetEnumerator()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.IndexOf(Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Insert(System.Int32, Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.InsertItem(System.Int32, Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Remove(Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.RemoveItem(System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.SetItem(System.Int32, Sartorius.SAF.Licensing.FeatureInfo)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.ICollection.CopyTo(System.Array, System.Int32)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IEnumerable.GetEnumerator()
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.Add(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.Contains(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.IndexOf(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.Insert(System.Int32, System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.Remove(System.Object)
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Count
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Item[System.Int32]
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.Items
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.Generic.ICollection<Sartorius.SAF.Licensing.FeatureInfo>.IsReadOnly
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.ICollection.IsSynchronized
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.ICollection.SyncRoot
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.IsFixedSize
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.System.Collections.IList.IsReadOnly
System.Collections.ObjectModel.Collection<Sartorius.SAF.Licensing.FeatureInfo>.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.Licensing
Assembly: Sartorius.SAF.Licensing.dll
Syntax
[Serializable]
public sealed class FeatureInfoCollection : KeyedCollection<string, FeatureInfo>, IList<FeatureInfo>, ICollection<FeatureInfo>, IReadOnlyList<FeatureInfo>, IReadOnlyCollection<FeatureInfo>, IEnumerable<FeatureInfo>, IList, ICollection, IEnumerable, ISerializable

Methods

View Source

GetKeyForItem(FeatureInfo)

Extracts the key from the specified FeatureInfo.

Declaration
protected override string GetKeyForItem(FeatureInfo item)
Parameters
Type Name Description
FeatureInfo item

The element from which to extract the key.

Returns
Type Description
System.String

The key for the specified item.

Overrides
System.Collections.ObjectModel.KeyedCollection<System.String, Sartorius.SAF.Licensing.FeatureInfo>.GetKeyForItem(Sartorius.SAF.Licensing.FeatureInfo)
View Source

GetObjectData(SerializationInfo, StreamingContext)

Populates a System.Runtime.Serialization.SerializationInfo with the data needed to serialize the target object.

Declaration
public void GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info

The System.Runtime.Serialization.SerializationInfo to populate with data.

System.Runtime.Serialization.StreamingContext context

The destination (see System.Runtime.Serialization.StreamingContext) for this serialization.

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
System.Runtime.Serialization.ISerializable

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