BuildServerUploaderConsole.Processes.CopyInformation.CreateAddOnCopy C# (CSharp) Метод

CreateAddOnCopy() публичный статический Метод

public static CreateAddOnCopy ( string fileLocation, string targetDirectory, string Namespace ) : CopyInformation
fileLocation string
targetDirectory string
Namespace string
Результат CopyInformation
        public static CopyInformation CreateAddOnCopy(string fileLocation, string targetDirectory, string Namespace)
        {
            var toReturn = new CopyInformation();
            string addOnsDirectory = DirectoryHelper.AddOnsDirectory;

            fileLocation = addOnsDirectory + fileLocation;
            toReturn.SourceFile = fileLocation;

            string targetLocation = DirectoryHelper.TemplateDirectory + targetDirectory + @"\";

            if (!System.IO.Directory.Exists(targetLocation))
            {
                System.IO.Directory.CreateDirectory(targetLocation);
            }

            string fileName = FileManager.RemovePath(fileLocation);

            toReturn.DestinationFile = targetLocation + fileName;
            toReturn.Namespace = Namespace;
            return toReturn;
        }