The ICollectionTypeFactory type exposes the following members.

Methods

  NameDescription
Public methodArray
Creates a new CollectionType for an Array.
Public methodBag(String, String, Boolean)
Creates a new CollectionType for an IList with bag semantics.
Public methodBag<(Of <<'(T>)>>)(String, String, Boolean)
Creates a new CollectionType for an IList<(Of <(<'T>)>)> with bag semantics.
Public methodIdBag(String, String, Boolean)
Creates a new CollectionType for an IList with id-bag semantics.
Public methodIdBag<(Of <<'(T>)>>)(String, String, Boolean)
Creates a new CollectionType for an IList<(Of <(<'T>)>)> with identifier bag semantics.
Public methodList(String, String, Boolean)
Creates a new CollectionType for an IList.
Public methodList<(Of <<'(T>)>>)(String, String, Boolean)
Creates a new CollectionType for an IList<(Of <(<'T>)>)> with list semantics.
Public methodMap(String, String, Boolean)
Creates a new CollectionType for an IDictionary.
Public methodMap<(Of <<'(TKey, TValue>)>>)(String, String, Boolean)
Public methodOrderedMap
Creates a new CollectionType for an IDictionary that maintains insertion order of elements.
Public methodOrderedSet(String, String, Boolean)
Public methodOrderedSet<(Of <<'(T>)>>)(String, String, Boolean)
Creates a new CollectionType for an ordered ISet<(Of <(<'T>)>)>.
Public methodSet(String, String, Boolean)
Creates a new CollectionType for an ISet.
Public methodSet<(Of <<'(T>)>>)(String, String, Boolean)
Creates a new CollectionType for an ISet<(Of <(<'T>)>)>.
Public methodSortedDictionary<(Of <<'(TKey, TValue>)>>)
Public methodSortedList<(Of <<'(TKey, TValue>)>>)
Public methodSortedMap
Creates a new CollectionType for an IDictionary that is sorted by an IComparer.
Public methodSortedSet(String, String, Boolean, IComparer)
Creates a new CollectionType for an ISet that is sorted by an IComparer.
Public methodSortedSet<(Of <<'(T>)>>)(String, String, Boolean, IComparer<(Of <<'(T>)>>))
Creates a new CollectionType for a sorted ISet<(Of <(<'T>)>)>.

See Also