Bottles.Services.Remote.AssemblyRequirement.Move C# (CSharp) Метод

Move() публичный Метод

public Move ( string directory ) : void
directory string
Результат void
        public void Move(string directory)
        {
            var location = _assembly.Location;
            var fileName = Path.GetFileName(location);

            var filePath = directory.AppendPath(fileName);
            if (ShouldCopyFile(filePath, directory))
            {
                Console.WriteLine("Copying {0} to {1}", location, directory);
                fileSystem.CopyToDirectory(location, directory);
            }

            var pdb = Path.GetFileNameWithoutExtension(fileName) + ".pdb";
            var pdbPath = directory.AppendPath(Path.GetFileName(pdb));
            if (fileSystem.FileExists(pdb) && ShouldCopyFile(pdbPath, directory))
            {
                fileSystem.CopyToDirectory(location.ParentDirectory().AppendPath(pdb), directory);
            }
        }