示例#1
0
            protected virtual void OnExecuting()
            {
                                // 引用命名空间
                                var us = Usings.OrderBy(e => e.StartsWith("System") ? 0 : 1).ThenBy(e => e).ToArray();

                foreach (var item in us)
                {
                    TextWriter.WriteLine("using {0};", item);
                }
                TextWriter.WriteLine(); //命名空间和引用之间换行
                                if (!string.IsNullOrEmpty(Namespace))
                {
                    TextWriter.WriteLine("namespace {0}", Namespace);
                    TextWriter.WriteLine("{");
                                   
                }
                BuildClassHeader();
            }
示例#2
0
        /// <summary>生成头部</summary>
        protected virtual void OnExecuting()
        {
            // 引用命名空间
            var us = Usings.OrderBy(e => e.StartsWith("System") ? 0 : 1).ThenBy(e => e).ToArray();

            foreach (var item in us)
            {
                WriteLine("using {0};", item);
            }
            WriteLine();

            var ns = Namespace;

            if (!ns.IsNullOrEmpty())
            {
                WriteLine("namespace {0}", ns);
                WriteLine("{");
            }

            BuildClassHeader();
        }
 public void PrepareForSave()
 {
     AddNewSymbols();
     Usings             = Usings.OrderBy(N => N).ToArray();
     AssemblyReferences = AssemblyReferences.OrderBy(N => N).ToArray();
 }