Represents a generic collection of mappings for properties of the BaseObject derived objects to appropriate data fields.

Namespace:  C1.C1Schedule
Assembly:  C1.Web.UI.Controls.2 (in C1.Web.UI.Controls.2.dll)

Syntax

C#
public class BaseObjectMappingCollection<T> : MappingCollectionBase<T>
where T : new(), BaseObject
Visual Basic
Public Class BaseObjectMappingCollection(Of T As {New, BaseObject}) _
	Inherits MappingCollectionBase(Of T)

Type Parameters

T
The type of the objects for mapping. It should be derived from the BaseObject class and have the default parameter-less constructor.

Inheritance Hierarchy

System..::..Object
  System.Collections.ObjectModel..::..Collection<(Of <(<'MappingInfo>)>)>
    System.Collections.ObjectModel..::..KeyedCollection<(Of <(<'String, MappingInfo>)>)>
      C1.C1Schedule..::..MappingCollectionBase<(Of <(<'T>)>)>
        C1.C1Schedule..::..BaseObjectMappingCollection<(Of <(<'T>)>)>

See Also