Table of Contents

Namespace ZeroInstall.Store.ViewModel

Models information about configuration and cache elements for display in a UI.

Classes

CacheNode

Models information about elements in a cache for display in a UI.

CacheNodeBuilder

Builds CacheNodes for Feeds and Implementations.

FeedNode

Models information about a Feed in the IFeedCache for display in a UI.

ImplementationNode

Models information about an implementation in an IImplementationStore for display in a UI.

OwnedImplementationNode

Models information about an implementation in an IImplementationStore with a known owning interface for display in a UI.

SelectionsDiffNode

Models an implementation change between two Selections documents for display in a UI.

SelectionsTreeNode

Models an ImplementationSelection element of a Selections document for display in a tree-like UI.

TempDirectoryNode

Models information about a temporary directory in an IImplementationStore for display in a UI.

TrustNode

Represents a Key-Domain pair in a TrustDB for display in a UI.

TrustNodeExtensions

Maps between TrustDB and TrustNodes.