ArchiMetrics.CodeReview.Rules.Tests.Rules.SpellCheckingTests.GivenASingleLineCommentLanguageRule.FindNonEnglishSingleLineComments C# (CSharp) Метод

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

private FindNonEnglishSingleLineComments ( string comment ) : void
comment string
Результат void
            public void FindNonEnglishSingleLineComments(string comment)
            {
                var method = CSharpSyntaxTree.ParseText(
                    string.Format(
@"public void SomeMethod() {{
//{0}
}}",
   comment));
                var root = method.GetRoot().DescendantNodes().OfType<BlockSyntax>().First();
                var nodes = root
                    .DescendantTrivia(descendIntoTrivia: true)
                    .Where(t => t.IsKind(SyntaxKind.SingleLineCommentTrivia))
                    .AsArray();
                var result = _rule.Evaluate(nodes.First());

                Assert.NotNull(result);
            }
        }
SpellCheckingTests.GivenASingleLineCommentLanguageRule