APISampleUnitTestsCS.SymbolsAndSemantics.TestCode.GetSpanBetweenMarkers C# (CSharp) Метод

GetSpanBetweenMarkers() публичный Метод

public GetSpanBetweenMarkers ( ) : TextSpan
Результат TextSpan
            public TextSpan GetSpanBetweenMarkers()
            {
                SyntaxTrivia startComment = SyntaxTree
                    .GetRoot()
                    .DescendantTrivia()
                    .First(syntaxTrivia => syntaxTrivia.ToString().Contains("start"));
                SyntaxTrivia endComment = SyntaxTree
                    .GetRoot()
                    .DescendantTrivia()
                    .First(syntaxTrivia => syntaxTrivia.ToString().Contains("end"));

                TextSpan textSpan = TextSpan.FromBounds(
                    startComment.FullSpan.End,
                    endComment.FullSpan.Start);
                return textSpan;
            }