public void AppendFullPath(StringBuilder Builder)
 {
     if (ParentDirectory != null)
     {
         ParentDirectory.AppendFullPath(Builder);
         Builder.Append(Path.DirectorySeparatorChar);
     }
     Builder.Append(Name);
 }
        public string GetFullName()
        {
            StringBuilder Builder = new StringBuilder();

            Directory.AppendFullPath(Builder);
            Builder.Append(Path.DirectorySeparatorChar);
            Builder.Append(Name);
            return(Builder.ToString());
        }