//========================================================================================== // Constructors //========================================================================================== /// <summary> /// Initializes a new instance of the <see cref="FileNodeProperties"/> class. /// </summary> public FileNodeProperties(FileNode node) : base(node) { }
/// <summary> /// Creates the most specific file node type from the file's extension. /// </summary> /// <param name="absolutePath">The path to the file.</param> /// <returns>The most specific <see cref="FileNode"/> object for the OS file.</returns> public virtual FileNode CreateFileNodeFromExtension(string absolutePath) { Tracer.VerifyStringArgument(absolutePath, "absolutePath"); FileNode node = new FileNode(this, absolutePath); return node; }
//========================================================================================== // Member Variables //========================================================================================== #endregion #region Constructors //========================================================================================== // Constructors //========================================================================================== /// <summary> /// Initializes a new instance of the <see cref="FileNodeProperties"/> class. /// </summary> public FileNodeProperties(FileNode node) : base(node) { }