Class CheckoutsFolderNode
Represents a node that contains all checkouts of the local system as child nodes.
Inherited Members
Algenta.Colectica.Model.NotificationObject.RaisePropertyChanged<T>(Expression<>)
Namespace: Algenta.Colectica.Navigator.NodeTypes
Assembly: Algenta.Colectica.ViewModel.dll
Syntax
public class CheckoutsFolderNode : Node, IHaveClient
Constructors
CheckoutsFolderNode(Node)
Initializes a new instance of the CheckoutsFolderNode class.
Declaration
public CheckoutsFolderNode(Node parent)
Parameters
Type | Name | Description |
---|---|---|
Node | parent | The parent node of this node. |
Properties
Client
Gets the local repository client.
Declaration
public RepositoryClientBase Client { get; }
Property Value
Type | Description |
---|---|
RepositoryClientBase |
Implements
Methods
GetCheckouts(Node)
Gets a list containing a node for each checkout in the local database.
Declaration
public static Collection<Node> GetCheckouts(Node parent)
Parameters
Type | Name | Description |
---|---|---|
Node | parent | The parent node of the newly created nodes. |
Returns
Type | Description |
---|---|
Collection<Node> | A list containing a node for each checkout in the local database. |
ToIdentifierCollection(IEnumerable<LocalCheckout>)
Converts a list of checkouts to a list of identifiers.
Declaration
public static Collection<IdentifierTriple> ToIdentifierCollection(IEnumerable<LocalCheckout> checkouts)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Algenta.Colectica.Repository.Sync.LocalCheckout> | checkouts | The list of checkouts. |
Returns
Type | Description |
---|---|
Collection<IdentifierTriple> | A list of identifiers. |