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

ReplaceNamespace() приватный Метод

private ReplaceNamespace ( string codeFile, string newNamespace ) : void
codeFile string
newNamespace string
Результат void
        private void ReplaceNamespace(string codeFile, string newNamespace)
        {
            string fileContents = FileManager.FromFileText(codeFile);

            int indexOfNamespaceStart = fileContents.IndexOf("namespace ") + "namespace ".Length;

            int indexOfEndOfNamespace = fileContents.IndexOf("\r", indexOfNamespaceStart);

            fileContents = fileContents.Remove(indexOfNamespaceStart, indexOfEndOfNamespace - indexOfNamespaceStart);

            fileContents = fileContents.Insert(indexOfNamespaceStart, newNamespace);

            FileManager.SaveText(fileContents, codeFile);
        }