Class SelectionsTreeNode
Inheritance
SelectionsTreeNode
Assembly: ZeroInstall.Store.dll
Syntax
public sealed class SelectionsTreeNode : Object
Constructors
SelectionsTreeNode(FeedUri, ImplementationVersion, String, SelectionsTreeNode)
Declaration
public SelectionsTreeNode(FeedUri Uri, ImplementationVersion Version, string Path, SelectionsTreeNode Parent)
Parameters
Type |
Name |
Description |
FeedUri |
Uri |
The feed URI of the selected implementation.
|
ImplementationVersion |
Version |
The version of the selected implementation. null for a missing selection.
|
String |
Path |
The local path of the cached implementation. null for an uncached implementation.
|
SelectionsTreeNode |
Parent |
The parent node containing this one. null for root node.
|
Properties
Name
The full name of the node used for tree hierarchies.
Declaration
public string Name { get; set; }
Property Value
Parent
The parent node containing this one. null
for root node.
Declaration
public SelectionsTreeNode Parent { get; set; }
Property Value
Path
The local path of the cached implementation. null
for an uncached implementation.
Declaration
public string Path { get; set; }
Property Value
Uri
The feed URI of the selected implementation.
Declaration
public FeedUri Uri { get; set; }
Property Value
Version
The version of the selected implementation. null
for a missing selection.
Declaration
public ImplementationVersion Version { get; set; }
Property Value
Methods
<Clone>$()
Declaration
public SelectionsTreeNode <Clone>$()
Returns
Deconstruct(out FeedUri, out ImplementationVersion, out String, out SelectionsTreeNode)
Declaration
public void Deconstruct(out FeedUri Uri, out ImplementationVersion Version, out string Path, out SelectionsTreeNode Parent)
Parameters
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Equals(SelectionsTreeNode)
Declaration
public bool Equals(SelectionsTreeNode other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
ToString()
Creates string representation suitable for console output.
Declaration
public override string ToString()
Returns
Operators
Equality(SelectionsTreeNode, SelectionsTreeNode)
Declaration
public static bool operator ==(SelectionsTreeNode left, SelectionsTreeNode right)
Parameters
Returns
Inequality(SelectionsTreeNode, SelectionsTreeNode)
Declaration
public static bool operator !=(SelectionsTreeNode left, SelectionsTreeNode right)
Parameters
Returns
Implements