3 instantiations of Result
Microsoft.CodeAnalysis.CSharp (3)
Syntax\SyntaxTokenParser.cs (3)
54
return new
Result
(new SyntaxToken(parent: null, token, startingPosition, index: 0), startingDirectiveStack);
69
return new
Result
(new SyntaxToken(parent: null, containingToken, startingPosition, index: 0), startingDirectiveStack);
84
return new
Result
(new SyntaxToken(parent: null, containingToken, startingPosition, index: 0), startingDirectiveStack);
21 references to Result
dotnet (1)
Commands\Run\FileBasedAppSourceEditor.cs (1)
130
var
result = tokenizer.ParseNextToken();
Microsoft.CodeAnalysis.CSharp (5)
Syntax\SyntaxTokenParser.cs (5)
14
/// can be used to skip forward in the file to a specific position, and <see cref="ResetTo(
Result
)"/> can be used to reset the parser
49
public
Result
ParseNextToken()
63
public
Result
ParseLeadingTrivia()
78
public
Result
ParseTrailingTrivia()
104
public void ResetTo(
Result
result)
Microsoft.CodeAnalysis.CSharp.Features (1)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
44
var
result = tokenizer.ParseLeadingTrivia();
Microsoft.CodeAnalysis.Razor.Compiler (13)
Language\Legacy\RoslynCSharpTokenizer.cs (13)
35
private readonly List<(int position, SyntaxTokenParser.
Result
result, bool isOnlyWhitespaceOnLine)> _resultCache = ListPool<(int, SyntaxTokenParser.
Result
, bool)>.Default.Get();
219
var
leadingTriviaResult = GetNextResult(NextResultType.LeadingTrivia);
305
var
trailingTrivia = GetNextResult(NextResultType.TrailingTrivia);
314
var
nextResult = GetNextResult(NextResultType.LeadingTrivia);
322
var
result = GetNextResult(NextResultType.Token);
361
var
result = GetNextResult(NextResultType.Token);
659
var
result = GetNextResult(NextResultType.Token);
670
var
result = GetNextResult(NextResultType.Token);
721
private SyntaxTokenParser.
Result
GetNextResult(NextResultType expectedType)
723
var
nextResult = expectedType switch
728
_ => Assumed.Unreachable<SyntaxTokenParser.
Result
>()
805
ListPool<(int, SyntaxTokenParser.
Result
, bool)>.Default.Return(_resultCache);
Microsoft.DotNet.ProjectTools (1)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
44
var
result = tokenizer.ParseLeadingTrivia();