Show / Hide Table of Contents

Class FileRepositoryNode

Represents an open file in the navigation hierarchy.

Inheritance
System.Object
NotificationObject
Node
RepositoryNode
FileRepositoryNode
Inherited Members
RepositoryNode.Client
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 FileRepositoryNode : RepositoryNode, IHaveClient

Constructors

FileRepositoryNode(RepositoryClientBase, String, Collection<IVersionable>, Node)

Initializes a new instance of the FileRepositoryNode class.

Declaration
public FileRepositoryNode(RepositoryClientBase client, string fileName, Collection<IVersionable> topLevelItems, Node parent)
Parameters
Type Name Description
RepositoryClientBase client

The client.

System.String fileName

Name of the file.

Collection<IVersionable> topLevelItems

The top level items.

Node parent

The parent.

Properties

FileName

Gets the name of the file represented by the node.

Declaration
public string FileName { get; protected set; }
Property Value
Type Description
System.String

TopLevelItems

Gets a collection of top-level items contained in the file.

Declaration
public Collection<IVersionable> TopLevelItems { get; protected set; }
Property Value
Type Description
Collection<IVersionable>

Extension Methods

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