22 references to FirstOrNull
Microsoft.CodeAnalysis.CSharp.Features (12)
Structure\CSharpStructureHelpers.cs (12)
269
ConstructorDeclarationSyntax constructorDeclaration => constructorDeclaration.Modifiers.
FirstOrNull
() ?? constructorDeclaration.Identifier,
270
ConversionOperatorDeclarationSyntax conversionOperatorDeclaration => conversionOperatorDeclaration.Modifiers.
FirstOrNull
() ?? conversionOperatorDeclaration.ImplicitOrExplicitKeyword,
271
DelegateDeclarationSyntax delegateDeclaration => delegateDeclaration.Modifiers.
FirstOrNull
() ?? delegateDeclaration.DelegateKeyword,
273
EnumDeclarationSyntax enumDeclaration => enumDeclaration.Modifiers.
FirstOrNull
() ?? enumDeclaration.EnumKeyword,
275
EventDeclarationSyntax eventDeclaration => eventDeclaration.Modifiers.
FirstOrNull
() ?? eventDeclaration.EventKeyword,
276
EventFieldDeclarationSyntax eventFieldDeclaration => eventFieldDeclaration.Modifiers.
FirstOrNull
() ?? eventFieldDeclaration.EventKeyword,
277
FieldDeclarationSyntax fieldDeclaration => fieldDeclaration.Modifiers.
FirstOrNull
() ?? fieldDeclaration.Declaration.GetFirstToken(),
278
IndexerDeclarationSyntax indexerDeclaration => indexerDeclaration.Modifiers.
FirstOrNull
() ?? indexerDeclaration.Type.GetFirstToken(),
279
MethodDeclarationSyntax methodDeclaration => methodDeclaration.Modifiers.
FirstOrNull
() ?? methodDeclaration.ReturnType.GetFirstToken(),
280
OperatorDeclarationSyntax operatorDeclaration => operatorDeclaration.Modifiers.
FirstOrNull
() ?? operatorDeclaration.ReturnType.GetFirstToken(),
281
PropertyDeclarationSyntax propertyDeclaration => propertyDeclaration.Modifiers.
FirstOrNull
() ?? propertyDeclaration.Type.GetFirstToken(),
282
TypeDeclarationSyntax typeDeclaration => typeDeclaration.Modifiers.
FirstOrNull
() ?? typeDeclaration.Keyword,
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (1)
22
.
FirstOrNull
();
Microsoft.CodeAnalysis.Features (5)
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
161
var startToken = insertionRoot.GetAnnotatedTokens(_replaceStartAnnotation).
FirstOrNull
();
163
var endToken = insertionRoot.GetAnnotatedTokens(_replaceEndAnnotation).
FirstOrNull
();
EmbeddedLanguages\Json\JsonParser.cs (2)
289
=> GetFirstDiagnostic(token.LeadingTrivia) ?? token.Diagnostics.
FirstOrNull
() ?? GetFirstDiagnostic(token.TrailingTrivia);
295
var diagnostic = trivia.Diagnostics.
FirstOrNull
();
Navigation\IDefinitionLocationService.cs (1)
53
var firstItem = items.
FirstOrNull
();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\References\FindUsagesLSPContext.cs (1)
117
definitionId: _id, id: _id, definition.SourceSpans.
FirstOrNull
(),
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\ConvertTupleToStructCodeRefactoringProvider\RemoteConvertTupleToStructCodeRefactoringService.cs (1)
63
var renamedToken = root.GetAnnotatedTokens(RenameAnnotation.Kind).
FirstOrNull
();
Microsoft.CodeAnalysis.Workspaces (2)
Rename\ConflictEngine\MutableConflictResolution.cs (1)
137
var existingRelatedLocation = RelatedLocations.Where(rl => rl.ConflictCheckSpan == location.ConflictCheckSpan && rl.DocumentId == location.DocumentId).
FirstOrNull
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
53
.
FirstOrNull
();