11 references to Single
Microsoft.CodeAnalysis.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (7)
34
Matcher.
Single
<SyntaxTrivia>(this.SyntaxFacts.IsWhitespaceTrivia, "\\b"));
35
var endOfLine = Matcher.
Single
<SyntaxTrivia>(this.SyntaxFacts.IsEndOfLineTrivia, "\\n");
38
var shebangComment = Matcher.
Single
<SyntaxTrivia>(this.SyntaxFacts.IsShebangDirectiveTrivia, "#!");
39
var singleLineComment = Matcher.
Single
<SyntaxTrivia>(this.SyntaxFacts.IsSingleLineCommentTrivia, "//");
40
var multiLineComment = Matcher.
Single
<SyntaxTrivia>(this.SyntaxFacts.IsMultiLineCommentTrivia, "/**/");
41
var singleLineDocumentationComment = Matcher.
Single
<SyntaxTrivia>(this.SyntaxFacts.IsSingleLineDocCommentTrivia, "///");
42
var multiLineDocumentationComment = Matcher.
Single
<SyntaxTrivia>(this.SyntaxFacts.IsMultiLineDocCommentTrivia, "/** */");
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (4)
41
Matcher.
Single
<SyntaxTrivia>(t => t.IsSingleOrMultiLineComment(), "comment"),
42
Matcher.
Single
<SyntaxTrivia>(t => t.Kind() == SyntaxKind.EndOfLineTrivia, "first end of line"),
43
Matcher.Repeat(Matcher.
Single
<SyntaxTrivia>(t => t.Kind() == SyntaxKind.WhitespaceTrivia, "whitespace")),
44
Matcher.
Single
<SyntaxTrivia>(t => t.IsKind(SyntaxKind.EndOfLineTrivia), "second end of line"));