28 references to Span
Microsoft.CodeAnalysis.CodeStyle (2)
TokenStream.cs (2)
392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));
Microsoft.CodeAnalysis.CSharp.Features (6)
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
62var triviaSpan = typeDeclaration.CloseBraceToken.LeadingTrivia.Span;
Snippets\CSharpConstructorSnippetProvider.cs (1)
56var triviaSpan = blockStatement!.CloseBraceToken.LeadingTrivia.Span;
Snippets\CSharpElseSnippetProvider.cs (1)
78var triviaSpan = blockStatement.CloseBraceToken.LeadingTrivia.Span;
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
115var triviaSpan = blockStatement.CloseBraceToken.LeadingTrivia.Span;
Snippets\CSharpIfSnippetProvider.cs (1)
36var triviaSpan = blockStatement.CloseBraceToken.LeadingTrivia.Span;
Snippets\CSharpWhileLoopSnippetProvider.cs (1)
36var triviaSpan = blockStatement.CloseBraceToken.LeadingTrivia.Span;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (16)
Syntax\SyntaxNodeTests.cs (16)
3682Assert.Equal(0, idToken.LeadingTrivia.Span.Length); // zero-width elastic trivia 3685Assert.Equal(0, idToken.TrailingTrivia.Span.Length); // zero-width elastic trivia 3698Assert.Equal(1, idToken.LeadingTrivia.Span.Length); 3701Assert.Equal(2, idToken.TrailingTrivia.Span.Length); 3707Assert.Equal(0, namedNode.GetLeadingTrivia().Span.Length); // zero-width elastic trivia 3710Assert.Equal(0, namedNode.GetTrailingTrivia().Span.Length); // zero-width elastic trivia 3723Assert.Equal(1, namedNode.GetLeadingTrivia().Span.Length); 3726Assert.Equal(2, namedNode.GetTrailingTrivia().Span.Length); 3732Assert.Equal(0, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia 3735Assert.Equal(0, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia 3741Assert.Equal(0, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia 3744Assert.Equal(0, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia 3764Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia 3767Assert.Equal(2, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia 3773Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Span.Length); // zero-width elastic trivia 3776Assert.Equal(2, nodeOrToken.GetTrailingTrivia().Span.Length); // zero-width elastic trivia
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxTokenExtensions.vb (1)
88If Not token.LeadingTrivia.Span.Contains(originalToken.Span) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
88If Not token.LeadingTrivia.Span.Contains(originalToken.Span) Then
Microsoft.CodeAnalysis.Workspaces (2)
TokenStream.cs (2)
392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span));