61 references to AddIfNotNull
Microsoft.CodeAnalysis.CSharp.Features (13)
NavigationBar\CSharpNavigationBarItemService.cs (9)
85
memberItems.
AddIfNotNull
(CreateItemForMember(solution, methodSymbol, semanticModel, cancellationToken));
86
memberItems.
AddIfNotNull
(CreateItemForMember(solution, methodSymbol.PartialImplementationPart, semanticModel, cancellationToken));
90
memberItems.
AddIfNotNull
(CreateItemForMember(solution, propertySymbol, semanticModel, cancellationToken));
91
memberItems.
AddIfNotNull
(CreateItemForMember(solution, propertySymbol.PartialImplementationPart, semanticModel, cancellationToken));
95
memberItems.
AddIfNotNull
(CreateItemForMember(solution, eventSymbol, semanticModel, cancellationToken));
96
memberItems.
AddIfNotNull
(CreateItemForMember(solution, eventSymbol.PartialImplementationPart, semanticModel, cancellationToken));
103
memberItems.
AddIfNotNull
(CreateItemForMember(solution, member, semanticModel, cancellationToken));
107
memberItems.
AddIfNotNull
(CreateItemForMember(solution, member, semanticModel, cancellationToken));
149
types.
AddIfNotNull
(GetType(semanticModel, node, cancellationToken));
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
65
additionalLocations.
AddIfNotNull
(declaratorToRemoveOpt?.GetLocation());
src\roslyn\src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
252
result.
AddIfNotNull
(TryGetDirectlyAccessedFieldSymbol(
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
287
blocks.
AddIfNotNull
(t.Body);
288
blocks.
AddIfNotNull
(t.ExpressionBody);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
408
accessors.
AddIfNotNull
((AccessorDeclarationSyntax?)getAccessor);
409
accessors.
AddIfNotNull
((AccessorDeclarationSyntax?)setAccessor);
Microsoft.CodeAnalysis.Features (21)
AddImport\AbstractAddImportFeatureService.cs (2)
118
result.
AddIfNotNull
(fixData);
587
result.
AddIfNotNull
(TryCreateCodeAction(document, fix, installerService));
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
61
actions.
AddIfNotNull
(methodAction);
64
actions.
AddIfNotNull
(localFunctionAction);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
176
directives.
AddIfNotNull
(syntaxFacts.GetMatchingDirective(trivia.GetStructure()!, this.CancellationToken));
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (1)
379
builder.
AddIfNotNull
(symbol);
Common\AbstractProjectExtensionProvider.cs (1)
172
builder.
AddIfNotNull
((TExtension?)Activator.CreateInstance(typeInfo.AsType()));
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
77
result.
AddIfNotNull
(thirdParty);
GoToDefinition\GoToDefinitionFeatureHelpers.cs (1)
92
definitions.
AddIfNotNull
(thirdPartyItem);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
865
documentationComments.
AddIfNotNull
(trivia.GetStructure() as TDocumentationCommentTriviaSyntax);
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (2)
124
symbolsDeclaredInConditional.
AddIfNotNull
(local);
128
symbolsDeclaredInConditional.
AddIfNotNull
(localReference.Local);
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (9)
162
unwrapActions.
AddIfNotNull
(await GetUnwrapAllCodeActionAsync(
171
unwrapActions.
AddIfNotNull
(await GetUnwrapAllCodeActionAsync(
182
unwrapActions.
AddIfNotNull
(unwrapWithoutBraces);
242
codeActions.
AddIfNotNull
(await GetWrapLongLineCodeActionAsync(
249
codeActions.
AddIfNotNull
(await GetWrapLongLineCodeActionAsync(
257
codeActions.
AddIfNotNull
(await GetWrapLongLineCodeActionAsync(
376
codeActions.
AddIfNotNull
(await GetWrapEveryNestedCodeActionAsync(
385
codeActions.
AddIfNotNull
(await GetWrapEveryNestedCodeActionAsync(
394
codeActions.
AddIfNotNull
(await GetWrapEveryNestedCodeActionAsync(
Microsoft.CodeAnalysis.Workspaces (25)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
151
result.
AddIfNotNull
(mappedSymbol is INamespaceSymbol ns
FindSymbols\FindReferences\DependentProjectsFinder.cs (1)
102
result.
AddIfNotNull
(document?.Project);
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (1)
90
builder.
AddIfNotNull
(namedType);
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (2)
37
result.
AddIfNotNull
(property.SetMethod);
40
result.
AddIfNotNull
(property.GetMethod);
FindSymbols\FindReferences\Finders\OrdinaryMethodReferenceFinder.cs (1)
46
result.
AddIfNotNull
(symbol.AssociatedExtensionImplementation);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
86
symbols.
AddIfNotNull
(parameter.GetAssociatedSynthesizedRecordProperty(cancellationToken));
FindSymbols\FindReferences\Finders\PropertyAccessorSymbolReferenceFinder.cs (2)
31
result.
AddIfNotNull
(symbol.AssociatedSymbol);
34
result.
AddIfNotNull
(symbol.AssociatedExtensionImplementation);
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (4)
48
result.
AddIfNotNull
(symbol.PartialDefinitionPart);
49
result.
AddIfNotNull
(symbol.PartialImplementationPart);
66
result.
AddIfNotNull
(symbol.GetMethod);
67
result.
AddIfNotNull
(symbol.SetMethod);
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
97
result.
AddIfNotNull
(await TryMapToAppropriateSymbolAsync(solution, symbol, cancellationToken).ConfigureAwait(false));
Recommendations\AbstractRecommendationServiceRunner.cs (1)
322
builder.
AddIfNotNull
(specialTypeSymbol);
Rename\Renamer.cs (2)
118
actions.
AddIfNotNull
(renameAction);
124
actions.
AddIfNotNull
(action);
Shared\Extensions\TokenSemanticInfo.cs (4)
37
result.
AddIfNotNull
(DeclaredSymbol);
38
result.
AddIfNotNull
(PreprocessingSymbol);
39
result.
AddIfNotNull
(AliasSymbol);
44
result.
AddIfNotNull
(Type ?? ConvertedType);
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (2)
198
accessors.
AddIfNotNull
(GetAccessorBody(property.GetMethod, cancellationToken));
201
accessors.
AddIfNotNull
(GetAccessorBody(property.SetMethod, cancellationToken));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (1)
113
stack.
AddIfNotNull
(container);
Workspace\Solution\SolutionChanges.cs (1)
104
oldStateBuilder.
AddIfNotNull
(oldState);