private static int ReplaceShow(string[] files) { var replacer = new CSharpInterfaceReplacer(); int count = 0; foreach (var file in files) { var content = File.ReadAllText(file); var newContent = content; content = replacer.ReplaceShow(content, "Simple.Services.IService"); if (newContent != content) { File.WriteAllText(file, content); count++; } } return(count); }
private static void ReplaceHide(IEnumerable <ClassSignature> types, IEnumerable <string> files) { var replacer = new CSharpInterfaceReplacer(); foreach (var file in files) { var content = File.ReadAllText(file); var oldContent = content; foreach (var type in types) { content = replacer.ReplaceHide(content, "I" + type.Type.Name, "Simple.Services.IService"); } if (content != oldContent) { File.WriteAllText(file, content); } } }