TreeStore.Core.xml
<?xml version="1.0"?>
<doc> <assembly> <name>TreeStore.Core</name> </assembly> <members> <member name="T:TreeStore.Core.Capabilities.IClearItem"> <summary> Clear the content of a file system item </summary> </member> <member name="M:TreeStore.Core.Capabilities.IClearItem.ClearItemParameters"> <summary> Dynamic parameter provided to PowerShells 'Clear-Item' command. </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IClearItem.ClearItem(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Clear the content of the file system item. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IClearItemContent.ClearItemContentParameters"> <summary> Returns custom parameters to be applied for clearing an items content. </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IClearItemContent.ClearItemContent(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Removes the content from the item. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IClearItemProperty.ClearItemPropertyParameters(System.Collections.Generic.IEnumerable{System.String})"> <summary> Returns custom parameters to be applied for the clearing an the item property name <paramref name="propertiesToClear"/> </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IClearItemProperty.ClearItemProperty(TreeStore.Core.Providers.ICmdletProvider,System.Collections.Generic.IEnumerable{System.String})"> <summary> Removes the value from an item property. </summary> </member> <member name="T:TreeStore.Core.Capabilities.CopyChildItemResult"> <summary> Communicate the copying of a node (successful or failed) to the invoking provider. </summary> </member> <member name="M:TreeStore.Core.Capabilities.CopyChildItemResult.#ctor(System.Boolean,System.String,System.IServiceProvider)"> <summary> Communicate the copying of a node (successful or failed) to the invoking provider. </summary> </member> <member name="M:TreeStore.Core.Capabilities.ICopyChildItem.CopyChildItemParameters(System.String,System.String,System.Boolean)"> <summary> Returns custom parameters to be applied for the copying a child node named <paramref name="childName"/> to a destination. </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.ICopyChildItem.CopyChildItem(TreeStore.Core.Providers.ICmdletProvider,TreeStore.Core.Nodes.ProviderNode,System.String[])"> <summary> Creates a new child node at <paramref name="destination"/> from the given <paramref name="nodeToCopy"/> </summary> </member> <member name="T:TreeStore.Core.Capabilities.ICopyChildItemRecursive"> <summary> Extends an underlying of a <see cref="T:TreeStore.Core.Nodes.ContainerNode"/> to process a recursive copy of a given node. </summary> </member> <member name="M:TreeStore.Core.Capabilities.ICopyChildItemRecursive.CopyChildItemRecursive(TreeStore.Core.Providers.ICmdletProvider,TreeStore.Core.Nodes.ProviderNode,System.String[])"> <summary> Creates a new child node at <paramref name="destination"/> from the given <paramref name="nodeToCopy"/> as a recursive copy </summary> </member> <member name="T:TreeStore.Core.Capabilities.ICopyChildItemToProvider"> <summary> Communicate the copying of a node (successful or failed) to the invoking provider. </summary> </member> <member name="M:TreeStore.Core.Capabilities.ICopyChildItemToProvider.CopyChildItem(TreeStore.Core.Providers.ICmdletProvider,TreeStore.Core.Nodes.ProviderNode,System.Management.Automation.PSDriveInfo,System.String,System.Boolean)"> <summary> Creates a new child node at <paramref name="destination"/> from the given <paramref name="nodeToCopy"/> </summary> </member> <member name="M:TreeStore.Core.Capabilities.ICopyItemProperty.CopyItemPropertyParameters(System.String,System.String,System.String,System.String)"> <summary> Returns custom parameters to be applied for the copying of item properties in </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.ICopyItemProperty.CopyItemProperty(TreeStore.Core.Providers.ICmdletProvider,TreeStore.Core.Nodes.ProviderNode,System.String,System.String)"> <summary> Copy the given item property </summary> </member> <member name="T:TreeStore.Core.Capabilities.IGetChildItem"> <summary> Access a <sse cref="T:TreeStore.Core.Nodes.ProviderNode"/> child nodes. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IGetChildItem.GetChildItemParameters(System.String,System.Boolean)"> <summary> Dynamic parameters provided to PowerShells command 'Get-ChildItem' </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IGetChildItem.HasChildItems(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Determines if this node has child nodes. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IGetChildItem.GetChildItems(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Enumerates all child <see cref="T:TreeStore.Core.Nodes.ProviderNode"/> </summary> </member> <member name="T:TreeStore.Core.Capabilities.IGetItem"> <summary> Get an item representation to write to the pipe </summary> </member> <member name="M:TreeStore.Core.Capabilities.IGetItem.GetItemParameters"> <summary> Dynamic parameter provided to PowerShells 'Get-Item' command. </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IGetItem.GetItem(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Creates a <see cref="T:System.Management.Automation.PSObject"/> wrapping the implementing class of this interface in the <see cref="T:System.Management.Automation.PowerShell"/> pipe. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IGetItemContent.GetItemContentParameters"> <summary> Returns custom parameters to be applied for the getting an items content </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IGetItemContent.GetItemContentReader(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Retrieves the content from an item. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IGetItemProperty.GetItemPropertyParameters(System.Collections.Generic.IEnumerable{System.String})"> <summary> Returns custom parameters to be applied for the clearing an the item property name <paramref name="properties"/> </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IGetItemProperty.GetItemProperty(TreeStore.Core.Providers.ICmdletProvider,System.Collections.Generic.IEnumerable{System.String})"> <summary> Removes the value from an item property. </summary> </member> <member name="T:TreeStore.Core.Capabilities.IInvokeItem"> <summary> Implement PowerShell 'Invoke-Item' command </summary> </member> <member name="M:TreeStore.Core.Capabilities.IInvokeItem.InvokeItemParameters(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Dynamic parameters presented to PowerShell 'Invoke-Item' command </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IInvokeItem.InvokeItem(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Implements the items invocation </summary> </member> <member name="T:TreeStore.Core.Capabilities.MoveChildItemResult"> <summary> Communicate the copying of a node (successful or failed) to the invoking provider. </summary> </member> <member name="M:TreeStore.Core.Capabilities.MoveChildItemResult.#ctor(System.Boolean,System.String,System.IServiceProvider)"> <summary> Communicate the copying of a node (successful or failed) to the invoking provider. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IMoveChildItem.MoveChildItemParameters(System.String,System.String)"> <summary> Returns custom parameters to be applied for moving a child node named <paramref name="childName"/> to a destination. </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IMoveChildItem.MoveChildItem(TreeStore.Core.Providers.ICmdletProvider,TreeStore.Core.Nodes.ContainerNode,TreeStore.Core.Nodes.ProviderNode,System.String[])"> <summary> Move the node <paramref name="nodeToMove"/> as a child under 'this' node. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IMoveItemProperty.MoveItemPropertyParameters(System.String,System.String,System.String,System.String)"> <summary> Returns custom parameters to be applied for the moving of item properties in </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IMoveItemProperty.MoveItemProperty(TreeStore.Core.Providers.ICmdletProvider,TreeStore.Core.Nodes.ProviderNode,System.String,System.String)"> <summary> Move the given item property </summary> </member> <member name="T:TreeStore.Core.Capabilities.NewChildItemResult"> <summary> Communicate the creation of a node (successful or failed) to the invoking provider. </summary> </member> <member name="M:TreeStore.Core.Capabilities.NewChildItemResult.#ctor(System.Boolean,System.String,System.IServiceProvider)"> <summary> Communicate the creation of a node (successful or failed) to the invoking provider. </summary> </member> <member name="M:TreeStore.Core.Capabilities.INewChildItem.NewChildItemParameters(System.String,System.String,System.Object)"> <summary> Returns custom parameters to be applied for the creation a new child node named <paramref name="childName"/> </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.INewChildItem.NewChildItem(TreeStore.Core.Providers.ICmdletProvider,System.String,System.String,System.Object)"> <summary> Creates a new child named <paramref name="childName"/> </summary> </member> <member name="M:TreeStore.Core.Capabilities.INewItemProperty.NewItemPropertyParameters(System.String,System.String,System.Object)"> <summary> Returns custom parameters for property creation. These will extend the set of parameters accepted by the New-ItemProperty command. By default an empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> is returned. </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.INewItemProperty.NewItemProperty(TreeStore.Core.Providers.ICmdletProvider,System.String,System.String,System.Object)"> <summary> Creates a new item property named <paramref name="propertyName"/> having the type <paramref name="propertyTypeName"/>. The property receives the initial value of <paramref name="value"/>. </summary> </member> <member name="M:TreeStore.Core.Capabilities.IRemoveChildItem.RemoveChildItemParameters(System.String,System.Boolean)"> <summary> Returns custom parameters to be applied for the removal of the child node <paramref name="childName"/> </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IRemoveChildItem.RemoveChildItem(TreeStore.Core.Providers.ICmdletProvider,System.String,System.Boolean)"> <summary> removes the child item specify by <paramref name="childName"/> </summary> </member> <member name="M:TreeStore.Core.Capabilities.IRemoveItemProperty.RemoveItemPropertyParameters(System.String)"> <summary> Returns custom parameters to be applied for the removal of item properties </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IRemoveItemProperty.RemoveItemProperty(TreeStore.Core.Providers.ICmdletProvider,System.String)"> <summary> Removes the given item properties </summary> </member> <member name="M:TreeStore.Core.Capabilities.IRenameChildItem.RenameChildItemParameters(System.String,System.String)"> <summary> Returns custom parameters to be applied for the renaming of a child named <paramref name="childName"/> </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IRenameChildItem.RenameChildItem(TreeStore.Core.Providers.ICmdletProvider,System.String,System.String)"> <summary> Renames a new child named <paramref name="childName"/> to <paramref name="newName"/> </summary> <returns>the resulting <see cref="T:TreeStore.Core.Nodes.ProviderNode"/> or null</returns> </member> <member name="M:TreeStore.Core.Capabilities.IRenameItemProperty.RenameItemPropertyParameters(System.String,System.String)"> <summary> Returns custom parameters to be applied for the renaming of item properties </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.IRenameItemProperty.RenameItemProperty(TreeStore.Core.Providers.ICmdletProvider,System.String,System.String)"> <summary> Rename the given item properties </summary> </member> <member name="M:TreeStore.Core.Capabilities.ISetChildItemContent.SetChildItemContentParameters(System.String)"> <summary> Returns custom parameters to be applied for the getting an items content </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.ISetChildItemContent.GetChildItemContentWriter(TreeStore.Core.Providers.ICmdletProvider,System.String)"> <summary> Retrieves the content from an item. </summary> </member> <member name="T:TreeStore.Core.Capabilities.ISetItem"> <summary> Sets the items value </summary> </member> <member name="M:TreeStore.Core.Capabilities.ISetItem.SetItemParameters"> <summary> Provide dynamic parameters to PwerShells 'Set-Item' command. </summary> </member> <member name="M:TreeStore.Core.Capabilities.ISetItem.SetItem(TreeStore.Core.Providers.ICmdletProvider,System.Object)"> <summary> Implements setting the items value. </summary> </member> <member name="M:TreeStore.Core.Capabilities.ISetItemProperty.SetItemPropertyParameters(System.Management.Automation.PSObject)"> <summary> Returns custom parameters to be applied for the setting of item properties in </summary> <returns>empty <see cref="T:System.Management.Automation.RuntimeDefinedParameterDictionary"/> by default</returns> </member> <member name="M:TreeStore.Core.Capabilities.ISetItemProperty.SetItemProperty(TreeStore.Core.Providers.ICmdletProvider,System.Management.Automation.PSObject)"> <summary> Set the given item properties </summary> </member> <member name="T:TreeStore.Core.Nodes.ContainerNode"> <summary> A <see cref="T:TreeStore.Core.Nodes.ProviderNode"/> which may have child nodes. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.TryGetChildNode(System.String,TreeStore.Core.Nodes.ProviderNode@)"> <summary> Fetches the child node by name <paramref name="childName"/> case insensitive. Returns false if a child can't found. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.GetChildItems(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Fetches all child nodes from the underlying <see cref="T:TreeStore.Core.Capabilities.IGetChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.GetChildItemParameters(System.String,System.Boolean)"> <summary> Fetches dynamic child item parameters from the underlying <see cref="T:TreeStore.Core.Capabilities.IGetChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.HasChildItems(TreeStore.Core.Providers.ICmdletProvider)"> <summary> Checks at the underlying <see cref="T:TreeStore.Core.Capabilities.IGetChildItem"/> i child nodes are available. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.RemoveChildItem(System.String,System.Boolean)"> <summary> Removes a child node by name <paramref name="childName"/> from te underlying implementation of <see cref="T:TreeStore.Core.Capabilities.IRemoveChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.RemoveChildItemParameters(System.String,System.Boolean)"> <summary> Fetches dynamic remove child item parameters from the underlying <see cref="T:TreeStore.Core.Capabilities.IRemoveChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.NewChildItem(System.String,System.String,System.Object)"> <summary> Creates a new child item with name <paramref name="childName"/> and type <paramref name="itemTypeName"/> using the underlying implementation of <see cref="T:TreeStore.Core.Capabilities.INewChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.NewChildItemParameters(System.String,System.String,System.Object)"> <summary> Fetches the dynamic creation parameter from the underlying implementation of <see cref="T:TreeStore.Core.Capabilities.INewChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.RenameChildItem(System.String,System.String)"> <summary> Renames the child node <paramref name="childName"/> with the nwe name <paramref name="newName"/> at the underlying implementation of <see cref="T:TreeStore.Core.Capabilities.IRenameChildItem"/> </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.RenameChildItemParameters(System.String,System.String)"> <summary> Fetches dynamic rename child item parameters from the underlying <see cref="T:TreeStore.Core.Capabilities.IRenameChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.CopyChildItem(TreeStore.Core.Nodes.ProviderNode,System.String[],System.Boolean)"> <summary> Copies the child node <paramref name="nodeToCopy"/> to the destination path <paramref name="destination"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.CopyChildItemParameters(System.String,System.String,System.Boolean)"> <summary> Fetches dynamic copy parameters from the underlying implementation of <see cref="T:TreeStore.Core.Capabilities.ICopyChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.CopyChildItemToProvider(TreeStore.Core.Nodes.ProviderNode,System.Management.Automation.PSDriveInfo,System.String,System.Boolean)"> <summary> Delegates the whole copy operation to the provider nodes underlying implementation. The is nothings the provider base can do here. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.MoveChildItem(TreeStore.Core.Nodes.ContainerNode,TreeStore.Core.Nodes.ProviderNode,System.String[])"> <summary> Moves the child node <paramref name="nodeToMove"/> from ist current paranet node <paramref name="parentOfNodeToMove"/> to the destination path <paramref name="destination"/> using the underlying implementation of <see cref="T:TreeStore.Core.Capabilities.IMoveChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.MoveChildItemParameters(System.String,System.String)"> <summary> Fetches dynamic move child item parameters from the underlying <see cref="T:TreeStore.Core.Capabilities.IMoveChildItem"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.GetChildItemContentWriter(System.String)"> <summary> Retrieves a content writer for child <paramref name="childName"/> from the underlying implementation of <see cref="T:TreeStore.Core.Capabilities.ISetChildItemContent"/>. </summary> </member> <member name="M:TreeStore.Core.Nodes.ContainerNode.SetChildItemContentParameters(System.String)"> <summary> Fetches dynamic parameters from the underlying implementation of <see cref="T:TreeStore.Core.Capabilities.ISetChildItemContent"/> </summary> <param name="childName"></param> <returns></returns> </member> <member name="T:TreeStore.Core.Nodes.LeafNode"> <summary> Represents a <see cref="T:TreeStore.Core.Nodes.ProviderNode"/> without child nodes. </summary> </member> <member name="M:TreeStore.Core.Nodes.ProviderNode.InvokeUnderlyingOrDefault``1(System.Func{``0,System.Collections.Generic.IEnumerable{TreeStore.Core.Nodes.ProviderNode}})"> <summary> Processes <paramref name="invoke"/> at the capability <typeparamref name="T"/> if available. Otherwise returns <see cref="M:System.Linq.Enumerable.Empty``1"/> </summary> </member> <member name="M:TreeStore.Core.Nodes.ProviderNode.TryInvokeUnderlyingOrDefault``1(System.Func{``0,System.Object},System.Object@)"> <summary> Processes <paramref name="invoke"/> at the capability <typeparamref name="T"/> if available. Otherwise returns <paramref name="defaultValue"/> </summary> </member> <member name="M:TreeStore.Core.Nodes.ProviderNode.InvokeUnderlyingOrDefault``1(System.Func{``0,System.Object})"> <summary> Processes <paramref name="invoke"/> at the capability <typeparamref name="T"/> if available. Otherwise returns <paramref name="defaultValue"/> </summary> </member> <member name="M:TreeStore.Core.Nodes.ProviderNode.InvokeUnderlyingOrDefault``1(System.Func{``0,System.Boolean},System.Boolean)"> <summary> Processes <paramref name="invoke"/> at the capability <typeparamref name="T"/> if available. Otherwise returns <paramref name="defaultValue"/> </summary> </member> <member name="M:TreeStore.Core.Nodes.ProviderNode.CapabilityNotSupported``1"> <summary> Creates an exception indicating that the capability is not supported. </summary> </member> <member name="F:TreeStore.Core.Providers.PathTool.Default"> <summary> Singleton to use </summary> </member> <member name="F:TreeStore.Core.Providers.PathTool.InvalidFileNameChars"> <summary> PowerSHell seems to be confused by file names containing special characters like ':' of '\' while only '/' is fobidden on unix. Therefore i'm using the forbidden chars of windows everywhere as long as it works better </summary> </member> <member name="F:TreeStore.Core.Providers.PathTool.ParsePathItem"> <summary> A path item is a collection of <see cref="F:TreeStore.Core.Providers.PathTool.ParsePathCharacters"/> followed by a <see cref="F:TreeStore.Core.Providers.PathTool.ParsePathSeparator"/> </summary> </member> <member name="F:TreeStore.Core.Providers.PathTool.ParsePathItems"> <summary> A path consists of multiple <see cref="F:TreeStore.Core.Providers.PathTool.ParsePathItem"/> </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ConvertPath(System.String,System.String,System.String@,System.String@)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.CopyItem(System.String,System.String,System.Boolean)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.CopyItemDynamicParameters(System.String,System.String,System.Boolean)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetChildItems(System.String,System.Boolean,System.UInt32)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetChildItemsDynamicParameters(System.String,System.Boolean)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetChildNames(System.String,System.Management.Automation.ReturnContainers)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetChildNamesDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.HasChildItems(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RemoveItem(System.String,System.Boolean)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RemoveItemDynamicParameters(System.String,System.Boolean)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.NewItem(System.String,System.String,System.Object)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.NewItemDynamicParameters(System.String,System.String,System.Object)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RenameItem(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RenameItemDynamicParameters(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetTreeStoreDriveInfo``1(System.String)"> <summary> Fetches the <see cref="T:TreeStore.Core.Providers.TreeStoreDriveInfoBase"/> derived drive info by name from PowerShells <see cref="T:System.Management.Automation.DriveManagementIntrinsics"/> by name <paramref name="driveName"/>. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.TryGetNodeByPath``1(``0,System.String[],TreeStore.Core.Nodes.ProviderNode@)"> <summary> At the given tree store drive <paramref name="driveInfo"/> traverse from the root node along the path <paramref name="path"/> until the path ends. the last path items node id returned as <paramref name="pathNode"/>. If traversal fails before false is returned. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetDeepestNodeByPath``1(``0,System.String[],System.String[]@)"> <summary> From the current root node a given path <paramref name="path"/> is traversed as depp as possible. The deepest node is returned and the part of the path tht couldn't be retrieved is retuned in <paramref name="missingPath"/>. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.InvokeContainerNodeOrDefault``2(``1,System.String[],System.Func{TreeStore.Core.Nodes.ContainerNode,``0},System.Func{``0})"> <summary> Invokes a member of <see cref="T:TreeStore.Core.Nodes.ContainerNode"/>. If the node isn't a container the <paramref name="fallback"/> is invoked. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.InvokeContainerNodeOrDefault``1(``0,System.String[],System.Action{TreeStore.Core.Nodes.ContainerNode},System.Action)"> <summary> Invokes a member of <see cref="T:TreeStore.Core.Nodes.ContainerNode"/>. If the node isn't a container the <paramref name="fallback"/> is invoked. If there is no node at all an <see cref="T:System.Management.Automation.ItemNotFoundException"/> is thrown. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.InvokeProviderNodeOrDefault``2(``1,System.String[],System.Func{TreeStore.Core.Nodes.ProviderNode,``0},System.Func{``0})"> <summary> At the node at <paramref name="path"/> invoke the function <paramref name="invoke"/>. If the node isn't found the <paramref name="fallback"/> is invoked. Path is traverse from root node of <paramref name="driveInfo"/>. If there is no node at all an <see cref="T:System.Management.Automation.ItemNotFoundException"/> is thrown. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.TryGetContainerNodeByPath``1(``0,System.String[],TreeStore.Core.Nodes.ContainerNode@)"> <summary> Retrieve the node at <paramref name="path"/>. Path traversal begins at <paramref name="containerNode"/> at drive <paramref name="driveInfo"/>. If the node isn't found an <see cref="T:System.Management.Automation.ItemNotFoundException"/> is thrown. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ClearContent(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ClearContentDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetContentReader(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetContentReaderDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetContentWriter(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetContentWriterDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.CopyProperty(System.String,System.String,System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.CopyPropertyDynamicParameters(System.String,System.String,System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.MoveProperty(System.String,System.String,System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.MovePropertyDynamicParameters(System.String,System.String,System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.NewProperty(System.String,System.String,System.String,System.Object)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.NewPropertyDynamicParameters(System.String,System.String,System.String,System.Object)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RemoveProperty(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RemovePropertyDynamicParameters(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RenameProperty(System.String,System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.RenamePropertyDynamicParameters(System.String,System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ClearProperty(System.String,System.Collections.ObjectModel.Collection{System.String})"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ClearPropertyDynamicParameters(System.String,System.Collections.ObjectModel.Collection{System.String})"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetProperty(System.String,System.Collections.ObjectModel.Collection{System.String})"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetPropertyDynamicParameters(System.String,System.Collections.ObjectModel.Collection{System.String})"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.SetProperty(System.String,System.Management.Automation.PSObject)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.SetPropertyDynamicParameters(System.String,System.Management.Automation.PSObject)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ClearItem(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ClearItemDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.SetItem(System.String,System.Object)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.SetItemDynamicParameters(System.String,System.Object)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.InvokeDefaultAction(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.InvokeDefaultActionDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetItem(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetItemDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.IsValidPath(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ItemExists(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.ItemExistsDynamicParameters(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetParentPath(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.GetChildName(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.IsItemContainer(System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.MoveItem(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.MoveItemDynamicParameters(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.MakePath(System.String,System.String)"> <inheritdoc/> </member> <member name="M:TreeStore.Core.Providers.TreeStoreCmdletProviderBase.NormalizeRelativePath(System.String,System.String)"> <inheritdoc/> </member> <member name="T:TreeStore.Core.Providers.TreeStoreDriveInfoBase"> <summary> Base class for a <see cref="T:System.Management.Automation.PSDriveInfo"/> implementation used by the TreeStore base provider. It extends <sse cref="T:System.Management.Automation.PSDriveInfo"/> with a method to create the root nodes <see cref="T:System.IServiceProvider"/>. </summary> </member> <member name="M:TreeStore.Core.Providers.TreeStoreDriveInfoBase.GetRootNodeProvider"> <summary> returns the <see cref="T:System.IServiceProvider"/> instance representing the root node. </summary> </member> <member name="M:TreeStore.Core.PSObjectExtensions.Unwrap``1(System.Management.Automation.PSObject)"> <summary> Reads the <see cref="P:System.Management.Automation.PSObject.BaseObject"/> and casts it to <typeparamref name="T"/>. </summary> </member> <member name="M:TreeStore.Core.PSObjectExtensions.Property``1(System.Management.Automation.PSObject,System.String)"> <summary> Reads the value <paramref name="name"/> from the given <see cref="T:System.Management.Automation.PSObject"/> and casts it to <typeparamref name="V"/>. </summary> </member> <member name="M:TreeStore.Core.PSObjectExtensions.PropertyIsNull(System.Management.Automation.PSObject,System.String)"> <summary> Reads the value <paramref name="name"/> from the given <see cref="T:System.Management.Automation.PSObject"/> and evaliates if null. </summary> </member> <member name="T:TreeStore.Core.Resources"> <summary> A strongly-typed resource class, for looking up localized strings, etc. </summary> </member> <member name="P:TreeStore.Core.Resources.ResourceManager"> <summary> Returns the cached ResourceManager instance used by this class. </summary> </member> <member name="P:TreeStore.Core.Resources.Culture"> <summary> Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class. </summary> </member> <member name="P:TreeStore.Core.Resources.Error_CanFindFileSystemItem"> <summary> Looks up a localized string similar to Item(path= '{0}') doesn't exist. </summary> </member> <member name="P:TreeStore.Core.Resources.Error_CantFindPath"> <summary> Looks up a localized string similar to Can't find path: '{0)'. </summary> </member> <member name="P:TreeStore.Core.Resources.Error_CapabilityNotImplemented"> <summary> Looks up a localized string similar to Node(name='{0}') doesn't provide an implementation of capability '{1}'.. </summary> </member> <member name="P:TreeStore.Core.Resources.Error_UnkownTreeStoreDriveName"> <summary> Looks up a localized string similar to PSDrive(name='{0]') couldn't be found. </summary> </member> <member name="M:TreeStore.Core.ServiceProviderExtensions.IsContainer(System.IServiceProvider)"> <summary> A node that doesn't provider the capability <see cref="T:TreeStore.Core.Capabilities.IGetChildItem"/> can't be a container node. </summary> </member> <member name="M:TreeStore.Core.TypeExtensions.ImplementsGenericDefinition(System.Type,System.Type,System.Type@)"> <summary> Verifies that the <paramref name="type"/> implements the <paramref name="genericInterfaceDefinition"/> and extracts the type combination in <paramref name="implementingType"/>. Taken from https://github.com/JamesNK/Newtonsoft.Json/blob/master/Src/Newtonsoft.Json/Utilities/ReflectionUtils.cs </summary> <param name="type"></param> <param name="genericInterfaceDefinition"></param> <param name="implementingType"></param> <returns></returns> </member> </members> </doc> |