diff --git a/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html b/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html index 1468afc..964efe3 100644 --- a/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html +++ b/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html @@ -1852,6 +1852,34 @@
Returns
bool

True if the node exists; otherwise, false.

+ + + + + +

RefreshLinkDictionary(VirtualPath)

+

Refreshes the link dictionary by updating the target path of the symbolic link at the specified path. +If the link is not found in the dictionary, it will be added and the TargetNodeType will be set.

+
+
+
Declaration
+
+
public void RefreshLinkDictionary(VirtualPath linkPath)
+
+
Parameters
+ + + + + + + + + + + + + diff --git a/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.html b/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.html index 97ac17f..7990128 100644 --- a/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.html +++ b/docs/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.html @@ -475,6 +475,24 @@
Parameters
TypeNameDescription
VirtualPathlinkPath

The path of the symbolic link to be used for updating the link dictionary.

Overrides
VirtualNode.Update(VirtualNode)
+ +

After updating an instance of VirtualSymbolicLink that has been added to VirtualStorage, +call the RefreshLinkDictionary method of the VirtualStorage class to update the link dictionary. +However, this is not necessary if the symbolic link is updated using the SetNode method of the VirtualStorage class.

+
VirtualStorage<UserType> vs = new();
+
+vs.AddDirectory("/dir1");
+vs.AddItem("/dir1/item1");
+vs.AddDirectory("/dir2");
+vs.AddItem("/dir2/item1");
+vs.AddSymbolicLink("/link1", "/dir1/item1");
+
+VirtualSymbolicLink link = vs.GetSymbolicLink("/link1");
+VirtualSymbolicLink newLink = new("/link1", "/dir2/item1");
+
+link.Update(newLink);
+vs.RefreshLinkDictionary("/link1");
+
Exceptions
diff --git a/docs/index.json b/docs/index.json index e2ce234..38dd889 100644 --- a/docs/index.json +++ b/docs/index.json @@ -172,7 +172,7 @@ "api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html": { "href": "api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html", "title": "Class VirtualStorage | VirtualStorageLibrary", - "keywords": "Class VirtualStorage Manages virtual storage containing user-defined type T item data. Inheritance object VirtualStorage Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Namespace: AkiraNetwork.VirtualStorageLibrary Assembly: VirtualStorageLibrary.dll Syntax public class VirtualStorage Type Parameters Name Description T The user-defined type within the virtual storage Constructors VirtualStorage() Initializes a new instance of the VirtualStorage class. Declaration public VirtualStorage() Properties CurrentPath Gets or sets the current virtual path. Declaration public VirtualPath CurrentPath { get; } Property Value Type Description VirtualPath The current virtual path CycleDetectorForTarget Gets the cycle detector class used for the WalkPathToTarget method. Declaration public VirtualCycleDetector CycleDetectorForTarget { get; } Property Value Type Description VirtualCycleDetector An instance of the cycle detector class CycleDetectorForTree Gets the cycle detector class used for the WalkPathTree method. Declaration public VirtualCycleDetector CycleDetectorForTree { get; } Property Value Type Description VirtualCycleDetector An instance of the cycle detector class this[VirtualPath, bool] Gets or sets the virtual node corresponding to the specified virtual path. Declaration public VirtualDirectory this[VirtualPath path, bool followLinks = true] { get; set; } Parameters Type Name Description VirtualPath path The virtual path bool followLinks Flag indicating whether to follow symbolic links Property Value Type Description VirtualDirectory The virtual node corresponding to the specified virtual path LinkDictionary Gets the link dictionary. Declaration public Dictionary> LinkDictionary { get; } Property Value Type Description Dictionary> A dictionary representing the link mappings. Root Gets the root directory of the virtual storage. Declaration public VirtualDirectory Root { get; } Property Value Type Description VirtualDirectory The root directory of the virtual storage Methods AddDirectory(VirtualPath, VirtualDirectory, bool) Adds a directory. Declaration public void AddDirectory(VirtualPath directoryPath, VirtualDirectory directory, bool createSubdirectories = false) Parameters Type Name Description VirtualPath directoryPath The path of the directory to add VirtualDirectory directory The VirtualDirectory to add bool createSubdirectories Indicates whether to create intermediate directories AddDirectory(VirtualPath, bool) Adds a directory. Declaration public void AddDirectory(VirtualPath path, bool createSubdirectories = false) Parameters Type Name Description VirtualPath path The path of the directory to add bool createSubdirectories Indicates whether to create intermediate directories AddItem(VirtualPath, VirtualItem, bool) Adds an item. Declaration public void AddItem(VirtualPath itemDirectoryPath, VirtualItem item, bool overwrite = false) Parameters Type Name Description VirtualPath itemDirectoryPath The path of the directory to add the item to VirtualItem item The VirtualItem to add bool overwrite Indicates whether to overwrite an existing node AddItem(VirtualPath, T?, bool) Adds an item. Declaration public void AddItem(VirtualPath itemPath, T? data = default, bool overwrite = false) Parameters Type Name Description VirtualPath itemPath The path of the item to add T data The data for the item bool overwrite Indicates whether to overwrite an existing node AddLinkToDictionary(VirtualPath, VirtualPath) Adds a new link to the link dictionary. Declaration public void AddLinkToDictionary(VirtualPath targetPath, VirtualPath linkPath) Parameters Type Name Description VirtualPath targetPath The target path of the link. VirtualPath linkPath The path of the link. Exceptions Type Condition ArgumentException Thrown if the target path is not an absolute path. AddNode(VirtualPath, VirtualNode, bool) Adds a node to the specified directory. Declaration public void AddNode(VirtualPath nodeDirectoryPath, VirtualNode node, bool overwrite = false) Parameters Type Name Description VirtualPath nodeDirectoryPath The path of the directory to add the node to VirtualNode node The VirtualNode to add bool overwrite Indicates whether to overwrite an existing node AddSymbolicLink(VirtualPath, VirtualPath?, bool) Adds a symbolic link. Declaration public void AddSymbolicLink(VirtualPath linkPath, VirtualPath? targetPath = null, bool overwrite = false) Parameters Type Name Description VirtualPath linkPath The path of the symbolic link VirtualPath targetPath The path of the target bool overwrite Indicates whether to overwrite an existing node AddSymbolicLink(VirtualPath, VirtualSymbolicLink, bool) Adds a symbolic link. Declaration public void AddSymbolicLink(VirtualPath linkDirectoryPath, VirtualSymbolicLink link, bool overwrite = false) Parameters Type Name Description VirtualPath linkDirectoryPath The path of the directory to add the symbolic link to VirtualSymbolicLink link The VirtualSymbolicLink to add bool overwrite Indicates whether to overwrite an existing node ChangeDirectory(VirtualPath) Changes the current working directory. Declaration public void ChangeDirectory(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the new working directory ConvertToAbsolutePath(VirtualPath?, VirtualPath?) Converts a relative path to an absolute path. Declaration public VirtualPath ConvertToAbsolutePath(VirtualPath? relativePath, VirtualPath? basePath = null) Parameters Type Name Description VirtualPath relativePath The relative path. VirtualPath basePath The base path. If not specified, CurrentPath is used. Returns Type Description VirtualPath The absolute path represented by VirtualPath. Exceptions Type Condition ArgumentException Thrown if relativePath is null or an empty string. CopyNode(VirtualPath, VirtualPath, bool, bool, bool, List?) Copies the node at the specified path. Declaration public void CopyNode(VirtualPath sourcePath, VirtualPath destinationPath, bool overwrite = false, bool recursive = false, bool followLinks = false, List? destinationContextList = null) Parameters Type Name Description VirtualPath sourcePath The source path of the copy. VirtualPath destinationPath The destination path of the copy. bool overwrite Whether to overwrite existing nodes. bool recursive Whether to copy recursively. bool followLinks Whether to follow symbolic links. List destinationContextList List of destination contexts. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the source node is not found. InvalidOperationException Thrown if the source and destination paths are the same or if a recursive copy would result in a circular reference. DirectoryExists(VirtualPath, bool) Checks if a directory exists at the specified path. Declaration public bool DirectoryExists(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The directory's path. bool followLinks Whether to follow symbolic links. Returns Type Description bool True if the directory exists; otherwise, false. ExpandPath(VirtualPath, VirtualNodeTypeFilter, bool, bool) Expands a path that contains wildcards. Declaration public IEnumerable ExpandPath(VirtualPath path, VirtualNodeTypeFilter filter = VirtualNodeTypeFilter.All, bool followLinks = true, bool resolveLinks = true) Parameters Type Name Description VirtualPath path The path. VirtualNodeTypeFilter filter The node type filter. bool followLinks Whether to follow symbolic links. bool resolveLinks Whether to resolve symbolic links. Returns Type Description IEnumerable The expanded paths IEnumerable. Remarks followLinks indicates whether to follow links during the recursive traversal of nodes when the terminal node of the path is a symbolic link. resolveLinks indicates whether to resolve links when non-terminal nodes of the path are symbolic links. ExpandPathTree(VirtualPath, VirtualNodeTypeFilter, bool, bool) Expands the virtual path containing wildcards. Declaration public IEnumerable ExpandPathTree(VirtualPath path, VirtualNodeTypeFilter filter = VirtualNodeTypeFilter.All, bool followLinks = true, bool resolveLinks = true) Parameters Type Name Description VirtualPath path The virtual path containing wildcards VirtualNodeTypeFilter filter The filter to apply for node types bool followLinks A flag indicating whether to follow symbolic links bool resolveLinks A flag indicating whether to resolve symbolic links Returns Type Description IEnumerable An enumerable of VirtualNodeContext containing information about the expanded nodes Remarks followLinks indicates whether to follow links during the recursive traversal process when the terminal node in the virtual path is a symbolic link. resolveLinks indicates whether to resolve links when nodes other than the terminal node in the virtual path are symbolic links. GetDirectory(VirtualPath, bool) Gets the directory at the specified path. Declaration public VirtualDirectory GetDirectory(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the directory. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualDirectory The VirtualDirectory at the specified path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. GetItem(VirtualPath, bool) Gets the item at the specified path. Declaration public VirtualItem GetItem(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the item. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualItem The VirtualItem at the specified path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. GetLinksFromDictionary(VirtualPath) Retrieves all link paths associated with the specified target path from the link dictionary. Declaration public HashSet GetLinksFromDictionary(VirtualPath targetPath) Parameters Type Name Description VirtualPath targetPath The target path. Returns Type Description HashSet A set of link paths. GetNode(VirtualPath, bool) Gets the node at the specified path. Declaration public VirtualNode GetNode(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualNode The VirtualNode at the specified path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. GetNodeID(VirtualPath, bool) Retrieves the unique identifier (VirtualID) of the node located at the specified path. Declaration public VirtualID GetNodeID(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The VirtualPath representing the location of the node whose VirtualID is to be retrieved. bool followLinks A boolean value indicating whether to follow symbolic links while resolving the node. If set to true, the method follows symbolic links to resolve the target node. If set to false, symbolic links are not followed. The default value is false. Returns Type Description VirtualID The VirtualID of the node located at the specified path. GetNodeType(VirtualPath, bool) Gets the node type at the specified path. Declaration public VirtualNodeType GetNodeType(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualNodeType The VirtualNodeType of the node. GetNodes(VirtualNodeTypeFilter, bool, bool) Gets the nodes in the path tree starting from the current path. Declaration public IEnumerable GetNodes(VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve nodes recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The nodes in the path tree starting from the current path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetNodes(VirtualPath, VirtualNodeTypeFilter, bool, bool) Gets the nodes in the path tree starting from the specified path. Declaration public IEnumerable GetNodes(VirtualPath basePath, VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualPath basePath The base path. VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve nodes recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The nodes in the path tree starting from the specified path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetPaths(VirtualNodeTypeFilter, bool, bool) Gets the paths in the path tree starting from the current path. Declaration public IEnumerable GetPaths(VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve paths recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The paths in the path tree starting from the current path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetPaths(VirtualPath, VirtualNodeTypeFilter, bool, bool) Gets the paths in the path tree starting from the specified path. Declaration public IEnumerable GetPaths(VirtualPath basePath, VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualPath basePath The base path. VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve paths recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The paths in the path tree starting from the specified path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetSymbolicLink(VirtualPath) Gets the symbolic link at the specified path. Declaration public VirtualSymbolicLink GetSymbolicLink(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualSymbolicLink The VirtualSymbolicLink at the specified path. Remarks This method does not have a followLinks parameter because it retrieves the symbolic link itself. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. IsValidWildcardPath(VirtualPath) Checks if all parts of the given path are valid wildcard patterns. Declaration public bool IsValidWildcardPath(VirtualPath path) Parameters Type Name Description VirtualPath path The VirtualPath object to validate. Returns Type Description bool True if all parts of the path are valid wildcard patterns; otherwise, false. ItemExists(VirtualPath, bool) Checks if an item exists at the specified path. Declaration public bool ItemExists(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The item's path. bool followLinks Whether to follow symbolic links. Returns Type Description bool True if the item exists; otherwise, false. MoveNode(VirtualPath, VirtualPath, bool, bool) Moves the node at the specified path to a new location. Declaration public void MoveNode(VirtualPath sourcePath, VirtualPath destinationPath, bool overwrite = false, bool resolveLinks = true) Parameters Type Name Description VirtualPath sourcePath The source path of the node. VirtualPath destinationPath The destination path for the node. bool overwrite Whether to overwrite existing nodes. bool resolveLinks Whether to resolve symbolic links. Remarks resolveLinks indicates whether to resolve links when non-terminal nodes (from the top node to the parent of the terminal node) in the path are symbolic links. Exceptions Type Condition InvalidOperationException Thrown if the source and destination paths are the same, if attempting to move the root directory, or if the destination is a subdirectory of the source. VirtualNodeNotFoundException Thrown if the source node is not found. NodeExists(VirtualPath, bool) Checks if a node exists at the specified path. Declaration public bool NodeExists(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description bool True if the node exists; otherwise, false. RemoveLinkByLinkPath(VirtualPath) Removes the link with the specified link path from the link dictionary. Declaration public void RemoveLinkByLinkPath(VirtualPath linkPath) Parameters Type Name Description VirtualPath linkPath The link path. Exceptions Type Condition ArgumentException Thrown if the link path is not an absolute path. RemoveLinkFromDictionary(VirtualPath, VirtualPath) Removes a link from the link dictionary. Declaration public void RemoveLinkFromDictionary(VirtualPath targetPath, VirtualPath linkPath) Parameters Type Name Description VirtualPath targetPath The target path. VirtualPath linkPath The path of the link. RemoveNode(VirtualPath, bool, bool, bool) Removes the node at the specified path. Declaration public void RemoveNode(VirtualPath nodePath, bool recursive = false, bool followLinks = false, bool resolveLinks = true) Parameters Type Name Description VirtualPath nodePath The path of the node to remove. bool recursive Whether to remove recursively. bool followLinks Whether to follow symbolic links. bool resolveLinks Whether to resolve link targets. Remarks If followLinks is true and the terminal node in the path is a symbolic link, the path tree after resolving the path will be removed, and the symbolic link will also be removed. If false, only the symbolic link itself is removed. resolveLinks indicates whether to resolve links when non-terminal nodes (from the top node to the parent of the terminal node) in the path are symbolic links. Exceptions Type Condition InvalidOperationException Thrown when trying to remove the root node or a non-empty directory. ResolveLinkTarget(VirtualPath) Resolves the target of the symbolic link at the specified path. Declaration public VirtualPath ResolveLinkTarget(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualPath The target path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. SetLinkTargetNodeType(HashSet, VirtualNodeType) Sets the target node type for all symbolic links in the specified list of link paths. Declaration public void SetLinkTargetNodeType(HashSet linkPathSet, VirtualNodeType nodeType) Parameters Type Name Description HashSet linkPathSet A set of link paths. VirtualNodeType nodeType The target node type. SetLinkTargetPath(VirtualPath, VirtualPath) Sets the target path for the specified symbolic link and updates the link dictionary. Declaration public void SetLinkTargetPath(VirtualPath linkPath, VirtualPath targetPath) Parameters Type Name Description VirtualPath linkPath The path where the symbolic link is set. VirtualPath targetPath The target path referenced by the symbolic link. SetNode(VirtualPath, VirtualNode) Sets a node at the specified path. Declaration public void SetNode(VirtualPath destinationPath, VirtualNode node) Parameters Type Name Description VirtualPath destinationPath The path where the node is set VirtualNode node The VirtualNode to set SetNodeName(VirtualPath, VirtualNodeName, bool) Changes the name of a node. Declaration public void SetNodeName(VirtualPath nodePath, VirtualNodeName newName, bool resolveLinks = true) Parameters Type Name Description VirtualPath nodePath The path of the node to rename VirtualNodeName newName The new name bool resolveLinks Indicates whether to resolve symbolic links SymbolicLinkExists(VirtualPath) Checks if a symbolic link exists at the specified path. Declaration public bool SymbolicLinkExists(VirtualPath path) Parameters Type Name Description VirtualPath path The symbolic link's path. Returns Type Description bool True if the symbolic link exists; otherwise, false. TryGetDirectory(VirtualPath, bool) Tries to get the directory at the specified path. Declaration public VirtualDirectory? TryGetDirectory(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the directory. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualDirectory The found VirtualDirectory, or null if not found. TryGetItem(VirtualPath, bool) Tries to get the item at the specified path. Declaration public VirtualItem? TryGetItem(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the item. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualItem The found VirtualItem, or null if not found. TryGetNode(VirtualPath, bool) Tries to get the node at the specified path. Declaration public VirtualNode? TryGetNode(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualNode The found VirtualNode, or null if not found. TryGetSymbolicLink(VirtualPath) Tries to get the symbolic link at the specified path. Declaration public VirtualSymbolicLink? TryGetSymbolicLink(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualSymbolicLink The found VirtualSymbolicLink, or null if not found. Remarks This method does not have a followLinks parameter because it retrieves the symbolic link itself. TryResolveLinkTarget(VirtualPath) Tries to resolve the target of the symbolic link at the specified path. Declaration public VirtualPath? TryResolveLinkTarget(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualPath The target path, or null if the node cannot be found. UpdateAllTargetNodeTypesInDictionary() Updates all target node types in the link dictionary. Declaration public void UpdateAllTargetNodeTypesInDictionary() UpdateDirectory(VirtualPath, VirtualDirectory) Updates a directory. Declaration public void UpdateDirectory(VirtualPath directoryPath, VirtualDirectory newDirectory) Parameters Type Name Description VirtualPath directoryPath The path of the directory to update VirtualDirectory newDirectory The new data for the directory UpdateItem(VirtualPath, VirtualItem) Updates an item. Declaration public void UpdateItem(VirtualPath itemPath, VirtualItem newItem) Parameters Type Name Description VirtualPath itemPath The path of the item to update VirtualItem newItem The new data for the item UpdateLinkInDictionary(VirtualPath, VirtualPath) Updates the target path of a specific symbolic link to a new target path. Declaration public void UpdateLinkInDictionary(VirtualPath linkPath, VirtualPath newTargetPath) Parameters Type Name Description VirtualPath linkPath The path of the link. VirtualPath newTargetPath The new target path. UpdateLinksToTarget(VirtualPath, VirtualPath) Updates the target path of links with a specific target path to a new target path. Declaration public void UpdateLinksToTarget(VirtualPath oldTargetPath, VirtualPath newTargetPath) Parameters Type Name Description VirtualPath oldTargetPath The old target path. VirtualPath newTargetPath The new target path. UpdateSymbolicLInk(VirtualPath, VirtualSymbolicLink) Updates a symbolic link. Declaration public void UpdateSymbolicLInk(VirtualPath linkPath, VirtualSymbolicLink newLink) Parameters Type Name Description VirtualPath linkPath The path of the symbolic link to update VirtualSymbolicLink newLink The new data for the symbolic link UpdateTargetNodeTypesInDictionary(VirtualPath) Updates the target node types in the link dictionary. Declaration public void UpdateTargetNodeTypesInDictionary(VirtualPath targetPath) Parameters Type Name Description VirtualPath targetPath The target path. WalkPathToTarget(VirtualPath, NotifyNodeDelegate?, ActionNodeDelegate?, bool, bool) Traverses the path to the target node specified by the virtual path. Declaration public VirtualNodeContext WalkPathToTarget(VirtualPath targetPath, NotifyNodeDelegate? notifyNode = null, ActionNodeDelegate? actionNode = null, bool followLinks = true, bool exceptionEnabled = true) Parameters Type Name Description VirtualPath targetPath The target virtual path NotifyNodeDelegate notifyNode A delegate to notify information about the node when each node is reached ActionNodeDelegate actionNode A delegate to perform actions when each node is reached bool followLinks A flag indicating whether to follow symbolic links bool exceptionEnabled A flag indicating whether to enable exceptions. If true, exceptions are thrown; if false, the Node in VirtualNodeContext will be returned as null. Returns Type Description VirtualNodeContext An instance of VirtualNodeContext containing information about the target node WalkPathTree(VirtualPath, VirtualNodeTypeFilter, bool, bool, bool) Traverses the path tree starting from the specified path. Declaration public IEnumerable WalkPathTree(VirtualPath basePath, VirtualNodeTypeFilter filter = VirtualNodeTypeFilter.All, bool recursive = true, bool followLinks = true, bool resolveLinks = true) Parameters Type Name Description VirtualPath basePath The base virtual path VirtualNodeTypeFilter filter The filter to apply for node types bool recursive A flag indicating whether to traverse recursively bool followLinks A flag indicating whether to follow symbolic links bool resolveLinks A flag indicating whether to resolve symbolic links Returns Type Description IEnumerable An enumerable of VirtualNodeContext containing information about the traversed nodes Remarks followLinks indicates whether to follow links during the recursive traversal process when the terminal node in the virtual path is a symbolic link. resolveLinks indicates whether to resolve links when nodes other than the terminal node in the virtual path are symbolic links. Extension Methods VirtualTextFormatter.GenerateLinkTableDebugText(VirtualStorage) VirtualTextFormatter.GenerateSingleTableDebugText(T) VirtualTextFormatter.GenerateTreeDebugText(VirtualStorage, VirtualPath, bool, bool)" + "keywords": "Class VirtualStorage Manages virtual storage containing user-defined type T item data. Inheritance object VirtualStorage Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Namespace: AkiraNetwork.VirtualStorageLibrary Assembly: VirtualStorageLibrary.dll Syntax public class VirtualStorage Type Parameters Name Description T The user-defined type within the virtual storage Constructors VirtualStorage() Initializes a new instance of the VirtualStorage class. Declaration public VirtualStorage() Properties CurrentPath Gets or sets the current virtual path. Declaration public VirtualPath CurrentPath { get; } Property Value Type Description VirtualPath The current virtual path CycleDetectorForTarget Gets the cycle detector class used for the WalkPathToTarget method. Declaration public VirtualCycleDetector CycleDetectorForTarget { get; } Property Value Type Description VirtualCycleDetector An instance of the cycle detector class CycleDetectorForTree Gets the cycle detector class used for the WalkPathTree method. Declaration public VirtualCycleDetector CycleDetectorForTree { get; } Property Value Type Description VirtualCycleDetector An instance of the cycle detector class this[VirtualPath, bool] Gets or sets the virtual node corresponding to the specified virtual path. Declaration public VirtualDirectory this[VirtualPath path, bool followLinks = true] { get; set; } Parameters Type Name Description VirtualPath path The virtual path bool followLinks Flag indicating whether to follow symbolic links Property Value Type Description VirtualDirectory The virtual node corresponding to the specified virtual path LinkDictionary Gets the link dictionary. Declaration public Dictionary> LinkDictionary { get; } Property Value Type Description Dictionary> A dictionary representing the link mappings. Root Gets the root directory of the virtual storage. Declaration public VirtualDirectory Root { get; } Property Value Type Description VirtualDirectory The root directory of the virtual storage Methods AddDirectory(VirtualPath, VirtualDirectory, bool) Adds a directory. Declaration public void AddDirectory(VirtualPath directoryPath, VirtualDirectory directory, bool createSubdirectories = false) Parameters Type Name Description VirtualPath directoryPath The path of the directory to add VirtualDirectory directory The VirtualDirectory to add bool createSubdirectories Indicates whether to create intermediate directories AddDirectory(VirtualPath, bool) Adds a directory. Declaration public void AddDirectory(VirtualPath path, bool createSubdirectories = false) Parameters Type Name Description VirtualPath path The path of the directory to add bool createSubdirectories Indicates whether to create intermediate directories AddItem(VirtualPath, VirtualItem, bool) Adds an item. Declaration public void AddItem(VirtualPath itemDirectoryPath, VirtualItem item, bool overwrite = false) Parameters Type Name Description VirtualPath itemDirectoryPath The path of the directory to add the item to VirtualItem item The VirtualItem to add bool overwrite Indicates whether to overwrite an existing node AddItem(VirtualPath, T?, bool) Adds an item. Declaration public void AddItem(VirtualPath itemPath, T? data = default, bool overwrite = false) Parameters Type Name Description VirtualPath itemPath The path of the item to add T data The data for the item bool overwrite Indicates whether to overwrite an existing node AddLinkToDictionary(VirtualPath, VirtualPath) Adds a new link to the link dictionary. Declaration public void AddLinkToDictionary(VirtualPath targetPath, VirtualPath linkPath) Parameters Type Name Description VirtualPath targetPath The target path of the link. VirtualPath linkPath The path of the link. Exceptions Type Condition ArgumentException Thrown if the target path is not an absolute path. AddNode(VirtualPath, VirtualNode, bool) Adds a node to the specified directory. Declaration public void AddNode(VirtualPath nodeDirectoryPath, VirtualNode node, bool overwrite = false) Parameters Type Name Description VirtualPath nodeDirectoryPath The path of the directory to add the node to VirtualNode node The VirtualNode to add bool overwrite Indicates whether to overwrite an existing node AddSymbolicLink(VirtualPath, VirtualPath?, bool) Adds a symbolic link. Declaration public void AddSymbolicLink(VirtualPath linkPath, VirtualPath? targetPath = null, bool overwrite = false) Parameters Type Name Description VirtualPath linkPath The path of the symbolic link VirtualPath targetPath The path of the target bool overwrite Indicates whether to overwrite an existing node AddSymbolicLink(VirtualPath, VirtualSymbolicLink, bool) Adds a symbolic link. Declaration public void AddSymbolicLink(VirtualPath linkDirectoryPath, VirtualSymbolicLink link, bool overwrite = false) Parameters Type Name Description VirtualPath linkDirectoryPath The path of the directory to add the symbolic link to VirtualSymbolicLink link The VirtualSymbolicLink to add bool overwrite Indicates whether to overwrite an existing node ChangeDirectory(VirtualPath) Changes the current working directory. Declaration public void ChangeDirectory(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the new working directory ConvertToAbsolutePath(VirtualPath?, VirtualPath?) Converts a relative path to an absolute path. Declaration public VirtualPath ConvertToAbsolutePath(VirtualPath? relativePath, VirtualPath? basePath = null) Parameters Type Name Description VirtualPath relativePath The relative path. VirtualPath basePath The base path. If not specified, CurrentPath is used. Returns Type Description VirtualPath The absolute path represented by VirtualPath. Exceptions Type Condition ArgumentException Thrown if relativePath is null or an empty string. CopyNode(VirtualPath, VirtualPath, bool, bool, bool, List?) Copies the node at the specified path. Declaration public void CopyNode(VirtualPath sourcePath, VirtualPath destinationPath, bool overwrite = false, bool recursive = false, bool followLinks = false, List? destinationContextList = null) Parameters Type Name Description VirtualPath sourcePath The source path of the copy. VirtualPath destinationPath The destination path of the copy. bool overwrite Whether to overwrite existing nodes. bool recursive Whether to copy recursively. bool followLinks Whether to follow symbolic links. List destinationContextList List of destination contexts. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the source node is not found. InvalidOperationException Thrown if the source and destination paths are the same or if a recursive copy would result in a circular reference. DirectoryExists(VirtualPath, bool) Checks if a directory exists at the specified path. Declaration public bool DirectoryExists(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The directory's path. bool followLinks Whether to follow symbolic links. Returns Type Description bool True if the directory exists; otherwise, false. ExpandPath(VirtualPath, VirtualNodeTypeFilter, bool, bool) Expands a path that contains wildcards. Declaration public IEnumerable ExpandPath(VirtualPath path, VirtualNodeTypeFilter filter = VirtualNodeTypeFilter.All, bool followLinks = true, bool resolveLinks = true) Parameters Type Name Description VirtualPath path The path. VirtualNodeTypeFilter filter The node type filter. bool followLinks Whether to follow symbolic links. bool resolveLinks Whether to resolve symbolic links. Returns Type Description IEnumerable The expanded paths IEnumerable. Remarks followLinks indicates whether to follow links during the recursive traversal of nodes when the terminal node of the path is a symbolic link. resolveLinks indicates whether to resolve links when non-terminal nodes of the path are symbolic links. ExpandPathTree(VirtualPath, VirtualNodeTypeFilter, bool, bool) Expands the virtual path containing wildcards. Declaration public IEnumerable ExpandPathTree(VirtualPath path, VirtualNodeTypeFilter filter = VirtualNodeTypeFilter.All, bool followLinks = true, bool resolveLinks = true) Parameters Type Name Description VirtualPath path The virtual path containing wildcards VirtualNodeTypeFilter filter The filter to apply for node types bool followLinks A flag indicating whether to follow symbolic links bool resolveLinks A flag indicating whether to resolve symbolic links Returns Type Description IEnumerable An enumerable of VirtualNodeContext containing information about the expanded nodes Remarks followLinks indicates whether to follow links during the recursive traversal process when the terminal node in the virtual path is a symbolic link. resolveLinks indicates whether to resolve links when nodes other than the terminal node in the virtual path are symbolic links. GetDirectory(VirtualPath, bool) Gets the directory at the specified path. Declaration public VirtualDirectory GetDirectory(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the directory. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualDirectory The VirtualDirectory at the specified path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. GetItem(VirtualPath, bool) Gets the item at the specified path. Declaration public VirtualItem GetItem(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the item. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualItem The VirtualItem at the specified path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. GetLinksFromDictionary(VirtualPath) Retrieves all link paths associated with the specified target path from the link dictionary. Declaration public HashSet GetLinksFromDictionary(VirtualPath targetPath) Parameters Type Name Description VirtualPath targetPath The target path. Returns Type Description HashSet A set of link paths. GetNode(VirtualPath, bool) Gets the node at the specified path. Declaration public VirtualNode GetNode(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualNode The VirtualNode at the specified path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. GetNodeID(VirtualPath, bool) Retrieves the unique identifier (VirtualID) of the node located at the specified path. Declaration public VirtualID GetNodeID(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The VirtualPath representing the location of the node whose VirtualID is to be retrieved. bool followLinks A boolean value indicating whether to follow symbolic links while resolving the node. If set to true, the method follows symbolic links to resolve the target node. If set to false, symbolic links are not followed. The default value is false. Returns Type Description VirtualID The VirtualID of the node located at the specified path. GetNodeType(VirtualPath, bool) Gets the node type at the specified path. Declaration public VirtualNodeType GetNodeType(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualNodeType The VirtualNodeType of the node. GetNodes(VirtualNodeTypeFilter, bool, bool) Gets the nodes in the path tree starting from the current path. Declaration public IEnumerable GetNodes(VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve nodes recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The nodes in the path tree starting from the current path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetNodes(VirtualPath, VirtualNodeTypeFilter, bool, bool) Gets the nodes in the path tree starting from the specified path. Declaration public IEnumerable GetNodes(VirtualPath basePath, VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualPath basePath The base path. VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve nodes recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The nodes in the path tree starting from the specified path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetPaths(VirtualNodeTypeFilter, bool, bool) Gets the paths in the path tree starting from the current path. Declaration public IEnumerable GetPaths(VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve paths recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The paths in the path tree starting from the current path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetPaths(VirtualPath, VirtualNodeTypeFilter, bool, bool) Gets the paths in the path tree starting from the specified path. Declaration public IEnumerable GetPaths(VirtualPath basePath, VirtualNodeTypeFilter nodeType = VirtualNodeTypeFilter.All, bool recursive = false, bool followLinks = false) Parameters Type Name Description VirtualPath basePath The base path. VirtualNodeTypeFilter nodeType The node type filter. bool recursive Whether to retrieve paths recursively. bool followLinks Whether to follow symbolic links. Returns Type Description IEnumerable The paths in the path tree starting from the specified path IEnumerable. Remarks This method may be integrated, reorganized, or deprecated in the near future. GetSymbolicLink(VirtualPath) Gets the symbolic link at the specified path. Declaration public VirtualSymbolicLink GetSymbolicLink(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualSymbolicLink The VirtualSymbolicLink at the specified path. Remarks This method does not have a followLinks parameter because it retrieves the symbolic link itself. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. IsValidWildcardPath(VirtualPath) Checks if all parts of the given path are valid wildcard patterns. Declaration public bool IsValidWildcardPath(VirtualPath path) Parameters Type Name Description VirtualPath path The VirtualPath object to validate. Returns Type Description bool True if all parts of the path are valid wildcard patterns; otherwise, false. ItemExists(VirtualPath, bool) Checks if an item exists at the specified path. Declaration public bool ItemExists(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The item's path. bool followLinks Whether to follow symbolic links. Returns Type Description bool True if the item exists; otherwise, false. MoveNode(VirtualPath, VirtualPath, bool, bool) Moves the node at the specified path to a new location. Declaration public void MoveNode(VirtualPath sourcePath, VirtualPath destinationPath, bool overwrite = false, bool resolveLinks = true) Parameters Type Name Description VirtualPath sourcePath The source path of the node. VirtualPath destinationPath The destination path for the node. bool overwrite Whether to overwrite existing nodes. bool resolveLinks Whether to resolve symbolic links. Remarks resolveLinks indicates whether to resolve links when non-terminal nodes (from the top node to the parent of the terminal node) in the path are symbolic links. Exceptions Type Condition InvalidOperationException Thrown if the source and destination paths are the same, if attempting to move the root directory, or if the destination is a subdirectory of the source. VirtualNodeNotFoundException Thrown if the source node is not found. NodeExists(VirtualPath, bool) Checks if a node exists at the specified path. Declaration public bool NodeExists(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description bool True if the node exists; otherwise, false. RefreshLinkDictionary(VirtualPath) Refreshes the link dictionary by updating the target path of the symbolic link at the specified path. If the link is not found in the dictionary, it will be added and the TargetNodeType will be set. Declaration public void RefreshLinkDictionary(VirtualPath linkPath) Parameters Type Name Description VirtualPath linkPath The path of the symbolic link to be used for updating the link dictionary. RemoveLinkByLinkPath(VirtualPath) Removes the link with the specified link path from the link dictionary. Declaration public void RemoveLinkByLinkPath(VirtualPath linkPath) Parameters Type Name Description VirtualPath linkPath The link path. Exceptions Type Condition ArgumentException Thrown if the link path is not an absolute path. RemoveLinkFromDictionary(VirtualPath, VirtualPath) Removes a link from the link dictionary. Declaration public void RemoveLinkFromDictionary(VirtualPath targetPath, VirtualPath linkPath) Parameters Type Name Description VirtualPath targetPath The target path. VirtualPath linkPath The path of the link. RemoveNode(VirtualPath, bool, bool, bool) Removes the node at the specified path. Declaration public void RemoveNode(VirtualPath nodePath, bool recursive = false, bool followLinks = false, bool resolveLinks = true) Parameters Type Name Description VirtualPath nodePath The path of the node to remove. bool recursive Whether to remove recursively. bool followLinks Whether to follow symbolic links. bool resolveLinks Whether to resolve link targets. Remarks If followLinks is true and the terminal node in the path is a symbolic link, the path tree after resolving the path will be removed, and the symbolic link will also be removed. If false, only the symbolic link itself is removed. resolveLinks indicates whether to resolve links when non-terminal nodes (from the top node to the parent of the terminal node) in the path are symbolic links. Exceptions Type Condition InvalidOperationException Thrown when trying to remove the root node or a non-empty directory. ResolveLinkTarget(VirtualPath) Resolves the target of the symbolic link at the specified path. Declaration public VirtualPath ResolveLinkTarget(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualPath The target path. Exceptions Type Condition VirtualNodeNotFoundException Thrown if the node cannot be found. SetLinkTargetNodeType(HashSet, VirtualNodeType) Sets the target node type for all symbolic links in the specified list of link paths. Declaration public void SetLinkTargetNodeType(HashSet linkPathSet, VirtualNodeType nodeType) Parameters Type Name Description HashSet linkPathSet A set of link paths. VirtualNodeType nodeType The target node type. SetLinkTargetPath(VirtualPath, VirtualPath) Sets the target path for the specified symbolic link and updates the link dictionary. Declaration public void SetLinkTargetPath(VirtualPath linkPath, VirtualPath targetPath) Parameters Type Name Description VirtualPath linkPath The path where the symbolic link is set. VirtualPath targetPath The target path referenced by the symbolic link. SetNode(VirtualPath, VirtualNode) Sets a node at the specified path. Declaration public void SetNode(VirtualPath destinationPath, VirtualNode node) Parameters Type Name Description VirtualPath destinationPath The path where the node is set VirtualNode node The VirtualNode to set SetNodeName(VirtualPath, VirtualNodeName, bool) Changes the name of a node. Declaration public void SetNodeName(VirtualPath nodePath, VirtualNodeName newName, bool resolveLinks = true) Parameters Type Name Description VirtualPath nodePath The path of the node to rename VirtualNodeName newName The new name bool resolveLinks Indicates whether to resolve symbolic links SymbolicLinkExists(VirtualPath) Checks if a symbolic link exists at the specified path. Declaration public bool SymbolicLinkExists(VirtualPath path) Parameters Type Name Description VirtualPath path The symbolic link's path. Returns Type Description bool True if the symbolic link exists; otherwise, false. TryGetDirectory(VirtualPath, bool) Tries to get the directory at the specified path. Declaration public VirtualDirectory? TryGetDirectory(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the directory. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualDirectory The found VirtualDirectory, or null if not found. TryGetItem(VirtualPath, bool) Tries to get the item at the specified path. Declaration public VirtualItem? TryGetItem(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The path of the item. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualItem The found VirtualItem, or null if not found. TryGetNode(VirtualPath, bool) Tries to get the node at the specified path. Declaration public VirtualNode? TryGetNode(VirtualPath path, bool followLinks = false) Parameters Type Name Description VirtualPath path The node's path. bool followLinks Whether to follow symbolic links. Returns Type Description VirtualNode The found VirtualNode, or null if not found. TryGetSymbolicLink(VirtualPath) Tries to get the symbolic link at the specified path. Declaration public VirtualSymbolicLink? TryGetSymbolicLink(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualSymbolicLink The found VirtualSymbolicLink, or null if not found. Remarks This method does not have a followLinks parameter because it retrieves the symbolic link itself. TryResolveLinkTarget(VirtualPath) Tries to resolve the target of the symbolic link at the specified path. Declaration public VirtualPath? TryResolveLinkTarget(VirtualPath path) Parameters Type Name Description VirtualPath path The path of the symbolic link. Returns Type Description VirtualPath The target path, or null if the node cannot be found. UpdateAllTargetNodeTypesInDictionary() Updates all target node types in the link dictionary. Declaration public void UpdateAllTargetNodeTypesInDictionary() UpdateDirectory(VirtualPath, VirtualDirectory) Updates a directory. Declaration public void UpdateDirectory(VirtualPath directoryPath, VirtualDirectory newDirectory) Parameters Type Name Description VirtualPath directoryPath The path of the directory to update VirtualDirectory newDirectory The new data for the directory UpdateItem(VirtualPath, VirtualItem) Updates an item. Declaration public void UpdateItem(VirtualPath itemPath, VirtualItem newItem) Parameters Type Name Description VirtualPath itemPath The path of the item to update VirtualItem newItem The new data for the item UpdateLinkInDictionary(VirtualPath, VirtualPath) Updates the target path of a specific symbolic link to a new target path. Declaration public void UpdateLinkInDictionary(VirtualPath linkPath, VirtualPath newTargetPath) Parameters Type Name Description VirtualPath linkPath The path of the link. VirtualPath newTargetPath The new target path. UpdateLinksToTarget(VirtualPath, VirtualPath) Updates the target path of links with a specific target path to a new target path. Declaration public void UpdateLinksToTarget(VirtualPath oldTargetPath, VirtualPath newTargetPath) Parameters Type Name Description VirtualPath oldTargetPath The old target path. VirtualPath newTargetPath The new target path. UpdateSymbolicLInk(VirtualPath, VirtualSymbolicLink) Updates a symbolic link. Declaration public void UpdateSymbolicLInk(VirtualPath linkPath, VirtualSymbolicLink newLink) Parameters Type Name Description VirtualPath linkPath The path of the symbolic link to update VirtualSymbolicLink newLink The new data for the symbolic link UpdateTargetNodeTypesInDictionary(VirtualPath) Updates the target node types in the link dictionary. Declaration public void UpdateTargetNodeTypesInDictionary(VirtualPath targetPath) Parameters Type Name Description VirtualPath targetPath The target path. WalkPathToTarget(VirtualPath, NotifyNodeDelegate?, ActionNodeDelegate?, bool, bool) Traverses the path to the target node specified by the virtual path. Declaration public VirtualNodeContext WalkPathToTarget(VirtualPath targetPath, NotifyNodeDelegate? notifyNode = null, ActionNodeDelegate? actionNode = null, bool followLinks = true, bool exceptionEnabled = true) Parameters Type Name Description VirtualPath targetPath The target virtual path NotifyNodeDelegate notifyNode A delegate to notify information about the node when each node is reached ActionNodeDelegate actionNode A delegate to perform actions when each node is reached bool followLinks A flag indicating whether to follow symbolic links bool exceptionEnabled A flag indicating whether to enable exceptions. If true, exceptions are thrown; if false, the Node in VirtualNodeContext will be returned as null. Returns Type Description VirtualNodeContext An instance of VirtualNodeContext containing information about the target node WalkPathTree(VirtualPath, VirtualNodeTypeFilter, bool, bool, bool) Traverses the path tree starting from the specified path. Declaration public IEnumerable WalkPathTree(VirtualPath basePath, VirtualNodeTypeFilter filter = VirtualNodeTypeFilter.All, bool recursive = true, bool followLinks = true, bool resolveLinks = true) Parameters Type Name Description VirtualPath basePath The base virtual path VirtualNodeTypeFilter filter The filter to apply for node types bool recursive A flag indicating whether to traverse recursively bool followLinks A flag indicating whether to follow symbolic links bool resolveLinks A flag indicating whether to resolve symbolic links Returns Type Description IEnumerable An enumerable of VirtualNodeContext containing information about the traversed nodes Remarks followLinks indicates whether to follow links during the recursive traversal process when the terminal node in the virtual path is a symbolic link. resolveLinks indicates whether to resolve links when nodes other than the terminal node in the virtual path are symbolic links. Extension Methods VirtualTextFormatter.GenerateLinkTableDebugText(VirtualStorage) VirtualTextFormatter.GenerateSingleTableDebugText(T) VirtualTextFormatter.GenerateTreeDebugText(VirtualStorage, VirtualPath, bool, bool)" }, "api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageExtensions.html": { "href": "api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageExtensions.html", @@ -192,7 +192,7 @@ "api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.html": { "href": "api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.html", "title": "Class VirtualSymbolicLink | VirtualStorageLibrary", - "keywords": "Class VirtualSymbolicLink Represents a virtual symbolic link. A virtual symbolic link provides a virtual reference to other nodes (directories, items, or other symbolic links). This class represents symbolic links within the virtual storage library and manages paths to other nodes. The virtual symbolic link supports the concept of NULL links. When the TargetPath is null, the link resolution is not performed during path traversal. This feature can be useful when the target is undefined or dynamically determined. Inheritance object VirtualNode VirtualSymbolicLink Implements IVirtualDeepCloneable Inherited Members VirtualNode.Name VirtualNode.CreatedDate VirtualNode.UpdatedDate VirtualNode.VID VirtualNode.IsReferencedInStorage object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Namespace: AkiraNetwork.VirtualStorageLibrary Assembly: VirtualStorageLibrary.dll Syntax public class VirtualSymbolicLink : VirtualNode, IVirtualDeepCloneable Constructors VirtualSymbolicLink() Initializes a new instance of the VirtualSymbolicLink class. The node name is automatically generated using the VirtualNodeName.GenerateNodeName method. Declaration public VirtualSymbolicLink() VirtualSymbolicLink(VirtualNodeName) Initializes a new instance of the VirtualSymbolicLink class with the specified name. Declaration public VirtualSymbolicLink(VirtualNodeName name) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualSymbolicLink(VirtualNodeName, VirtualPath?) Initializes a new instance of the VirtualSymbolicLink class with the specified name and target path. Declaration public VirtualSymbolicLink(VirtualNodeName name, VirtualPath? targetPath) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualPath targetPath The target path of the symbolic link. VirtualSymbolicLink(VirtualNodeName, VirtualPath?, DateTime) Initializes a new instance of the VirtualSymbolicLink class with the specified name, target path, creation date, and update date. Declaration public VirtualSymbolicLink(VirtualNodeName name, VirtualPath? targetPath, DateTime createdDate) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualPath targetPath The target path of the symbolic link. DateTime createdDate The creation date. VirtualSymbolicLink(VirtualNodeName, VirtualPath?, DateTime, DateTime) Initializes a new instance of the VirtualSymbolicLink class with the specified name, target path, creation date, and update date. Declaration public VirtualSymbolicLink(VirtualNodeName name, VirtualPath? targetPath, DateTime createdDate, DateTime updatedDate) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualPath targetPath The target path of the symbolic link. DateTime createdDate The creation date. DateTime updatedDate The update date. Properties NodeType Gets the type of the node. This class always returns SymbolicLink. Declaration public override VirtualNodeType NodeType { get; } Property Value Type Description VirtualNodeType Overrides VirtualNode.NodeType TargetNodeType Gets or sets the type of the target node of the symbolic link. Declaration public VirtualNodeType TargetNodeType { get; set; } Property Value Type Description VirtualNodeType TargetPath Gets or sets the target path of the symbolic link. Declaration public VirtualPath? TargetPath { get; } Property Value Type Description VirtualPath Methods DeepClone(bool) Creates a deep clone of the symbolic link. Declaration public override VirtualNode DeepClone(bool recursive = false) Parameters Type Name Description bool recursive If true, all links are recursively cloned. Returns Type Description VirtualNode A deep clone of the symbolic link. Overrides VirtualNode.DeepClone(bool) ToString() Returns a string representation of the symbolic link. Declaration public override string ToString() Returns Type Description string A string representation of the symbolic link. Overrides object.ToString() Update(VirtualNode) Updates the current symbolic link with the data from the specified node. Declaration public override void Update(VirtualNode node) Parameters Type Name Description VirtualNode node The node to use for the update. Overrides VirtualNode.Update(VirtualNode) Exceptions Type Condition ArgumentException Thrown if the specified node is not a VirtualSymbolicLink. Operators implicit operator VirtualSymbolicLink(VirtualPath?) Performs an implicit conversion from VirtualPath to VirtualSymbolicLink. The node name is automatically generated using the VirtualNodeName.GenerateNodeName method. Declaration public static implicit operator VirtualSymbolicLink(VirtualPath? targetPath) Parameters Type Name Description VirtualPath targetPath The target path to convert. Returns Type Description VirtualSymbolicLink implicit operator VirtualSymbolicLink((VirtualNodeName nodeName, VirtualPath? targetPath)) Performs an implicit conversion from a tuple to VirtualSymbolicLink. Declaration public static implicit operator VirtualSymbolicLink((VirtualNodeName nodeName, VirtualPath? targetPath) tuple) Parameters Type Name Description (VirtualNodeName nodeName, VirtualPath targetPath) tuple The tuple to convert. Returns Type Description VirtualSymbolicLink Implements IVirtualDeepCloneable Extension Methods VirtualNodeExtensions.ResolveNodeType(VirtualNode) VirtualTextFormatter.GenerateSingleTableDebugText(T)" + "keywords": "Class VirtualSymbolicLink Represents a virtual symbolic link. A virtual symbolic link provides a virtual reference to other nodes (directories, items, or other symbolic links). This class represents symbolic links within the virtual storage library and manages paths to other nodes. The virtual symbolic link supports the concept of NULL links. When the TargetPath is null, the link resolution is not performed during path traversal. This feature can be useful when the target is undefined or dynamically determined. Inheritance object VirtualNode VirtualSymbolicLink Implements IVirtualDeepCloneable Inherited Members VirtualNode.Name VirtualNode.CreatedDate VirtualNode.UpdatedDate VirtualNode.VID VirtualNode.IsReferencedInStorage object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) Namespace: AkiraNetwork.VirtualStorageLibrary Assembly: VirtualStorageLibrary.dll Syntax public class VirtualSymbolicLink : VirtualNode, IVirtualDeepCloneable Constructors VirtualSymbolicLink() Initializes a new instance of the VirtualSymbolicLink class. The node name is automatically generated using the VirtualNodeName.GenerateNodeName method. Declaration public VirtualSymbolicLink() VirtualSymbolicLink(VirtualNodeName) Initializes a new instance of the VirtualSymbolicLink class with the specified name. Declaration public VirtualSymbolicLink(VirtualNodeName name) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualSymbolicLink(VirtualNodeName, VirtualPath?) Initializes a new instance of the VirtualSymbolicLink class with the specified name and target path. Declaration public VirtualSymbolicLink(VirtualNodeName name, VirtualPath? targetPath) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualPath targetPath The target path of the symbolic link. VirtualSymbolicLink(VirtualNodeName, VirtualPath?, DateTime) Initializes a new instance of the VirtualSymbolicLink class with the specified name, target path, creation date, and update date. Declaration public VirtualSymbolicLink(VirtualNodeName name, VirtualPath? targetPath, DateTime createdDate) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualPath targetPath The target path of the symbolic link. DateTime createdDate The creation date. VirtualSymbolicLink(VirtualNodeName, VirtualPath?, DateTime, DateTime) Initializes a new instance of the VirtualSymbolicLink class with the specified name, target path, creation date, and update date. Declaration public VirtualSymbolicLink(VirtualNodeName name, VirtualPath? targetPath, DateTime createdDate, DateTime updatedDate) Parameters Type Name Description VirtualNodeName name The name of the symbolic link. VirtualPath targetPath The target path of the symbolic link. DateTime createdDate The creation date. DateTime updatedDate The update date. Properties NodeType Gets the type of the node. This class always returns SymbolicLink. Declaration public override VirtualNodeType NodeType { get; } Property Value Type Description VirtualNodeType Overrides VirtualNode.NodeType TargetNodeType Gets or sets the type of the target node of the symbolic link. Declaration public VirtualNodeType TargetNodeType { get; set; } Property Value Type Description VirtualNodeType TargetPath Gets or sets the target path of the symbolic link. Declaration public VirtualPath? TargetPath { get; } Property Value Type Description VirtualPath Methods DeepClone(bool) Creates a deep clone of the symbolic link. Declaration public override VirtualNode DeepClone(bool recursive = false) Parameters Type Name Description bool recursive If true, all links are recursively cloned. Returns Type Description VirtualNode A deep clone of the symbolic link. Overrides VirtualNode.DeepClone(bool) ToString() Returns a string representation of the symbolic link. Declaration public override string ToString() Returns Type Description string A string representation of the symbolic link. Overrides object.ToString() Update(VirtualNode) Updates the current symbolic link with the data from the specified node. Declaration public override void Update(VirtualNode node) Parameters Type Name Description VirtualNode node The node to use for the update. Overrides VirtualNode.Update(VirtualNode) Remarks After updating an instance of VirtualSymbolicLink that has been added to VirtualStorage, call the RefreshLinkDictionary method of the VirtualStorage class to update the link dictionary. However, this is not necessary if the symbolic link is updated using the SetNode method of the VirtualStorage class. VirtualStorage vs = new(); vs.AddDirectory(\"/dir1\"); vs.AddItem(\"/dir1/item1\"); vs.AddDirectory(\"/dir2\"); vs.AddItem(\"/dir2/item1\"); vs.AddSymbolicLink(\"/link1\", \"/dir1/item1\"); VirtualSymbolicLink link = vs.GetSymbolicLink(\"/link1\"); VirtualSymbolicLink newLink = new(\"/link1\", \"/dir2/item1\"); link.Update(newLink); vs.RefreshLinkDictionary(\"/link1\"); Exceptions Type Condition ArgumentException Thrown if the specified node is not a VirtualSymbolicLink. Operators implicit operator VirtualSymbolicLink(VirtualPath?) Performs an implicit conversion from VirtualPath to VirtualSymbolicLink. The node name is automatically generated using the VirtualNodeName.GenerateNodeName method. Declaration public static implicit operator VirtualSymbolicLink(VirtualPath? targetPath) Parameters Type Name Description VirtualPath targetPath The target path to convert. Returns Type Description VirtualSymbolicLink implicit operator VirtualSymbolicLink((VirtualNodeName nodeName, VirtualPath? targetPath)) Performs an implicit conversion from a tuple to VirtualSymbolicLink. Declaration public static implicit operator VirtualSymbolicLink((VirtualNodeName nodeName, VirtualPath? targetPath) tuple) Parameters Type Name Description (VirtualNodeName nodeName, VirtualPath targetPath) tuple The tuple to convert. Returns Type Description VirtualSymbolicLink Implements IVirtualDeepCloneable Extension Methods VirtualNodeExtensions.ResolveNodeType(VirtualNode) VirtualTextFormatter.GenerateSingleTableDebugText(T)" }, "api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLinkAdapter-1.html": { "href": "api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLinkAdapter-1.html", diff --git a/docs/xrefmap.yml b/docs/xrefmap.yml index 3670829..7f884b1 100644 --- a/docs/xrefmap.yml +++ b/docs/xrefmap.yml @@ -4475,6 +4475,23 @@ references: fullName.vb: AkiraNetwork.VirtualStorageLibrary.VirtualStorage(Of T).NodeExists nameWithType: VirtualStorage.NodeExists nameWithType.vb: VirtualStorage(Of T).NodeExists +- uid: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + name: RefreshLinkDictionary(VirtualPath) + href: api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html#AkiraNetwork_VirtualStorageLibrary_VirtualStorage_1_RefreshLinkDictionary_AkiraNetwork_VirtualStorageLibrary_VirtualPath_ + commentId: M:AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + fullName: AkiraNetwork.VirtualStorageLibrary.VirtualStorage.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + fullName.vb: AkiraNetwork.VirtualStorageLibrary.VirtualStorage(Of T).RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + nameWithType: VirtualStorage.RefreshLinkDictionary(VirtualPath) + nameWithType.vb: VirtualStorage(Of T).RefreshLinkDictionary(VirtualPath) +- uid: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary* + name: RefreshLinkDictionary + href: api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html#AkiraNetwork_VirtualStorageLibrary_VirtualStorage_1_RefreshLinkDictionary_ + commentId: Overload:AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary + isSpec: "True" + fullName: AkiraNetwork.VirtualStorageLibrary.VirtualStorage.RefreshLinkDictionary + fullName.vb: AkiraNetwork.VirtualStorageLibrary.VirtualStorage(Of T).RefreshLinkDictionary + nameWithType: VirtualStorage.RefreshLinkDictionary + nameWithType.vb: VirtualStorage(Of T).RefreshLinkDictionary - uid: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RemoveLinkByLinkPath(AkiraNetwork.VirtualStorageLibrary.VirtualPath) name: RemoveLinkByLinkPath(VirtualPath) href: api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html#AkiraNetwork_VirtualStorageLibrary_VirtualStorage_1_RemoveLinkByLinkPath_AkiraNetwork_VirtualStorageLibrary_VirtualPath_ diff --git a/documents/api/.manifest b/documents/api/.manifest index 2ca90ce..19aaa5e 100644 --- a/documents/api/.manifest +++ b/documents/api/.manifest @@ -296,6 +296,7 @@ "AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.LinkDictionary": "AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml", "AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.MoveNode(AkiraNetwork.VirtualStorageLibrary.VirtualPath,AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean,System.Boolean)": "AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml", "AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.NodeExists(AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean)": "AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml", + "AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath)": "AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml", "AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RemoveLinkByLinkPath(AkiraNetwork.VirtualStorageLibrary.VirtualPath)": "AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml", "AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RemoveLinkFromDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath,AkiraNetwork.VirtualStorageLibrary.VirtualPath)": "AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml", "AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RemoveNode(AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean,System.Boolean,System.Boolean)": "AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml", diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.ActionNodeDelegate.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.ActionNodeDelegate.yml index e01d3b5..67f0cc2 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.ActionNodeDelegate.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.ActionNodeDelegate.yml @@ -15,7 +15,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDelegates.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ActionNodeDelegate path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDelegates.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualDeepCloneable-1.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualDeepCloneable-1.yml index e0a82e5..ec9c267 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualDeepCloneable-1.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualDeepCloneable-1.yml @@ -16,7 +16,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IVirtualDeepCloneable path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs @@ -51,7 +51,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DeepClone path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualWildcardMatcher.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualWildcardMatcher.yml index a410af1..ab293f2 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualWildcardMatcher.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.IVirtualWildcardMatcher.yml @@ -21,7 +21,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IVirtualWildcardMatcher path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs @@ -50,7 +50,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: WildcardDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs @@ -85,7 +85,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Wildcards path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs @@ -117,7 +117,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Patterns path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs @@ -149,7 +149,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Count path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs @@ -181,7 +181,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PatternMatcher path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs @@ -222,7 +222,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsValidWildcardPattern path: ../AkiraNetwork/VirtualStorageLibrary/VirtualInterfaces.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.NotifyNodeDelegate.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.NotifyNodeDelegate.yml index 6fd70b4..47f5aa8 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.NotifyNodeDelegate.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.NotifyNodeDelegate.yml @@ -15,7 +15,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDelegates.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NotifyNodeDelegate path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDelegates.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.PatternMatch.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.PatternMatch.yml index 8d7bd97..374c1b0 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.PatternMatch.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.PatternMatch.yml @@ -15,7 +15,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDelegates.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PatternMatch path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDelegates.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.Utilities.VirtualTextFormatter.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.Utilities.VirtualTextFormatter.yml index db976d6..245ffbc 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.Utilities.VirtualTextFormatter.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.Utilities.VirtualTextFormatter.yml @@ -19,7 +19,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualTextFormatter path: ../AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs @@ -91,7 +91,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GenerateTreeDebugText path: ../AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs @@ -184,7 +184,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GenerateLinkTableDebugText path: ../AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs @@ -226,7 +226,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GenerateTableDebugText path: ../AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs @@ -268,7 +268,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GenerateSingleTableDebugText path: ../AkiraNetwork/VirtualStorageLibrary/Utilities/VirtualTextFormatter.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualCycleDetector.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualCycleDetector.yml index f665e79..0a74199 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualCycleDetector.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualCycleDetector.yml @@ -20,7 +20,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualCycleDetector path: ../AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs @@ -62,7 +62,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CycleDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs @@ -97,7 +97,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Count path: ../AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs @@ -129,7 +129,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs @@ -160,7 +160,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Clear path: ../AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs @@ -188,7 +188,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsNodeInCycle path: ../AkiraNetwork/VirtualStorageLibrary/VirtualCycleDetector.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualDirectory.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualDirectory.yml index 6054cc7..24cb94a 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualDirectory.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualDirectory.yml @@ -54,7 +54,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -125,7 +125,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeType path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -157,7 +157,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeNames path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -188,7 +188,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Nodes path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -219,7 +219,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Count path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -250,7 +250,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DirectoryCount path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -281,7 +281,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ItemCount path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -312,7 +312,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SymbolicLinkCount path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -343,7 +343,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodesView path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -374,7 +374,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodesViewCount path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -405,7 +405,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DirectoryViewCount path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -436,7 +436,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ItemViewCount path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -467,7 +467,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SymbolicLinkViewCount path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -498,7 +498,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeExists path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -533,7 +533,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ItemExists path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -568,7 +568,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DirectoryExists path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -603,7 +603,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SymbolicLinkExists path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -638,7 +638,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -672,7 +672,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -707,7 +707,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -745,7 +745,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -786,7 +786,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -823,7 +823,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ToString path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -855,7 +855,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DeepClone path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -894,7 +894,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetNodesView path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -925,7 +925,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Add path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -973,7 +973,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddItem path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1020,7 +1020,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1064,7 +1064,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1105,7 +1105,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: this[] path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1147,7 +1147,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Remove path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1183,7 +1183,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Get path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1224,7 +1224,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetEnumerator path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1257,7 +1257,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetItem path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1305,7 +1305,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1347,7 +1347,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1389,7 +1389,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1430,7 +1430,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1471,7 +1471,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Subtraction path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs @@ -1512,7 +1512,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Update path: ../AkiraNetwork/VirtualStorageLibrary/VirtualDirectory.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualException.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualException.yml index 55f9102..6e457f4 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualException.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualException.yml @@ -18,7 +18,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualException path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -72,7 +72,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -138,7 +138,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualGroupCondition-2.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualGroupCondition-2.yml index effbb40..c8c9ec2 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualGroupCondition-2.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualGroupCondition-2.yml @@ -18,7 +18,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualGroupCondition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs @@ -65,7 +65,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GroupBy path: ../AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs @@ -137,7 +137,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Ascending path: ../AkiraNetwork/VirtualStorageLibrary/VirtualGroupCondition.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualID.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualID.yml index 95a940f..ee5e581 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualID.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualID.yml @@ -18,7 +18,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualID.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualID path: ../AkiraNetwork/VirtualStorageLibrary/VirtualID.cs @@ -60,7 +60,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualID.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ID path: ../AkiraNetwork/VirtualStorageLibrary/VirtualID.cs @@ -92,7 +92,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualID.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ToString path: ../AkiraNetwork/VirtualStorageLibrary/VirtualID.cs @@ -124,7 +124,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualID.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualID.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem-1.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem-1.yml index c0fd505..d1b94ac 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem-1.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem-1.yml @@ -30,7 +30,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualItem path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ItemData path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -136,7 +136,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeType path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -170,7 +170,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -204,7 +204,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -239,7 +239,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -277,7 +277,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -318,7 +318,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -362,7 +362,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -400,7 +400,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -441,7 +441,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ToString path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -475,7 +475,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DeepClone path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -514,7 +514,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Dispose path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -546,7 +546,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Dispose path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -584,7 +584,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Finalize path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -615,7 +615,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Update path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem.yml index 1fc3292..98cbe92 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualItem.yml @@ -19,7 +19,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualItem path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -76,7 +76,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -111,7 +111,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -149,7 +149,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs @@ -190,7 +190,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DeepClone path: ../AkiraNetwork/VirtualStorageLibrary/VirtualItem.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNode.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNode.yml index e50789a..aeb17be 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNode.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNode.yml @@ -26,7 +26,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNode path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -72,7 +72,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Name path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CreatedDate path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -134,7 +134,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdatedDate path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -168,7 +168,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeType path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -199,7 +199,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VID path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -230,7 +230,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DeepClone path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -282,7 +282,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Update path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -314,7 +314,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsReferencedInStorage path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -348,7 +348,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -383,7 +383,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs @@ -421,7 +421,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNode.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeContext.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeContext.yml index a560884..2c47e5e 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeContext.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeContext.yml @@ -25,7 +25,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNodeContext path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -68,7 +68,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Node path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -100,7 +100,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TraversalPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -132,7 +132,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ParentDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -164,7 +164,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Depth path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -199,7 +199,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Index path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -234,7 +234,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ResolvedPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -269,7 +269,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Resolved path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -304,7 +304,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ResolvedLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -336,7 +336,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs @@ -392,7 +392,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ToString path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeContext.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeExtensions.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeExtensions.yml index a604d5e..10c9b42 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeExtensions.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeExtensions.yml @@ -16,7 +16,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNodeExtensions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs @@ -54,7 +54,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ResolveNodeType path: ../AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeListConditions.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeListConditions.yml index dfec565..2d4c382 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeListConditions.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeListConditions.yml @@ -20,7 +20,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNodeListConditions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs @@ -56,7 +56,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Filter path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs @@ -94,7 +94,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GroupCondition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs @@ -132,7 +132,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SortConditions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs @@ -170,7 +170,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs @@ -204,7 +204,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeListConditions.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeName.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeName.yml index b718046..24cad89 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeName.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeName.yml @@ -33,7 +33,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNodeName path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -76,7 +76,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -114,7 +114,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Name path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -146,7 +146,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ToString path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -178,7 +178,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsRoot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -210,7 +210,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -242,7 +242,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsDotDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -274,7 +274,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GenerateNodeName path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -322,7 +322,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ResetCounter path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -350,7 +350,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsValidNodeName path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -385,7 +385,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -422,7 +422,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -459,7 +459,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Equals path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -502,7 +502,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Equals path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -544,7 +544,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetHashCode path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -576,7 +576,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CompareTo path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -616,7 +616,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CompareTo path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -660,7 +660,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Equality path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs @@ -701,7 +701,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Inequality path: ../AkiraNetwork/VirtualStorageLibrary/VirtualNodeName.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeNotFoundException.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeNotFoundException.yml index 118bd4e..f25b0ea 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeNotFoundException.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeNotFoundException.yml @@ -18,7 +18,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNodeNotFoundException path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -72,7 +72,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -138,7 +138,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeType.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeType.yml index e83bcec..736e8a5 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeType.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeType.yml @@ -19,7 +19,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNodeType path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -48,7 +48,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Directory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -76,7 +76,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Item path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -104,7 +104,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -132,7 +132,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: None path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeTypeFilter.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeTypeFilter.yml index e4e796d..af872bf 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeTypeFilter.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNodeTypeFilter.yml @@ -20,7 +20,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNodeTypeFilter path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -49,7 +49,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: None path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -77,7 +77,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Item path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -105,7 +105,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Directory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -133,7 +133,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs @@ -161,7 +161,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: All path: ../AkiraNetwork/VirtualStorageLibrary/VirtualEnums.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNotFoundException.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNotFoundException.yml index 3f83b64..6a423e6 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNotFoundException.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualNotFoundException.yml @@ -18,7 +18,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualNotFoundException path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -74,7 +74,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -105,7 +105,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -140,7 +140,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPath.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPath.yml index d344c88..c461646 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPath.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPath.yml @@ -67,7 +67,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -112,7 +112,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Path path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -144,7 +144,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -182,7 +182,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -220,7 +220,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DirectoryPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -252,7 +252,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeName path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -284,7 +284,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PartsList path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -316,7 +316,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Depth path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -348,7 +348,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: FixedPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -381,7 +381,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: FixedDepth path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -417,7 +417,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Separator path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -449,7 +449,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Root path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -481,7 +481,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Dot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -513,7 +513,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DotDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -545,7 +545,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ToString path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -577,7 +577,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsEmpty path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -609,7 +609,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsRoot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -641,7 +641,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsAbsolute path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -673,7 +673,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsEndsWithSlash path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -705,7 +705,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -737,7 +737,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsDotDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -769,7 +769,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetHashCode path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -801,7 +801,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -836,7 +836,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -871,7 +871,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Equals path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -910,7 +910,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Equals path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -950,7 +950,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Equality path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -991,7 +991,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Inequality path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1032,7 +1032,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1073,7 +1073,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1114,7 +1114,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1155,7 +1155,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1196,7 +1196,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1237,7 +1237,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Addition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1278,7 +1278,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TrimEndSlash path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1309,7 +1309,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddEndSlash path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1340,7 +1340,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddStartSlash path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1371,7 +1371,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: StartsWith path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1406,7 +1406,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NormalizePath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1437,7 +1437,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NormalizePath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1479,7 +1479,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetNodeName path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1510,7 +1510,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Combine path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1548,7 +1548,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Combine path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1586,7 +1586,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetParentPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1617,7 +1617,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetPartsLinkedList path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1648,7 +1648,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetPartsList path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1688,7 +1688,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CombineFromIndex path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1729,7 +1729,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CompareTo path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1769,7 +1769,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CompareTo path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1813,7 +1813,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetRelativePath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1869,7 +1869,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ArePathsSubdirectories path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1911,7 +1911,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsSubdirectory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs @@ -1950,7 +1950,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsValidPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualPath.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPathNotFoundException.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPathNotFoundException.yml index c695b3a..f6d2685 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPathNotFoundException.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualPathNotFoundException.yml @@ -18,7 +18,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualPathNotFoundException path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -72,7 +72,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs @@ -138,7 +138,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualException.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualException.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSortCondition-1.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSortCondition-1.yml index fc9f6fc..4a408a0 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSortCondition-1.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSortCondition-1.yml @@ -18,7 +18,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualSortCondition path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs @@ -63,7 +63,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs @@ -101,7 +101,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SortBy path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs @@ -135,7 +135,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Ascending path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSortCondition.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml index 4e19c38..fe1a8ca 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.yml @@ -40,6 +40,7 @@ items: - AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.LinkDictionary - AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.MoveNode(AkiraNetwork.VirtualStorageLibrary.VirtualPath,AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean,System.Boolean) - AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.NodeExists(AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean) + - AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) - AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RemoveLinkByLinkPath(AkiraNetwork.VirtualStorageLibrary.VirtualPath) - AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RemoveLinkFromDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath,AkiraNetwork.VirtualStorageLibrary.VirtualPath) - AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RemoveNode(AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean,System.Boolean,System.Boolean) @@ -74,7 +75,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.WalkPathTree.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualStorage path: ../AkiraNetwork/VirtualStorageLibrary/VS.WalkPathTree.cs @@ -121,7 +122,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Root path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs @@ -155,7 +156,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CurrentPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs @@ -189,7 +190,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CycleDetectorForTarget path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs @@ -223,7 +224,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CycleDetectorForTree path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs @@ -257,7 +258,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorage.cs @@ -288,7 +289,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.CopyTask.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: CopyNode path: ../AkiraNetwork/VirtualStorageLibrary/VS.CopyTask.cs @@ -348,7 +349,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Indexer.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: this[] path: ../AkiraNetwork/VirtualStorageLibrary/VS.Indexer.cs @@ -389,7 +390,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: LinkDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -423,7 +424,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddLinkToDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -464,7 +465,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdateTargetNodeTypesInDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -498,7 +499,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdateAllTargetNodeTypesInDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -528,7 +529,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: RemoveLinkFromDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -565,7 +566,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetLinksFromDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -602,7 +603,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SetLinkTargetNodeType path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -640,7 +641,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdateLinkInDictionary path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -677,7 +678,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdateLinksToTarget path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -714,7 +715,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: RemoveLinkByLinkPath path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs @@ -738,6 +739,43 @@ items: description: Thrown if the link path is not an absolute path. nameWithType.vb: VirtualStorage(Of T).RemoveLinkByLinkPath(VirtualPath) fullName.vb: AkiraNetwork.VirtualStorageLibrary.VirtualStorage(Of T).RemoveLinkByLinkPath(AkiraNetwork.VirtualStorageLibrary.VirtualPath) +- uid: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + commentId: M:AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + id: RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + parent: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1 + langs: + - csharp + - vb + name: RefreshLinkDictionary(VirtualPath) + nameWithType: VirtualStorage.RefreshLinkDictionary(VirtualPath) + fullName: AkiraNetwork.VirtualStorageLibrary.VirtualStorage.RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) + type: Method + source: + remote: + path: AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink + repo: https://github.com/shimodateakira/VirtualStorageLibrary + id: RefreshLinkDictionary + path: ../AkiraNetwork/VirtualStorageLibrary/VS.LinkManagement.cs + startLine: 236 + assemblies: + - VirtualStorageLibrary + namespace: AkiraNetwork.VirtualStorageLibrary + summary: >- + Refreshes the link dictionary by updating the target path of the symbolic link at the specified path. + + If the link is not found in the dictionary, it will be added and the TargetNodeType will be set. + example: [] + syntax: + content: public void RefreshLinkDictionary(VirtualPath linkPath) + parameters: + - id: linkPath + type: AkiraNetwork.VirtualStorageLibrary.VirtualPath + description: The path of the symbolic link to be used for updating the link dictionary. + content.vb: Public Sub RefreshLinkDictionary(linkPath As VirtualPath) + overload: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary* + nameWithType.vb: VirtualStorage(Of T).RefreshLinkDictionary(VirtualPath) + fullName.vb: AkiraNetwork.VirtualStorageLibrary.VirtualStorage(Of T).RefreshLinkDictionary(AkiraNetwork.VirtualStorageLibrary.VirtualPath) - uid: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.MoveNode(AkiraNetwork.VirtualStorageLibrary.VirtualPath,AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean,System.Boolean) commentId: M:AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.MoveNode(AkiraNetwork.VirtualStorageLibrary.VirtualPath,AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean,System.Boolean) id: MoveNode(AkiraNetwork.VirtualStorageLibrary.VirtualPath,AkiraNetwork.VirtualStorageLibrary.VirtualPath,System.Boolean,System.Boolean) @@ -752,7 +790,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.MoveTask.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: MoveNode path: ../AkiraNetwork/VirtualStorageLibrary/VS.MoveTask.cs @@ -814,7 +852,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ChangeDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs @@ -848,7 +886,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SetNode path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs @@ -885,11 +923,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdateItem path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 65 + startLine: 66 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -923,11 +961,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdateDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 82 + startLine: 83 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -960,11 +998,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: UpdateSymbolicLInk path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 99 + startLine: 100 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -997,11 +1035,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddNode path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 118 + startLine: 119 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1038,11 +1076,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 144 + startLine: 145 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1079,11 +1117,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 185 + startLine: 186 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1117,11 +1155,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddItem path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 227 + startLine: 228 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1158,11 +1196,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddItem path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 267 + startLine: 268 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1199,11 +1237,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 289 + startLine: 290 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1240,11 +1278,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: AddSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 338 + startLine: 339 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1281,11 +1319,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SetNodeName path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 360 + startLine: 361 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1322,11 +1360,11 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SetLinkTargetPath path: ../AkiraNetwork/VirtualStorageLibrary/VS.Operations.cs - startLine: 406 + startLine: 407 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary @@ -1359,7 +1397,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ConvertToAbsolutePath path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1404,7 +1442,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetNode path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1449,7 +1487,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TryGetNode path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1490,7 +1528,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ResolveLinkTarget path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1531,7 +1569,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TryResolveLinkTarget path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1568,7 +1606,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1613,7 +1651,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TryGetDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1654,7 +1692,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetItem path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1699,7 +1737,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TryGetItem path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1740,7 +1778,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1782,7 +1820,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TryGetSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1820,7 +1858,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetNodeID path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1868,7 +1906,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetNodeType path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1909,7 +1947,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetNodes path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -1957,7 +1995,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetNodes path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2002,7 +2040,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetPaths path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2050,7 +2088,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GetPaths path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2095,7 +2133,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ExpandPath path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2146,7 +2184,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsValidWildcardPath path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2183,7 +2221,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeExists path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2224,7 +2262,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DirectoryExists path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2265,7 +2303,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ItemExists path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2306,7 +2344,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.References.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SymbolicLinkExists path: ../AkiraNetwork/VirtualStorageLibrary/VS.References.cs @@ -2343,7 +2381,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.RemoveTask.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: RemoveNode path: ../AkiraNetwork/VirtualStorageLibrary/VS.RemoveTask.cs @@ -2413,7 +2451,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.WalkPathToTarget.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: WalkPathToTarget path: ../AkiraNetwork/VirtualStorageLibrary/VS.WalkPathToTarget.cs @@ -2463,7 +2501,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.WalkPathTree.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ExpandPathTree path: ../AkiraNetwork/VirtualStorageLibrary/VS.WalkPathTree.cs @@ -2528,7 +2566,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VS.WalkPathTree.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: WalkPathTree path: ../AkiraNetwork/VirtualStorageLibrary/VS.WalkPathTree.cs @@ -3661,6 +3699,14 @@ references: fullName: AkiraNetwork.VirtualStorageLibrary.VirtualStorage.RemoveLinkByLinkPath nameWithType.vb: VirtualStorage(Of T).RemoveLinkByLinkPath fullName.vb: AkiraNetwork.VirtualStorageLibrary.VirtualStorage(Of T).RemoveLinkByLinkPath +- uid: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary* + commentId: Overload:AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.RefreshLinkDictionary + href: AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html#AkiraNetwork_VirtualStorageLibrary_VirtualStorage_1_RefreshLinkDictionary_AkiraNetwork_VirtualStorageLibrary_VirtualPath_ + name: RefreshLinkDictionary + nameWithType: VirtualStorage.RefreshLinkDictionary + fullName: AkiraNetwork.VirtualStorageLibrary.VirtualStorage.RefreshLinkDictionary + nameWithType.vb: VirtualStorage(Of T).RefreshLinkDictionary + fullName.vb: AkiraNetwork.VirtualStorageLibrary.VirtualStorage(Of T).RefreshLinkDictionary - uid: AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.MoveNode* commentId: Overload:AkiraNetwork.VirtualStorageLibrary.VirtualStorage`1.MoveNode href: AkiraNetwork.VirtualStorageLibrary.VirtualStorage-1.html#AkiraNetwork_VirtualStorageLibrary_VirtualStorage_1_MoveNode_AkiraNetwork_VirtualStorageLibrary_VirtualPath_AkiraNetwork_VirtualStorageLibrary_VirtualPath_System_Boolean_System_Boolean_ diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageExtensions.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageExtensions.yml index 1663357..522c6fd 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageExtensions.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageExtensions.yml @@ -17,7 +17,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualStorageExtensions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs @@ -55,7 +55,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: GroupAndSort path: ../AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ApplySortConditions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualExtensions.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageSettings.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageSettings.yml index 266023f..cdae9b8 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageSettings.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageSettings.yml @@ -28,7 +28,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualStorageSettings path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -70,7 +70,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Settings path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -102,7 +102,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Initialize path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -133,7 +133,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathSeparator path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -165,7 +165,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathRoot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -197,7 +197,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -232,7 +232,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathDotDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -267,7 +267,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: InvalidNodeNameCharacters path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -299,7 +299,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: InvalidNodeNames path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -331,7 +331,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: WildcardMatcher path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -363,7 +363,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeListConditions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -395,7 +395,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PrefixItem path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -430,7 +430,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PrefixDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs @@ -465,7 +465,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PrefixSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageSettings.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageState.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageState.yml index aecb740..dce4910 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageState.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualStorageState.yml @@ -30,7 +30,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualStorageState path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -72,7 +72,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: State path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -103,7 +103,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathSeparator path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -135,7 +135,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathRoot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -167,7 +167,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -202,7 +202,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PathDotDot path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -237,7 +237,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: InvalidNodeNameCharacters path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -269,7 +269,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: InvalidNodeNames path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -301,7 +301,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: WildcardMatcher path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -333,7 +333,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeListConditions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -365,7 +365,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PrefixItem path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -400,7 +400,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PrefixDirectory path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -435,7 +435,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PrefixSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -470,7 +470,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SetNodeListConditions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -502,7 +502,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SetNodeListConditions path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs @@ -543,7 +543,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: SetWildcardMatcher path: ../AkiraNetwork/VirtualStorageLibrary/VirtualStorageState.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.yml index a7d500f..28a8ffe 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.VirtualSymbolicLink.yml @@ -28,7 +28,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: VirtualSymbolicLink path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -87,7 +87,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TargetPath path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -118,7 +118,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: NodeType path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -150,7 +150,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: TargetNodeType path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -181,7 +181,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -212,7 +212,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -247,7 +247,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -285,7 +285,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -326,7 +326,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: .ctor path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -370,7 +370,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -407,7 +407,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: op_Implicit path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -444,7 +444,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: ToString path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -476,7 +476,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DeepClone path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs @@ -515,15 +515,44 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Update path: ../AkiraNetwork/VirtualStorageLibrary/VirtualSymbolicLink.cs - startLine: 163 + startLine: 183 assemblies: - VirtualStorageLibrary namespace: AkiraNetwork.VirtualStorageLibrary summary: Updates the current symbolic link with the data from the specified node. + remarks: >- + After updating an instance of VirtualSymbolicLink that has been added to VirtualStorage, + + call the RefreshLinkDictionary method of the VirtualStorage class to update the link dictionary. + + However, this is not necessary if the symbolic link is updated using the SetNode method of the VirtualStorage class. + +
VirtualStorage<UserType> vs = new();
+
+
+    vs.AddDirectory("/dir1");
+
+    vs.AddItem("/dir1/item1");
+
+    vs.AddDirectory("/dir2");
+
+    vs.AddItem("/dir2/item1");
+
+    vs.AddSymbolicLink("/link1", "/dir1/item1");
+
+
+    VirtualSymbolicLink link = vs.GetSymbolicLink("/link1");
+
+    VirtualSymbolicLink newLink = new("/link1", "/dir2/item1");
+
+
+    link.Update(newLink);
+
+    vs.RefreshLinkDictionary("/link1");
example: [] syntax: content: public override void Update(VirtualNode node) diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.DefaultWildcardMatcher.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.DefaultWildcardMatcher.yml index 5a7eb54..518c995 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.DefaultWildcardMatcher.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.DefaultWildcardMatcher.yml @@ -21,7 +21,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: DefaultWildcardMatcher path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs @@ -65,7 +65,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: WildcardDictionary path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs @@ -102,7 +102,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Wildcards path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs @@ -136,7 +136,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Patterns path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs @@ -170,7 +170,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Count path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs @@ -204,7 +204,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PatternMatcher path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs @@ -247,7 +247,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsValidWildcardPattern path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/DefaultWildcardMatcher.cs diff --git a/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.PowerShellWildcardMatcher.yml b/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.PowerShellWildcardMatcher.yml index 9d9c522..df75f51 100644 --- a/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.PowerShellWildcardMatcher.yml +++ b/documents/api/AkiraNetwork.VirtualStorageLibrary.WildcardMatchers.PowerShellWildcardMatcher.yml @@ -21,7 +21,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PowerShellWildcardMatcher path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs @@ -65,7 +65,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: WildcardDictionary path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs @@ -102,7 +102,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Wildcards path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs @@ -136,7 +136,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Patterns path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs @@ -170,7 +170,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: Count path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs @@ -204,7 +204,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: PatternMatcher path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs @@ -253,7 +253,7 @@ items: source: remote: path: AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs - branch: master + branch: bugfix/issue-188-check-link-dictionary-when-add-symboliclink repo: https://github.com/shimodateakira/VirtualStorageLibrary id: IsValidWildcardPattern path: ../AkiraNetwork/VirtualStorageLibrary/WildcardMatchers/PowerShellWildcardMatcher.cs