Exemple #1
0
        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);
        }
Exemple #2
0
        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);
                }
            }
        }