6 instantiations of Result
Microsoft.CodeAnalysis.Features (6)
EmbeddedLanguages\StackFrame\Result.cs (3)
12
public static readonly Result<T> Abort =
new
(false, default);
13
public static readonly Result<T> Empty =
new
(true, default);
31
public static implicit operator Result<T>(T value) =>
new
(value);
EmbeddedLanguages\StackFrame\StackFrameParser.cs (3)
376
return
new
(new StackFrameConstructorNode(identifierToken));
379
return
new
(new StackFrameIdentifierNameNode(identifierToken));
550
return
new
(builder.ToImmutable());
52 references to Result
Microsoft.CodeAnalysis.Features (52)
EmbeddedLanguages\StackFrame\Result.cs (3)
12
public static readonly
Result
<T> Abort = new(false, default);
13
public static readonly
Result
<T> Empty = new(true, default);
31
public static implicit operator
Result
<T>(T value) => new(value);
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (10)
234
public
Result
<StackFrameToken> TryScanPath()
239
return
Result
<StackFrameToken>.Empty;
277
return
Result
<StackFrameToken>.Abort;
329
public
Result
<StackFrameToken> TryScanRequiredGeneratedNameSeparator(bool scanNumericsAfter = false)
338
return
Result
<StackFrameToken>.Abort;
347
return
Result
<StackFrameToken>.Abort;
364
public
Result
<StackFrameToken> TryScanRequiredGeneratedNameSuffix()
371
return
Result
<StackFrameToken>.Abort;
380
return
Result
<StackFrameToken>.Abort;
386
return
Result
<StackFrameToken>.Abort;
EmbeddedLanguages\StackFrame\StackFrameParser.cs (39)
79
var
fileInformationResult = TryParseFileInformation();
186
private
Result
<StackFrameQualifiedNameNode> TryParseQualifiedName(StackFrameNameNode lhs)
190
return
Result
<StackFrameQualifiedNameNode>.Empty;
197
return
Result
<StackFrameQualifiedNameNode>.Abort;
204
return
Result
<StackFrameQualifiedNameNode>.Abort;
216
return
Result
<StackFrameQualifiedNameNode>.Abort;
223
return
Result
<StackFrameQualifiedNameNode>.Abort;
261
private
Result
<StackFrameGeneratedNameNode> TryScanGeneratedName()
265
return
Result
<StackFrameGeneratedNameNode>.Empty;
272
return
Result
<StackFrameGeneratedNameNode>.Abort;
278
return
Result
<StackFrameGeneratedNameNode>.Abort;
283
return
Result
<StackFrameGeneratedNameNode>.Abort;
304
return
Result
<StackFrameGeneratedNameNode>.Abort;
308
private
Result
<StackFrameGeneratedNameNode> TryParseLocalMethodName(StackFrameToken lessThanToken, StackFrameToken identifier, StackFrameToken greaterThanToken)
314
return
Result
<StackFrameGeneratedNameNode>.Abort;
320
return
Result
<StackFrameGeneratedNameNode>.Abort;
325
return
Result
<StackFrameGeneratedNameNode>.Abort;
331
return
Result
<StackFrameGeneratedNameNode>.Abort;
337
private
Result
<StackFrameGeneratedNameNode> TryParseStateMachineMethodName(StackFrameToken lessThanToken, StackFrameToken identifier, StackFrameToken greaterThanToken)
343
return
Result
<StackFrameGeneratedNameNode>.Abort;
348
return
Result
<StackFrameGeneratedNameNode>.Abort;
354
return
Result
<StackFrameGeneratedNameNode>.Abort;
370
private
Result
<StackFrameSimpleNameNode> TryScanGenericTypeIdentifier(StackFrameToken identifierToken)
385
return
Result
<StackFrameSimpleNameNode>.Abort;
400
private
Result
<StackFrameTypeArgumentList> TryParseTypeArguments()
406
return
Result
<StackFrameTypeArgumentList>.Empty;
428
return
Result
<StackFrameTypeArgumentList>.Abort;
437
return
Result
<StackFrameTypeArgumentList>.Abort;
442
return
Result
<StackFrameTypeArgumentList>.Abort;
505
private
Result
<StackFrameParameterDeclarationNode> ParseParameterNode()
510
return
Result
<StackFrameParameterDeclarationNode>.Abort;
519
return
Result
<StackFrameParameterDeclarationNode>.Abort;
528
return
Result
<StackFrameParameterDeclarationNode>.Abort;
541
private
Result
<ImmutableArray<StackFrameArrayRankSpecifier>> ParseArrayRankSpecifiers()
560
return
Result
<ImmutableArray<StackFrameArrayRankSpecifier>>.Abort;
574
private
Result
<StackFrameFileInformationNode> TryParseFileInformation()
579
return
Result
<StackFrameFileInformationNode>.Abort;
584
return
Result
<StackFrameFileInformationNode>.Empty;
595
return
Result
<StackFrameFileInformationNode>.Abort;