Show / Hide Table of Contents

Class CheckoutsFolderNode

Represents a node that contains all checkouts of the local system as child nodes.

Inheritance
System.Object
NotificationObject
Node
CheckoutsFolderNode
Inherited Members
Node.ItemType
Node.Identifier
Node.Header
Node.ToolTip
Node.Path
Node.Children
Node.AreChildrenEditable
Node.AreChildrenRemote
Node.AutoExpandChildren
Node.Parent
Node.IsExpanded
Node.IsSelected
Node.IsRare
Node.ExternalLink
Node.IsLocalUpdateAvailable
Node.IsRemoteUpdateAvailable
Node.IsUpdateAvailable
Node.IsLocallyModified
Node.IsDeprecated
Node.IsReadOnly
Node.IsChildOfLockedItem
Node.GetClient()
Node.IsItemUnderType<T>()
Node.GetParentOfType<T>()
Node.GetParentNodeWithVersionable()
Node.IsUnderEditableParent
Node.IsStatic
Node.CopyPropertiesIfNodeIsMatch(Node)
Node.GetFlattenedChildren(Collection<Node>)
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(String)
NotificationObject.RaisePropertyChanged(String[])
Algenta.Colectica.Model.NotificationObject.RaisePropertyChanged<T>(Expression<>)
NotificationObject.OnPropertyChanged(String)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, String)
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
IHaveClient.Client

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.

Extension Methods

Extensions.Yield<T>(T)
DdiNodeExtensions.FindNearestResourcePackage(Node)
Back to top Copyright © 2009-2018 Colectica