| RepositoryLocationsCollection Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: CMS.ContinuousIntegration.Internal
 Syntax
Syntaxpublic class RepositoryLocationsCollection : IEnumerable<string>, IEnumerable, IEquatable<RepositoryLocationsCollection>, ICloneable
The RepositoryLocationsCollection type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | RepositoryLocationsCollection | 
            Creates a new instance of file locations collection.
             | 
|  | RepositoryLocationsCollection(IEnumerableString) | 
            Creates a new instance of file locations collection with given locations within.
             | 
|  | RepositoryLocationsCollection(String) | 
            Creates a new instance of file locations collection with single location within.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | MainLocations | 
            Usually there is only one main location in this collection, unless stored object is
            a wrapper for multiple (wrapped) objects that exists separately.
             | 
|  | StructuredLocations | 
            Collection of StructuredLocations with main location of an object and
            set of all additional file locations, where other parts of the (main) object are stored.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Add | 
            Adds location to the collection.
             If mainLocation or additionalLocation already exists, it is not added for second time. Single mainLocation can have multiple different additionalLocations. | 
|  | Clone | 
            Creates a new object that is a copy of the current instance.
             | 
|   | Clone(FuncString, String) | 
            Creates a new object that is a copy of the current instance using locationTransform function.
             | 
|  | Equals(Object) | (Overrides ObjectEquals(Object).) | 
|  | Equals(RepositoryLocationsCollection) | 
            Indicates whether the current object is equal to another object of the same type.
             | 
|  | GetEnumerator | 
            Returns an enumerator that iterates through the collection of individual, unstructured (see StructuredLocations) locations.
             | 
|  | GetHashCode | 
            Serves as a hash function for a particular type. 
            (Overrides ObjectGetHashCode.) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | BatchString | 
            Returns input in batches of batchSize size.
            (Defined by BaseExtensions.) | 
|  | Join | 
            Joins the given list of values with a given separator.
            (Defined by HelpersExtensions.) | 
|  | ToHashSetString | 
            Converts the list of objects to a hash set of distinct values
            (Defined by DataExtensions.) | 
|  | ToJSON | 
            Returns JSON representation of current instance of IEnumerable.
            (Defined by DataExtensions.) | 
|  | ToXML | 
            Returns XML representation of current instance of IEnumerable.
            (Defined by DataExtensions.) | 
 Remarks
Remarks See Also
See Also