APISampleUnitTestsCS.FAQ.DeleteRegionsUsingRewriter C# (CSharp) Метод

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

private DeleteRegionsUsingRewriter ( ) : void
Результат void
        public void DeleteRegionsUsingRewriter()
        {
            var tree = SyntaxTree.ParseText(@"
            using System;
            #region Program
            class Program
            {
            static void Main()
            {
            }
            }
            #endregion
            #region Other
            class C
            {
            }
            #endregion");
            SyntaxNode oldRoot = tree.GetRoot();

            var expected = @"
            using System;
            class Program
            {
            static void Main()
            {
            }
            }
            class C
            {
            }
            ";
            SyntaxRewriter rewriter = new RegionRemover1();
            SyntaxNode newRoot = rewriter.Visit(oldRoot);
            Assert.AreEqual(expected, newRoot.ToFullString());

            rewriter = new RegionRemover2();
            newRoot = rewriter.Visit(oldRoot);
            Assert.AreEqual(expected, newRoot.ToFullString());
        }