CAS.Lib.CodeProtect Namespace
CAS.Lib.CodeProtect.LicenseDsc Namespace
CAS.Lib.CodeProtect.LicenseDsc.Constraints Namespace
CAS.Lib.CodeProtect.Properties Namespace
OOI CodeProtect

TimeRangeCollection Members

The TimeRangeCollection type exposes the following members.

Constructors


  Name Description
Public method TimeRangeCollection()()()()
Initializes a new instance of [TimeRangeCollection].
Public method TimeRangeCollection(TimeRangeCollection)
Initializes a new instance of [TimeRangeCollection] based on another [TimeRangeCollection].
Public method TimeRangeCollection(array<TimeRange>[]()[][])
Initializes a new instance of [TimeRangeCollection] containing any array of [TimeRange] objects.

Methods


  Name Description
Public method Add
Adds a [TimeRange] with the specified value to the [TimeRangeCollection].
Public method AddRange(array<TimeRange>[]()[][])
Copies the elements of an array to the end of the [TimeRangeCollection].
Public method AddRange(TimeRangeCollection)
Adds the contents of another [TimeRangeCollection] to the end of the collection.
Public method Clear (Inherited from CollectionBase.)
Public method Contains
Gets a value indicating whether the [TimeRangeCollection] contains the specified [TimeRange].
Public method CopyTo
Copies the TimeRangeCollection values to a one-dimensional Array instance at the specified index.
Public method Equals(System.Object) (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator
Returns an enumerator that can iterate through the [TimeRangeCollection].
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method IndexOf
Returns the index of a [TimeRange] in the [TimeRangeCollection].
Public method Insert
Inserts a [TimeRange] into the [TimeRangeCollection] at the specified index.
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnClear (Inherited from CollectionBase.)
Protected method OnClearComplete (Inherited from CollectionBase.)
Protected method OnInsert(System.Int32,System.Object) (Inherited from CollectionBase.)
Protected method OnInsertComplete(System.Int32,System.Object) (Inherited from CollectionBase.)
Protected method OnRemove(System.Int32,System.Object) (Inherited from CollectionBase.)
Protected method OnRemoveComplete(System.Int32,System.Object) (Inherited from CollectionBase.)
Protected method OnSet(System.Int32,System.Object,System.Object) (Inherited from CollectionBase.)
Protected method OnSetComplete(System.Int32,System.Object,System.Object) (Inherited from CollectionBase.)
Protected method OnValidate(System.Object) (Inherited from CollectionBase.)
Public method Remove
Removes a specific [TimeRange] from the [TimeRangeCollection].
Public method RemoveAt(System.Int32) (Inherited from CollectionBase.)
Public method ToString (Inherited from Object.)

Properties


  Name Description
Public property Capacity (Inherited from CollectionBase.)
Public property Count (Inherited from CollectionBase.)
Protected property InnerList (Inherited from CollectionBase.)
Public property Item
Represents the entry at the specified index of the [TimeRange].
Protected property List (Inherited from CollectionBase.)