1039 references to ThrowIfNull
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (2)
45Contract.ThrowIfNull(undoHistoryRegistry); 46Contract.ThrowIfNull(editorOperationsFactoryService);
DecompiledSource\AssemblyResolver.cs (1)
176Contract.ThrowIfNull(fileName);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (8)
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
440Contract.ThrowIfNull(n);
CSharpRemoveRedundantNullableDirectiveTests.cs (1)
255Contract.ThrowIfNull(compilationOptions);
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (1)
242Contract.ThrowIfNull(compilationOptions);
QuickInfo\SemanticQuickInfoSourceTests.cs (3)
49Contract.ThrowIfNull(service); 105Contract.ThrowIfNull(service); 257Contract.ThrowIfNull(service);
StringCopyPaste\StringCopyPasteCommandHandlerTests.cs (2)
128Contract.ThrowIfNull(pasteText); 130Contract.ThrowIfNull(json);
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
EmbeddedLanguages\Json\CSharpJsonParserTests_NstTests.cs (1)
19Roslyn.Utilities.Contract.ThrowIfNull(tree);
Microsoft.CodeAnalysis.CSharp.Features (100)
AbstractAssignOutParametersCodeFixProvider.cs (1)
111Contract.ThrowIfNull(parameterList);
AnalyzedPattern.cs (1)
31Contract.ThrowIfNull(operation.SemanticModel);
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
338Contract.ThrowIfNull(syntaxRoot);
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
242Contract.ThrowIfNull(attributeType);
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
76Contract.ThrowIfNull(semanticModel);
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (1)
110Contract.ThrowIfNull(namedType);
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
110Contract.ThrowIfNull(directive);
Completion\CompletionProviders\TupleNameCompletionProvider.cs (1)
48Contract.ThrowIfNull(context);
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
50Contract.ThrowIfNull(newRoot); 54Contract.ThrowIfNull(newRoot);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (3)
33Contract.ThrowIfNull(typeDeclaration); // checked by analyzer 185Contract.ThrowIfNull(methodDeclaration.Body); // checked by analyzer 258Contract.ThrowIfNull(field);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
113Contract.ThrowIfNull(nextStatement);
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (6)
94Contract.ThrowIfNull(_assignmentTarget); 210Contract.ThrowIfNull(result); 237Contract.ThrowIfNull(armExpression); 279Contract.ThrowIfNull(node.Expression); 285Contract.ThrowIfNull(node.Expression); 294Contract.ThrowIfNull(result);
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (3)
45Contract.ThrowIfNull(dataFlow); 64Contract.ThrowIfNull(declaration); 70Contract.ThrowIfNull(beforeSwitch);
CSharpAddBracesDiagnosticAnalyzer.cs (1)
58Contract.ThrowIfNull(embeddedStatement);
CSharpAsAndMemberAccessCodeFixProvider.cs (2)
66Contract.ThrowIfNull(parent); 126Contract.ThrowIfNull(binaryExpression);
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
133Contract.ThrowIfNull(isPatternExpression);
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (7)
35Contract.ThrowIfNull(semanticModel); 36Contract.ThrowIfNull(localSymbol); 37Contract.ThrowIfNull(comparison); 38Contract.ThrowIfNull(operand); 283Contract.ThrowIfNull(statement); 309Contract.ThrowIfNull(scope); 377Contract.ThrowIfNull(dataFlow);
CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
35Contract.ThrowIfNull(typeSymbol);
CSharpForEachCastCodeFixProvider.cs (1)
33Contract.ThrowIfNull(result);
CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
260Contract.ThrowIfNull(nextStatement); 265Contract.ThrowIfNull(dataFlow);
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
128Contract.ThrowIfNull(semanticModel);
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
79Contract.ThrowIfNull(currentAccessorList);
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
125Contract.ThrowIfNull(currentOptionsDirective); 157Contract.ThrowIfNull(currentOptionsDirective);
CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
38Contract.ThrowIfNull(options);
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
46Contract.ThrowIfNull(compilationOptions);
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
199Contract.ThrowIfNull(semanticModel);
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
52Contract.ThrowIfNull(name);
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
91Contract.ThrowIfNull(semanticModel);
CSharpUseRangeOperatorCodeFixProvider.cs (2)
147Contract.ThrowIfNull(instance); 199Contract.ThrowIfNull(result.Op2);
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (4)
85Contract.ThrowIfNull(semanticModel); 148Contract.ThrowIfNull(invocation.Instance); 165Contract.ThrowIfNull(invocation.Instance); 214Contract.ThrowIfNull(invocation.Instance);
EditAndContinue\BreakpointSpans.cs (2)
246Contract.ThrowIfNull(property.AccessorList); 261Contract.ThrowIfNull(indexer.AccessorList);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (9)
569Contract.ThrowIfNull(oldDeclaration.Parent); 570Contract.ThrowIfNull(newDeclaration.Parent); 1259Contract.ThrowIfNull(oldNode); 1287Contract.ThrowIfNull(oldNode); 1288Contract.ThrowIfNull(newNode); 1289Contract.ThrowIfNull(oldModel); 1411Contract.ThrowIfNull(oldNode); 1412Contract.ThrowIfNull(newNode); 1413Contract.ThrowIfNull(oldModel);
ExtractMethod\CSharpMethodExtractor.cs (2)
100Contract.ThrowIfNull(memberNode); 174Contract.ThrowIfNull(type);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (6)
37Contract.ThrowIfNull(outmostCallSiteContainer); 38Contract.ThrowIfNull(variableToRemoveMap); 39Contract.ThrowIfNull(firstStatementOrFieldToReplace); 40Contract.ThrowIfNull(lastStatementOrFieldToReplace); 41Contract.ThrowIfNull(statementsOrFieldToInsert); 280Contract.ThrowIfNull(statement);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
217Contract.ThrowIfNull(declStatement);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (1)
161Contract.ThrowIfNull(container);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (1)
112Contract.ThrowIfNull(node);
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (4)
26Contract.ThrowIfNull(semanticModel); 116Contract.ThrowIfNull(statement); 119Contract.ThrowIfNull(type); 153Contract.ThrowIfNull(statement);
ExtractMethod\CSharpSelectionResult.cs (4)
35Contract.ThrowIfNull(status); 36Contract.ThrowIfNull(document); 114Contract.ThrowIfNull(statement); 126Contract.ThrowIfNull(statement);
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
41Contract.ThrowIfNull(SemanticDocument);
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
51Contract.ThrowIfNull(SemanticDocument);
ExtractMethod\Extensions.cs (3)
34Contract.ThrowIfNull(node); 69Contract.ThrowIfNull(node); 100Contract.ThrowIfNull(node);
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
60Contract.ThrowIfNull(member);
LineSeparators\CSharpLineSeparatorService.cs (2)
247Contract.ThrowIfNull(spans); 262Contract.ThrowIfNull(spans);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
219Contract.ThrowIfNull(symbolType);
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
250Contract.ThrowIfNull(rewritten);
Structure\CSharpStructureHelpers.cs (2)
134Contract.ThrowIfNull(text); 135Contract.ThrowIfNull(prefix);
Structure\Providers\DisabledTextTriviaStructureProvider.cs (1)
21Contract.ThrowIfNull(trivia.SyntaxTree);
UseExpressionBodyHelper`1.cs (1)
84Contract.ThrowIfNull(body);
UseUtf8StringLiteralCodeFixProvider.cs (2)
53Contract.ThrowIfNull(readOnlySpanType); 61Contract.ThrowIfNull(arrayOp.Initializer);
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
87Contract.ThrowIfNull(semanticModel);
Microsoft.CodeAnalysis.CSharp.Workspaces (44)
CodeGeneration\CSharpSyntaxGenerator.cs (4)
831Contract.ThrowIfNull(type); 1227Contract.ThrowIfNull(result); 2083Contract.ThrowIfNull(vd.Parent); 3159Contract.ThrowIfNull(expression);
CSharpAddImportsService.cs (1)
140Contract.ThrowIfNull(rewritten);
CSharpCodeGenerationHelpers.cs (2)
114Contract.ThrowIfNull(syntax); 268Contract.ThrowIfNull(symbol);
CSharpIndentationService.cs (2)
54Contract.ThrowIfNull(formattingRules); 55Contract.ThrowIfNull(root);
CSharpIndentationService.Indenter.cs (2)
76Contract.ThrowIfNull(indenter.Tree); 127Contract.ThrowIfNull(interpolatedExpression);
CSharpInferredMemberNameSimplifier.cs (2)
64Contract.ThrowIfNull(toRemove.NameColon); 86Contract.ThrowIfNull(toRemove.NameEquals);
CSharpRemoveUnnecessaryImportsService.cs (1)
57Contract.ThrowIfNull(formattingOptions);
CSharpSmartTokenFormatter.cs (1)
36Contract.ThrowIfNull(root);
FormattingHelpers.cs (1)
486Contract.ThrowIfNull(node);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
489Contract.ThrowIfNull(syntaxTree);
NamedTypeGenerator.cs (1)
228Contract.ThrowIfNull(invokeMethod);
OrganizeImports\CSharpOrganizeImportsService.Rewriter.cs (1)
60Contract.ThrowIfNull(node);
Rename\CSharpRenameRewriterLanguageService.cs (1)
875Contract.ThrowIfNull(tree);
SemanticModelExtensions.cs (1)
170Contract.ThrowIfNull(@using.NamespaceOrType);
Simplification\CSharpSimplificationService.cs (2)
81Contract.ThrowIfNull(token.Parent); 174Contract.ThrowIfNull(syntaxNodeToSpeculate);
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (7)
42Contract.ThrowIfNull(options); 65Contract.ThrowIfNull(ParseOptions); 66Contract.ThrowIfNull(Options); 67Contract.ThrowIfNull(SemanticModel); 90Contract.ThrowIfNull(lastExpression.Parent); 105Contract.ThrowIfNull(lastPattern.Parent); 116Contract.ThrowIfNull(topMostCref.Parent);
SyntaxTriviaExtensions.cs (2)
121Contract.ThrowIfNull(trivia); 137Contract.ThrowIfNull(trivia);
TriviaDataFactory.FormattedComplexTrivia.cs (3)
32Contract.ThrowIfNull(context); 33Contract.ThrowIfNull(formattingRules); 34Contract.ThrowIfNull(originalString);
TriviaDataFactory.ModifiedComplexTrivia.cs (1)
24Contract.ThrowIfNull(original);
TriviaRewriter.cs (2)
34Contract.ThrowIfNull(node); 35Contract.ThrowIfNull(map);
TypeDeclarationSyntaxExtensions.cs (1)
71Contract.ThrowIfNull(typeNode);
TypeStyleHelper.cs (1)
133Contract.ThrowIfNull(containingType);
UsingsAndExternAliasesDirectiveComparer.cs (2)
128Contract.ThrowIfNull(using1!.Name); 129Contract.ThrowIfNull(using2!.Name);
UsingsAndExternAliasesOrganizer.cs (2)
84Contract.ThrowIfNull(using1.Name); 85Contract.ThrowIfNull(using2.Name);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
50Contract.ThrowIfNull(tokens);
Microsoft.CodeAnalysis.EditorFeatures (58)
BracePairs\BracePairsTaggerProvider.cs (1)
64Contract.ThrowIfNull(textView);
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (2)
62Contract.ThrowIfNull(textView); 82Contract.ThrowIfNull(textView);
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
388Contract.ThrowIfNull(lastProcessedSnapshot);
CommentSelection\AbstractCommentSelectionBase.cs (2)
56Contract.ThrowIfNull(undoHistoryRegistry); 57Contract.ThrowIfNull(editorOperationsFactoryService);
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (3)
41Contract.ThrowIfNull(uiThreadOperationExecutor); 42Contract.ThrowIfNull(undoHistoryRegistry); 43Contract.ThrowIfNull(editorOperationsFactoryService);
EditAndContinue\EditAndContinueLanguageService.cs (4)
90Contract.ThrowIfNull(debuggingSession); 219Contract.ThrowIfNull(committedDesignTimeSolution); 247Contract.ThrowIfNull(Interlocked.Exchange(ref _pendingUpdatedDesignTimeSolution, null)); 309Contract.ThrowIfNull(_committedDesignTimeSolution);
EditAndContinue\PdbMatchingSourceTextProvider.cs (1)
80Contract.ThrowIfNull(oldDocument.FilePath);
EncapsulateField\AbstractEncapsulateFieldCommandHandler.cs (1)
87Contract.ThrowIfNull(document);
ExternalAccess\VSTypeScript\VSTypeScriptInProcLanguageClient.cs (1)
91Contract.ThrowIfNull(typeScriptServerCapabilities);
ExtractMethod\ExtractMethodCommandHandler.cs (4)
61Contract.ThrowIfNull(threadingContext); 62Contract.ThrowIfNull(undoManager); 63Contract.ThrowIfNull(renameService); 152Contract.ThrowIfNull(result);
FindReferences\FindReferencesCommandHandler.cs (1)
47Contract.ThrowIfNull(listenerProvider);
GoToDefinition\GoToDefinitionCommandHandler.cs (1)
89Contract.ThrowIfNull(document);
InlineHints\InlineHintsDataTaggerProvider.cs (2)
67Contract.ThrowIfNull(textView); 89Contract.ThrowIfNull(textView);
InlineRename\InlineRenameSession.cs (2)
226Contract.ThrowIfNull(text); 235Contract.ThrowIfNull(textSnapshot.TextBuffer);
IntelliSense\AsyncCompletion\CommitManager.cs (2)
241Contract.ThrowIfNull(_languageServerSnippetExpander); 245Contract.ThrowIfNull(lspSnippetText);
IntelliSense\QuickInfo\Model.cs (1)
26Contract.ThrowIfNull(item);
Intents\RenameIntentProvider.cs (1)
39Contract.ThrowIfNull(renameIntentData);
Interactive\InteractiveWorkspace.cs (1)
57Contract.ThrowIfNull(_openTextContainer);
Preview\DifferenceViewerPreview.cs (1)
20Contract.ThrowIfNull(viewer);
Shared\Extensions\ITextSelectionExtensions.cs (2)
16Contract.ThrowIfNull(selection); 17Contract.ThrowIfNull(subjectBuffer);
Shared\Extensions\ITextViewExtensions.cs (9)
207Contract.ThrowIfNull(textView); 208Contract.ThrowIfNull(subjectBuffer); 209Contract.ThrowIfNull(valueCreator); 220Contract.ThrowIfNull(textView); 221Contract.ThrowIfNull(subjectBuffer); 232Contract.ThrowIfNull(textView); 233Contract.ThrowIfNull(subjectBuffer); 243Contract.ThrowIfNull(textView); 244Contract.ThrowIfNull(subjectBuffer);
Shared\Tagging\EventSources\TaggerEventSources.CaretPositionChangedEventSource.cs (2)
19Contract.ThrowIfNull(textView); 20Contract.ThrowIfNull(subjectBuffer);
Shared\Tagging\EventSources\TaggerEventSources.CompositionEventSource.cs (1)
19Contract.ThrowIfNull(providers);
Shared\Tagging\EventSources\TaggerEventSources.ReadOnlyRegionsChangedEventSource.cs (1)
19Contract.ThrowIfNull(subjectBuffer);
Shared\Tagging\EventSources\TaggerEventSources.TextChangedEventSource.cs (1)
19Contract.ThrowIfNull(subjectBuffer);
Shared\Utilities\AbstractClassificationTypeMap.cs (1)
37Contract.ThrowIfNull(rawValue);
Shared\Utilities\LinkedEditsTracker.cs (1)
27Contract.ThrowIfNull(subjectBuffer);
Shared\Utilities\UIThreadOperationContextProgressTracker.cs (1)
19Contract.ThrowIfNull(scope);
Shared\Utilities\VirtualTreePoint.cs (1)
21Contract.ThrowIfNull(tree);
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
263Contract.ThrowIfNull(_textView);
TextStructureNavigation\AbstractTextStructureNavigatorProvider.cs (2)
26Contract.ThrowIfNull(selectorService); 27Contract.ThrowIfNull(contentTypeService);
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (3)
34Contract.ThrowIfNull(subjectBuffer); 35Contract.ThrowIfNull(naturalLanguageNavigator); 36Contract.ThrowIfNull(provider);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (25)
Model.cs (1)
44Contract.ThrowIfNull(selectedItem);
NavigableSymbolService.NavigableSymbol.cs (1)
33Contract.ThrowIfNull(location);
NavigationCommandHandlers\AbstractNavigationCommandHandler.cs (1)
29Contract.ThrowIfNull(streamingPresenters);
NavigationCommandHandlers\FindBaseSymbolsCommandHandler.cs (1)
44Contract.ThrowIfNull(listenerProvider);
NavigationCommandHandlers\FindDerivedSymbolsCommandHandler.cs (1)
43Contract.ThrowIfNull(listenerProvider);
NavigationCommandHandlers\FindExtensionMethodsCommandHandler.cs (1)
48Contract.ThrowIfNull(listenerProvider);
NavigationCommandHandlers\FindImplementingMembersCommandHandler.cs (1)
46Contract.ThrowIfNull(listenerProvider);
NavigationCommandHandlers\FindMemberOverloadsCommandHandler.cs (1)
41Contract.ThrowIfNull(listenerProvider);
NavigationCommandHandlers\FindReferencesOfOverloadsCommandHandler.cs (3)
49Contract.ThrowIfNull(streamingPresenters); 50Contract.ThrowIfNull(listenerProvider); 51Contract.ThrowIfNull(threadingContext);
Preview\ICocoaDifferenceViewerExtensions.cs (1)
79Contract.ThrowIfNull(_diffViewer.DifferenceBuffer.CurrentInlineBufferSnapshot);
SignatureHelpPresenter.SignatureHelpPresenterSession.cs (1)
103Contract.ThrowIfNull(_signatureMap);
Snippets\AbstractSnippetExpansionClient.cs (2)
90Contract.ThrowIfNull(ExpansionSession); 114Contract.ThrowIfNull(ExpansionSession);
Snippets\CSharpSnippets\SnippetExpansionClient.cs (1)
35Contract.ThrowIfNull(ExpansionSession);
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
55Contract.ThrowIfNull(_snippetExpansionClient.ExpansionSession);
Snippets\SnippetFunctions\AbstractSnippetFunctionClassName.cs (1)
33Contract.ThrowIfNull(_snippetExpansionClient.ExpansionSession);
Snippets\SnippetFunctions\AbstractSnippetFunctionGenerateSwitchCases.cs (1)
80Contract.ThrowIfNull(_snippetExpansionClient.ExpansionSession);
Snippets\SnippetFunctions\AbstractSnippetFunctionSimpleTypeName.cs (1)
57Contract.ThrowIfNull(_snippetExpansionClient.ExpansionSession);
SuggestedAction.CaretPositionRestorer.cs (1)
34Contract.ThrowIfNull(associatedViewService);
SuggestedAction.cs (2)
56Contract.ThrowIfNull(provider); 57Contract.ThrowIfNull(codeAction);
SuggestedActionsSourceProvider.cs (2)
91Contract.ThrowIfNull(textView); 92Contract.ThrowIfNull(textBuffer);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (12)
Completion\AbstractArgumentProviderTests`1.cs (1)
69Contract.ThrowIfNull(parameter);
EditAndContinue\EditAndContinueTestHelpers.cs (3)
150Contract.ThrowIfNull(oldModel); 151Contract.ThrowIfNull(newModel); 350Contract.ThrowIfNull(actualSyntaxMap);
NavigateTo\NavigateToTestAggregator.Callback.cs (1)
27Contract.ThrowIfNull(options);
NavigateTo\NavigateToTestAggregator.cs (1)
26Contract.ThrowIfNull(itemProvider);
Workspaces\TestHostDocument.cs (5)
70Contract.ThrowIfNull(_id); 79Contract.ThrowIfNull(_project); 126Contract.ThrowIfNull(filePath); 278Contract.ThrowIfNull(document); 318Contract.ThrowIfNull(_initialTextSnapshot);
Workspaces\TestWorkspace.cs (1)
750Contract.ThrowIfNull(document);
Microsoft.CodeAnalysis.EditorFeatures.Text (10)
Extensions.SnapshotSourceText.cs (4)
42Contract.ThrowIfNull(editorSnapshot); 53Contract.ThrowIfNull(textImage); 230Contract.ThrowIfNull(editorSnapshot); 233Contract.ThrowIfNull(textImage);
Extensions.TextBufferContainer.cs (1)
30Contract.ThrowIfNull(editorBuffer);
Shared\Extensions\ITextSnapshotExtensions.cs (3)
112Contract.ThrowIfNull(snapshot); 119Contract.ThrowIfNull(snapshot); 137Contract.ThrowIfNull(snapshot);
Shared\Extensions\ITextSnapshotLineExtensions.cs (2)
23Contract.ThrowIfNull(line); 45Contract.ThrowIfNull(line);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (12)
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (2)
153Contract.ThrowIfNull(tagger); 201Contract.ThrowIfNull(tagger);
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
172Contract.ThrowIfNull(sessionProxy);
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (4)
77Contract.ThrowIfNull(symbol); 97Contract.ThrowIfNull(symbol); 192Contract.ThrowIfNull(assemblySymbol); 329Contract.ThrowIfNull(symbol);
Preview\PreviewWorkspaceTests.cs (2)
202Contract.ThrowIfNull(leftTagger); 203Contract.ThrowIfNull(rightTagger);
Tagging\AsynchronousTaggerTests.cs (3)
77Contract.ThrowIfNull(tagger); 103Contract.ThrowIfNull(tagger); 129Contract.ThrowIfNull(tagger);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (19)
Adornments\AbstractAdornmentManager.cs (7)
66Contract.ThrowIfNull(threadingContext); 67Contract.ThrowIfNull(textView); 68Contract.ThrowIfNull(tagAggregatorFactoryService); 69Contract.ThrowIfNull(adornmentLayerName); 70Contract.ThrowIfNull(asyncListener); 142Contract.ThrowIfNull(spans); 230Contract.ThrowIfNull(changedSpanCollection);
Interactive\InteractiveEvaluator.cs (1)
242Contract.ThrowIfNull(currentSubmissionBuffer);
IWpfDifferenceViewerExtensions.cs (1)
80Contract.ThrowIfNull(_diffViewer.DifferenceBuffer.CurrentInlineBufferSnapshot);
NavigableSymbols\NavigableSymbolService.NavigableSymbol.cs (1)
33Contract.ThrowIfNull(location);
NavigateTo\NavigateToItemProvider.cs (2)
36Contract.ThrowIfNull(workspace); 37Contract.ThrowIfNull(asyncListener);
SignatureHelp\Model.cs (1)
44Contract.ThrowIfNull(selectedItem);
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (1)
103Contract.ThrowIfNull(_signatureMap);
Suggestions\SuggestedActions\SuggestedAction.CaretPositionRestorer.cs (1)
34Contract.ThrowIfNull(associatedViewService);
Suggestions\SuggestedActions\SuggestedAction.cs (2)
56Contract.ThrowIfNull(provider); 57Contract.ThrowIfNull(codeAction);
Suggestions\SuggestedActionsSourceProvider.cs (2)
91Contract.ThrowIfNull(textView); 92Contract.ThrowIfNull(textBuffer);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (2)
Internal\Editor\FSharpSmartIndentProvider.cs (1)
100Contract.ThrowIfNull(_provider._legacyService);
SignatureHelp\FSharpSignatureHelpItems.cs (1)
67Contract.ThrowIfNull(items);
Microsoft.CodeAnalysis.Features (257)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
54Contract.ThrowIfNull(symbol);
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
78Contract.ThrowIfNull(obsoleteAttribute);
AbstractForEachCastCodeFixProvider.cs (2)
70Contract.ThrowIfNull(variableDeclarator.Symbol.Type); 71Contract.ThrowIfNull(enumerableType);
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
81Contract.ThrowIfNull(symbol);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
110Contract.ThrowIfNull(node); 117Contract.ThrowIfNull(methodSymbol);
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
59Contract.ThrowIfNull(methodSymbol); 256Contract.ThrowIfNull(currentInvocationExpression);
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
36Contract.ThrowIfNull(options);
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
82Contract.ThrowIfNull(newRoot);
AbstractRemoveUnusedMembersCodeFixProvider.cs (2)
59Contract.ThrowIfNull(symbol); 72Contract.ThrowIfNull(fieldDeclarator);
AbstractRemoveUnusedValuesCodeFixProvider.cs (5)
485Contract.ThrowIfNull(variableDeclarator); 591Contract.ThrowIfNull(type); 592Contract.ThrowIfNull(newLocalNameOpt); 853Contract.ThrowIfNull(declStatement); 894Contract.ThrowIfNull(rootWithRemovedDeclaration);
AbstractSimplifyInterpolationHelpers.cs (3)
79Contract.ThrowIfNull(expression.SemanticModel); 139Contract.ThrowIfNull(operation.SemanticModel); 158Contract.ThrowIfNull(operation.SemanticModel);
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
94Contract.ThrowIfNull(statement);
AbstractUseNullPropagationCodeFixProvider.cs (1)
161Contract.ThrowIfNull(newWhenTrueStatement);
AbstractUseObjectInitializerCodeFixProvider.cs (1)
95Contract.ThrowIfNull(statement);
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
80Contract.ThrowIfNull(semanticModel);
AddAccessibilityModifiersHelpers.cs (1)
17Contract.ThrowIfNull(symbol);
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
72Contract.ThrowIfNull(constructorDocument);
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (1)
185Contract.ThrowIfNull(changedSolution);
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
190Contract.ThrowIfNull(category);
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
113Contract.ThrowIfNull(defaultValue);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
172Contract.ThrowIfNull(targetSymbol);
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
93Contract.ThrowIfNull(result); 123Contract.ThrowIfNull(localFunctionResult);
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (1)
273Contract.ThrowIfNull(symbol);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
872Contract.ThrowIfNull(x); 873Contract.ThrowIfNull(y);
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
200Contract.ThrowIfNull(expr);
Completion\Providers\AbstractCrefCompletionProvider.cs (1)
36Contract.ThrowIfNull(semanticModel);
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
131Contract.ThrowIfNull(containingType); 218Contract.ThrowIfNull(root);
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
52Contract.ThrowIfNull(enclosing);
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (1)
114Contract.ThrowIfNull(containingType);
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
213Contract.ThrowIfNull(context);
Completion\Providers\AbstractSymbolCompletionProvider.cs (2)
246Contract.ThrowIfNull(syntaxContext); 324Contract.ThrowIfNull(syntaxContext);
Completion\Providers\CompletionUtilities.cs (1)
47Contract.ThrowIfNull(solution);
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
58Contract.ThrowIfNull(snippetText);
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
82Contract.ThrowIfNull(document.DocumentState.ParseOptions);
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
236Contract.ThrowIfNull(literalExpression);
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
212Contract.ThrowIfNull(document.FilePath);
Diagnostics\LiveDiagnosticUpdateArgsId.cs (1)
19Contract.ThrowIfNull(projectOrDocumentId);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
115Contract.ThrowIfNull(symbol);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (40)
544Contract.ThrowIfNull(newTree); 864Contract.ThrowIfNull(newStatement); 1011Contract.ThrowIfNull(oldStatementSyntax); 1332Contract.ThrowIfNull(newStatementSyntax); 2043Contract.ThrowIfNull(oldNode); 2044Contract.ThrowIfNull(newNode); 2461Contract.ThrowIfNull(symbol); 2596Contract.ThrowIfNull(oldModel); 2597Contract.ThrowIfNull(oldSymbol); 2598Contract.ThrowIfNull(oldDeclaration); 2772Contract.ThrowIfNull(newModel); 2773Contract.ThrowIfNull(newSymbol); 2774Contract.ThrowIfNull(newDeclaration); 2802Contract.ThrowIfNull(oldDeclaration); 2827Contract.ThrowIfNull(oldDeclaration); 2995Contract.ThrowIfNull(newContainingType); 2996Contract.ThrowIfNull(oldContainingType); 3032Contract.ThrowIfNull(oldModel); 3033Contract.ThrowIfNull(newModel); 3034Contract.ThrowIfNull(oldSymbol); 3035Contract.ThrowIfNull(newSymbol); 3046Contract.ThrowIfNull(oldDeclaration); 3047Contract.ThrowIfNull(newDeclaration); 3118Contract.ThrowIfNull(oldSymbol); 3171Contract.ThrowIfNull(oldDeclaration); 3175Contract.ThrowIfNull(newDeclaration); 3204Contract.ThrowIfNull(oldModel); 3205Contract.ThrowIfNull(newModel); 3210Contract.ThrowIfNull(newSymbol); 3211Contract.ThrowIfNull(oldSymbol); 3220Contract.ThrowIfNull(oldDeclaration); 3221Contract.ThrowIfNull(newDeclaration); 3225Contract.ThrowIfNull(oldContainingType); 3226Contract.ThrowIfNull(newContainingType); 3495Contract.ThrowIfNull(processedSymbols); 3521Contract.ThrowIfNull(processedSymbols); 3573Contract.ThrowIfNull(oldType); 3606Contract.ThrowIfNull(newType); 3911Contract.ThrowIfNull(newType.DelegateInvokeMethod); 4937Contract.ThrowIfNull(oldModel);
EditAndContinue\CommittedSolution.cs (4)
222Contract.ThrowIfNull(document.FilePath); 312Contract.ThrowIfNull(document.FilePath); 382Contract.ThrowIfNull(sourceFilePath); 473Contract.ThrowIfNull(document.FilePath);
EditAndContinue\DebuggingSession.cs (2)
655Contract.ThrowIfNull(document.FilePath); 782Contract.ThrowIfNull(mappedDocument.FilePath);
EditAndContinue\EditAndContinueWorkspaceService.cs (3)
187Contract.ThrowIfNull(debuggingSession); 217Contract.ThrowIfNull(debuggingSession); 225Contract.ThrowIfNull(debuggingSession);
EditAndContinue\EditSession.cs (8)
683Contract.ThrowIfNull(oldResolution.Symbol); 694Contract.ThrowIfNull(newResolution.Symbol); 700Contract.ThrowIfNull(newResolution.Symbol); 720Contract.ThrowIfNull(newSymbol); 980Contract.ThrowIfNull(oldCompilation); 981Contract.ThrowIfNull(newCompilation); 991Contract.ThrowIfNull(newCompilation); 1013Contract.ThrowIfNull(emitResult.Baseline);
EditAndContinue\EmitSolutionUpdateResults.cs (1)
113Contract.ThrowIfNull(document);
EditAndContinue\TraceLog.cs (1)
143Contract.ThrowIfNull(_logDirectory);
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (3)
221Contract.ThrowIfNull(startString); 222Contract.ThrowIfNull(lengthString); 223Contract.ThrowIfNull(newText);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (1)
1394Contract.ThrowIfNull(last);
ExternalAccess\UnitTesting\API\NewUnitTestingIncrementalAnalyzerProvider.cs (1)
45Contract.ThrowIfNull(workspaceKind);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (3)
60Contract.ThrowIfNull(workspaceKind); 135Contract.ThrowIfNull(workspaceKind); 158Contract.ThrowIfNull(workspaceKind);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (10)
266Contract.ThrowIfNull(args.ProjectId); 272Contract.ThrowIfNull(args.ProjectId); 277Contract.ThrowIfNull(args.ProjectId); 282Contract.ThrowIfNull(args.DocumentId); 288Contract.ThrowIfNull(args.DocumentId); 293Contract.ThrowIfNull(args.DocumentId); 306Contract.ThrowIfNull(args.ProjectId); 704Contract.ThrowIfNull(_projectOrDocumentIds); 752Contract.ThrowIfNull(_projectOrDocumentIds); 795Contract.ThrowIfNull(_projectOrDocumentIds);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncDocumentWorkItemQueue.cs (2)
112Contract.ThrowIfNull(lowPriorityDocumentId); 118Contract.ThrowIfNull(item.DocumentId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (1)
122Contract.ThrowIfNull(item.DocumentId);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
273Contract.ThrowIfNull(workItem.DocumentId);
ExtractClass\AbstractExtractClassRefactoringProvider.cs (1)
88Contract.ThrowIfNull(containingType);
ExtractMethod\AbstractSyntaxTriviaService.cs (4)
30Contract.ThrowIfNull(root); 56Contract.ThrowIfNull(root); 57Contract.ThrowIfNull(oldTokens); 58Contract.ThrowIfNull(computeReplacementToken);
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (3)
34Contract.ThrowIfNull(root); 35Contract.ThrowIfNull(annotations); 36Contract.ThrowIfNull(triviaList);
ExtractMethod\Extensions.cs (1)
75Contract.ThrowIfNull(typeSymbol);
ExtractMethod\InsertionPoint.cs (2)
29Contract.ThrowIfNull(document); 30Contract.ThrowIfNull(annotation);
ExtractMethod\MethodExtractor.Analyzer.cs (5)
31Contract.ThrowIfNull(selectionResult); 416Contract.ThrowIfNull(model); 417Contract.ThrowIfNull(dataFlowAnalysisData); 533Contract.ThrowIfNull(model); 534Contract.ThrowIfNull(type);
ExtractMethod\MethodExtractor.Analyzer.SymbolMapBuilder.cs (3)
35Contract.ThrowIfNull(semanticModel); 36Contract.ThrowIfNull(service); 37Contract.ThrowIfNull(root);
ExtractMethod\MethodExtractor.AnalyzerResult.cs (1)
135Contract.ThrowIfNull(_variableToUseAsReturnValue);
ExtractMethod\MethodExtractor.cs (1)
32Contract.ThrowIfNull(selectionResult);
ExtractMethod\MethodExtractor.GeneratedCode.cs (4)
22Contract.ThrowIfNull(document); 23Contract.ThrowIfNull(methodNameAnnotation); 24Contract.ThrowIfNull(callsiteAnnotation); 25Contract.ThrowIfNull(methodDefinitionAnnotation);
ExtractMethod\MethodExtractor.VariableInfo.cs (1)
98Contract.ThrowIfNull(variable);
ExtractMethod\MethodExtractor.VariableSymbol.cs (8)
112Contract.ThrowIfNull(parameterSymbol); 123Contract.ThrowIfNull(other); 191Contract.ThrowIfNull(localSymbol); 192Contract.ThrowIfNull(nonNoisySet); 205Contract.ThrowIfNull(other); 236Contract.ThrowIfNull(_localSymbol.Locations[0].SourceTree); 305Contract.ThrowIfNull(symbol); 316Contract.ThrowIfNull(other);
ExtractMethod\OperationStatus.cs (1)
25Contract.ThrowIfNull(reasons);
ExtractMethod\SelectionResult.cs (1)
23Contract.ThrowIfNull(status);
ExtractMethod\SelectionValidator.cs (2)
34Contract.ThrowIfNull(document); 57Contract.ThrowIfNull(range);
ExtractMethod\UniqueNameGenerator.cs (3)
18Contract.ThrowIfNull(semanticModel); 24Contract.ThrowIfNull(contextNode); 25Contract.ThrowIfNull(baseName);
FindUsages\DefinitionItem.cs (1)
250Contract.ThrowIfNull(projectId);
FindUsages\DefinitionItem.DefaultDefinitionItem.cs (1)
50Contract.ThrowIfNull(project);
FindUsages\IRemoteFindUsagesService.cs (1)
182Contract.ThrowIfNull(document);
FullyQualify\AbstractFullyQualifyService.cs (2)
167Contract.ThrowIfNull(rightSide); 197Contract.ThrowIfNull(symbolResult.OriginalSymbol);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
58Contract.ThrowIfNull(_state.DelegatedConstructor);
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.AbstractCodeAction.cs (2)
46Contract.ThrowIfNull(_state.ClassType); 68Contract.ThrowIfNull(classType);
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.CodeAction.cs (1)
30Contract.ThrowIfNull(state.ClassType);
GenerateMember\AbstractGenerateMemberService.cs (1)
141Contract.ThrowIfNull(attributeNode);
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (1)
88Contract.ThrowIfNull(state.TypeToGenerateIn);
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (9)
115Contract.ThrowIfNull(TypeToGenerateIn); 187Contract.ThrowIfNull(TypeToGenerateIn); 188Contract.ThrowIfNull(TypeToGenerateIn.BaseType); 209Contract.ThrowIfNull(TypeToGenerateIn); 240Contract.ThrowIfNull(TypeToGenerateIn); 523Contract.ThrowIfNull(TypeToGenerateIn); 580Contract.ThrowIfNull(TypeToGenerateIn); 615Contract.ThrowIfNull(TypeToGenerateIn); 638Contract.ThrowIfNull(TypeToGenerateIn);
GenerateType\AbstractGenerateTypeService.State.cs (1)
121Contract.ThrowIfNull(generateTypeServiceStateOptions.NameOrMemberAccessExpression);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
150Contract.ThrowIfNull(parameterSyntax);
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (2)
155Contract.ThrowIfNull(parameterList); 462Contract.ThrowIfNull(newMethodDeclaration);
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (1)
113Contract.ThrowIfNull(type);
MetadataAsSource\AbstractMetadataAsSourceService.cs (1)
41Contract.ThrowIfNull(rootNamespace);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (4)
250Contract.ThrowIfNull(workspace); 309Contract.ThrowIfNull(documentId); 387Contract.ThrowIfNull(filePath); 398Contract.ThrowIfNull(assemblyIdentity);
MetadataAsSource\MetadataAsSourceFileService.cs (3)
98Contract.ThrowIfNull(_workspace); 209Contract.ThrowIfNull(document.FilePath); 219Contract.ThrowIfNull(_workspace);
MoveStaticMembers\AbstractMoveStaticMembersRefactoringProvider.cs (1)
53Contract.ThrowIfNull(containingType);
NamingStyleCodeFixProvider.cs (1)
53Contract.ThrowIfNull(serializedNamingStyle);
PdbSourceDocument\PdbFileLocatorService.cs (1)
51Contract.ThrowIfNull(pdbReaderProvider);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (3)
94Contract.ThrowIfNull(telemetryMessage); 266Contract.ThrowIfNull(navigateDocument); 353Contract.ThrowIfNull(workspace);
PreferFrameworkType\PreferFrameworkTypeDiagnosticAnalyzerBase.cs (1)
39Contract.ThrowIfNull(options);
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (1)
62Contract.ThrowIfNull(containingType);
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (2)
251Contract.ThrowIfNull(initializer); 319Contract.ThrowIfNull(containerWithConditionalReplaced);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
56Contract.ThrowIfNull(propertySymbol); 266Contract.ThrowIfNull(parent);
SignatureHelp\SignatureHelpItems.cs (1)
65Contract.ThrowIfNull(items);
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
82Contract.ThrowIfNull(options);
Snippets\RoslynLSPSnippetConverter.cs (2)
39Contract.ThrowIfNull(textChangeText); 129Contract.ThrowIfNull(textChangeText);
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (1)
108Contract.ThrowIfNull(snippetExpressionNode);
Snippets\SnippetProviders\AbstractConstructorSnippetProvider.cs (1)
38Contract.ThrowIfNull(containingType);
Snippets\SnippetProviders\AbstractSnippetProvider.cs (3)
113Contract.ThrowIfNull(caretTarget); 114Contract.ThrowIfNull(mainChangeNode); 234Contract.ThrowIfNull(snippetExpressionNode);
SolutionCrawler\AbstractDocumentDifferenceService.cs (2)
68Contract.ThrowIfNull(oldRoot); 69Contract.ThrowIfNull(newRoot);
SolutionCrawler\SolutionCrawlerRegistrationService.cs (2)
77Contract.ThrowIfNull(workspace.Kind); 137Contract.ThrowIfNull(workspace.Kind);
SolutionCrawler\WorkCoordinator.AsyncDocumentWorkItemQueue.cs (2)
91Contract.ThrowIfNull(lowPriorityDocumentId); 97Contract.ThrowIfNull(item.DocumentId);
SolutionCrawler\WorkCoordinator.cs (10)
215Contract.ThrowIfNull(args.ProjectId); 220Contract.ThrowIfNull(args.ProjectId); 226Contract.ThrowIfNull(args.ProjectId); 231Contract.ThrowIfNull(args.DocumentId); 236Contract.ThrowIfNull(args.DocumentId); 242Contract.ThrowIfNull(args.DocumentId); 255Contract.ThrowIfNull(args.ProjectId); 637Contract.ThrowIfNull(_projectOrDocumentIds); 685Contract.ThrowIfNull(_projectOrDocumentIds); 728Contract.ThrowIfNull(_projectOrDocumentIds);
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (2)
116Contract.ThrowIfNull(item.DocumentId); 184Contract.ThrowIfNull(workItem.DocumentId);
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (1)
106Contract.ThrowIfNull(item.DocumentId);
SolutionCrawler\WorkCoordinator.NormalPriorityProcessor.cs (1)
259Contract.ThrowIfNull(workItem.DocumentId);
SymbolMapping\SymbolMappingResult.cs (2)
16Contract.ThrowIfNull(project); 17Contract.ThrowIfNull(symbol);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
225Contract.ThrowIfNull(newFieldTreeRoot);
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
73Contract.ThrowIfNull(expression); // checked in analyzer.
UseExplicitTupleNameCodeFixProvider.cs (1)
50Contract.ThrowIfNull(preferredName);
ValueTracking\SerializableValueTrackedItem.cs (1)
57Contract.ThrowIfNull(symbolResolution.Symbol);
ValueTracking\ValueTrackedItem.cs (1)
51Contract.ThrowIfNull(location.SourceTree);
Wrapping\AbstractCodeActionComputer.cs (2)
232Contract.ThrowIfNull(nodeToFormat); 264Contract.ThrowIfNull(rewrittenRoot);
Microsoft.CodeAnalysis.LanguageServer.Protocol (37)
Extensions\Extensions.cs (1)
27Contract.ThrowIfNull(document.FilePath);
Extensions\ProtocolConversions.cs (4)
114Contract.ThrowIfNull(context.TriggerCharacter); 126Contract.ThrowIfNull(context.TriggerCharacter); 212Contract.ThrowIfNull(textChange.NewText); 274Contract.ThrowIfNull(textDiffService);
Features\CodeCleanup\AbstractCodeCleanupService.cs (1)
189Contract.ThrowIfNull(solution);
Features\CodeFixes\CodeFixService.cs (3)
315Contract.ThrowIfNull(solution); 962Contract.ThrowIfNull(x); 963Contract.ThrowIfNull(y);
Features\Diagnostics\DiagnosticService.cs (1)
314Contract.ThrowIfNull(workspace);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (1)
54Contract.ThrowIfNull(analyzerService);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (1)
193Contract.ThrowIfNull(result.DocumentIds);
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
65Contract.ThrowIfNull(tree);
Handler\CodeActions\CodeActionResolveHandler.cs (4)
81Contract.ThrowIfNull(codeActionToResolve); 181Contract.ThrowIfNull(oldTextDoc); 182Contract.ThrowIfNull(newTextDoc); 192Contract.ThrowIfNull(textDiffService);
Handler\CodeActions\CodeActionsHandler.cs (1)
56Contract.ThrowIfNull(document);
Handler\Completion\CompletionHandler.cs (3)
66Contract.ThrowIfNull(document); 67Contract.ThrowIfNull(context.Solution); 284Contract.ThrowIfNull(mostUsedCommitCharacters);
Handler\Completion\CompletionResolveHandler.cs (2)
148Contract.ThrowIfNull(newText); 182Contract.ThrowIfNull(request.Data);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
208Contract.ThrowIfNull(context.Solution);
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (2)
141Contract.ThrowIfNull(context.Solution); 165Contract.ThrowIfNull(context.Solution);
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (2)
35Contract.ThrowIfNull(context.Workspace); 36Contract.ThrowIfNull(context.Solution);
Handler\References\FindAllReferencesHandler.cs (2)
55Contract.ThrowIfNull(document); 56Contract.ThrowIfNull(workspace);
Handler\Rename\RenameHandler.cs (1)
41Contract.ThrowIfNull(document);
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
36Contract.ThrowIfNull(request.TextDocument);
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
164Contract.ThrowIfNull(_semanticTokenRefreshQueue);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (2)
134Contract.ThrowIfNull(context.Solution); 171Contract.ThrowIfNull(context.Solution);
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
33Contract.ThrowIfNull(context.Solution);
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
56Contract.ThrowIfNull(context.Solution);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (9)
CodeActions\RunCodeActionsTests.cs (1)
76Contract.ThrowIfNull(result);
DocumentChanges\DocumentChangesTests.LinkedDocuments.cs (1)
105Contract.ThrowIfNull(lspDocument);
InlineCompletions\InlineCompletionsTests.cs (1)
308Contract.ThrowIfNull(response);
Miscellaneous\LspMiscellaneousFilesWorkspaceTests.cs (3)
151Contract.ThrowIfNull(miscWorkspace); 152Contract.ThrowIfNull(miscDocument); 226Contract.ThrowIfNull(result);
Ordering\RequestOrderingTests.cs (2)
260Contract.ThrowIfNull(response); 264Contract.ThrowIfNull(solution);
SemanticTokens\AbstractSemanticTokensTests.cs (1)
32Contract.ThrowIfNull(result);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (3)
Generator.cs (1)
106Contract.ThrowIfNull(projectPath);
Program.cs (1)
107Contract.ThrowIfNull(binLog);
VisualStudioMefHostServices.cs (1)
28Contract.ThrowIfNull(exportProvider);
Microsoft.CodeAnalysis.Remote.ServiceHub (11)
Host\RemoteDocumentDifferenceService.cs (2)
64Contract.ThrowIfNull(oldRoot); 65Contract.ThrowIfNull(newRoot);
Host\RemoteWorkspace.cs (1)
112Contract.ThrowIfNull(solutionChecksum);
Host\RemoteWorkspace.InFlightSolution.cs (1)
110Contract.ThrowIfNull(updatePrimaryBranchAsync);
Host\RemoteWorkspace.SolutionCreator.cs (1)
421Contract.ThrowIfNull(document);
Host\Storage\RemoteCloudCachePersistentStorageService.cs (1)
63Contract.ThrowIfNull(cacheService);
Services\BrokeredServiceBase.cs (1)
60Contract.ThrowIfNull(traceSource);
Services\BrokeredServiceBase.FactoryBase.cs (1)
133Contract.ThrowIfNull(descriptor.ClientInterface);
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (1)
247Contract.ThrowIfNull(analyzerId);
Services\NavigationBar\RemoteNavigationBarItemService.cs (1)
33Contract.ThrowIfNull(document);
Services\SemanticClassification\RemoteSemanticClassificationService.cs (1)
35Contract.ThrowIfNull(document);
Microsoft.CodeAnalysis.Remote.Workspaces (3)
BrokeredServiceConnection.cs (1)
98Contract.ThrowIfNull(service);
RemoteCallback.cs (1)
54Contract.ThrowIfNull(rental.Proxy);
VisualStudioMefHostServices.cs (1)
28Contract.ThrowIfNull(exportProvider);
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (14)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (1)
26Contract.ThrowIfNull(subjectBuffer)
AutomaticEndConstructCorrection\LetterOnlyTrackingSpan.vb (1)
20Contract.ThrowIfNull(span.Snapshot)
EndConstructGeneration\EndConstructState.vb (1)
14ThrowIfNull(syntaxTree)
EndConstructGeneration\ReplaceSpanResult.vb (1)
20ThrowIfNull(replacementText)
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (4)
38ThrowIfNull(smartIndentationService) 39ThrowIfNull(undoHistoryRegistry) 40ThrowIfNull(editorOperationsFactoryService) 41ThrowIfNull(editorOptionsFactoryService)
LineCommit\CommitBufferManager.DirtyState.vb (2)
15Contract.ThrowIfNull(baseDocument) 16Contract.ThrowIfNull(baseSnapshot)
LineCommit\CommitBufferManager.vb (4)
48Contract.ThrowIfNull(buffer) 49Contract.ThrowIfNull(commitFormatter) 50Contract.ThrowIfNull(inlineRenameService) 333Contract.ThrowIfNull(manager)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Utils.vb (2)
116Contract.ThrowIfNull(syntaxTree) 117Contract.ThrowIfNull(node)
Microsoft.CodeAnalysis.VisualBasic.Features (32)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (5)
661Contract.ThrowIfNull(oldDeclaration.Parent) 662Contract.ThrowIfNull(newDeclaration.Parent) 1330Contract.ThrowIfNull(oldNode) 1331Contract.ThrowIfNull(newNode) 1332Contract.ThrowIfNull(oldModel)
ExtractMethod\Extensions.vb (7)
28Contract.ThrowIfNull(node) 40Contract.ThrowIfNull(node) 57Contract.ThrowIfNull(node) 58Contract.ThrowIfNull(statement) 300Contract.ThrowIfNull(node) 326Contract.ThrowIfNull(node) 373Contract.ThrowIfNull(tuple.Item1)
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (4)
17Contract.ThrowIfNull(semanticModel) 59Contract.ThrowIfNull(statement) 65Contract.ThrowIfNull(type) 100Contract.ThrowIfNull(statement)
ExtractMethod\VisualBasicMethodExtractor.vb (2)
54Contract.ThrowIfNull(enclosingTopLevelNode) 89Contract.ThrowIfNull(type)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (5)
27Contract.ThrowIfNull(outmostCallSiteContainer) 28Contract.ThrowIfNull(variableToRemoveMap) 29Contract.ThrowIfNull(firstStatementOrFieldToReplace) 30Contract.ThrowIfNull(lastStatementOrFieldToReplace) 310Contract.ThrowIfNull(statement)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
102Contract.ThrowIfNull(container)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
151Contract.ThrowIfNull(declStatement)
ExtractMethod\VisualBasicSelectionResult.vb (4)
31Contract.ThrowIfNull(document) 118Contract.ThrowIfNull(Me.SemanticDocument) 246Contract.ThrowIfNull(statement) 261Contract.ThrowIfNull(lastStatement)
LineSeparators\VisualBasicLineSeparatorService.vb (2)
104Contract.ThrowIfNull(spans) 152Contract.ThrowIfNull(node)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
44Contract.ThrowIfNull(semanticModel)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (21)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (2)
203Contract.ThrowIfNull(methodDeclaration) 204Contract.ThrowIfNull(_semanticModel)
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
199ThrowIfNull(symbol)
Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (1)
22Contract.ThrowIfNull(treeInfo)
Formatting\Engine\Trivia\TriviaDataFactory.FormattedComplexTrivia.vb (3)
27Contract.ThrowIfNull(context) 28Contract.ThrowIfNull(formattingRules) 29Contract.ThrowIfNull(originalString)
Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.vb (1)
19Contract.ThrowIfNull(original)
Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (2)
24Contract.ThrowIfNull(node) 25Contract.ThrowIfNull(map)
Formatting\Engine\VisualBasicFormatEngine.vb (1)
34Contract.ThrowIfNull(tokenStream)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
239Contract.ThrowIfNull(syntaxTree)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (1)
53Contract.ThrowIfNull(ParseOptions)
Simplification\VisualBasicSimplificationService.vb (2)
78Contract.ThrowIfNull(nodeToSpeculate) 79Contract.ThrowIfNull(originalNode)
StringExtensions.vb (2)
62Contract.ThrowIfNull(text) 91Contract.ThrowIfNull(text)
SyntaxNodeExtensions.vb (1)
114Contract.ThrowIfNull(node)
VisualBasicRemoveUnnecessaryImportsService.vb (1)
32Contract.ThrowIfNull(formattingOptions)
VisualBasicSemanticFacts.vb (1)
134Contract.ThrowIfNull(model)
VisualBasicSmartTokenFormatter.vb (1)
26Contract.ThrowIfNull(root)
Microsoft.CodeAnalysis.Workspaces (209)
AbstractAggregatedFormattingResult.cs (2)
32Contract.ThrowIfNull(node); 33Contract.ThrowIfNull(formattingResults);
AbstractDocumentationCommentService.cs (1)
52Contract.ThrowIfNull(documentationComment);
AbstractFlagsEnumGenerator.cs (5)
80Contract.ThrowIfNull(enumType.EnumUnderlyingType); 121Contract.ThrowIfNull(finalNode); 151Contract.ThrowIfNull(field.ConstantValue); 174Contract.ThrowIfNull(enumType.EnumUnderlyingType); 190Contract.ThrowIfNull(enumType.EnumUnderlyingType);
AbstractFormatEngine.OperationApplier.cs (1)
271Contract.ThrowIfNull(previousChangesMap);
AbstractTriviaDataFactory.AbstractComplexTrivia.cs (1)
27Contract.ThrowIfNull(treeInfo);
AbstractTriviaDataFactory.cs (1)
25Contract.ThrowIfNull(treeInfo);
AbstractTriviaDataFactory.ModifiedWhitespace.cs (1)
27Contract.ThrowIfNull(original);
AbstractTriviaFormatter.cs (3)
72Contract.ThrowIfNull(context); 73Contract.ThrowIfNull(formattingRules); 74Contract.ThrowIfNull(originalString);
AlignTokensOperation.cs (1)
18Contract.ThrowIfNull(tokens);
AnnotationTable.cs (1)
108Contract.ThrowIfNull(ra.Data);
AsyncLazy`1.cs (3)
114Contract.ThrowIfNull(asynchronousComputeFunction); 248Contract.ThrowIfNull(_synchronousComputeFunction); 361Contract.ThrowIfNull(_asynchronousComputeFunction);
BottomUpBaseIndentationFinder.cs (1)
34Contract.ThrowIfNull(formattingRules);
ChainedFormattingRules.cs (1)
33Contract.ThrowIfNull(formattingRules);
Classification\IRemoteSemanticClassificationService.cs (2)
94Contract.ThrowIfNull(ClassificationTypes); 95Contract.ThrowIfNull(ClassificationTriples);
CodeCleanup\AbstractCodeCleanerService.cs (1)
669Contract.ThrowIfNull(annotation.Data);
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
315Contract.ThrowIfNull(project);
CodeGenerationHelpers.cs (1)
182Contract.ThrowIfNull(attribute);
CodeGenerationOptions.cs (1)
138Contract.ThrowIfNull(document.Project.ParseOptions);
CodeRefactorings\FixAllOccurences\FixAllState.cs (2)
101Contract.ThrowIfNull(Document); 112Contract.ThrowIfNull(Document);
CommonFormattingHelpers.cs (5)
44Contract.ThrowIfNull(root); 80Contract.ThrowIfNull(root); 144Contract.ThrowIfNull(tree); 307Contract.ThrowIfNull(parentNode); 362Contract.ThrowIfNull(root);
Diagnostics\DiagnosticAnalysisResult.cs (4)
219Contract.ThrowIfNull(_syntaxLocals); 220Contract.ThrowIfNull(_semanticLocals); 221Contract.ThrowIfNull(_nonLocals); 257Contract.ThrowIfNull(map);
Diagnostics\DiagnosticDataLocation.cs (1)
62Contract.ThrowIfNull(unmappedFileSpan.Path);
Diagnostics\HostDiagnosticAnalyzers.cs (1)
181Contract.ThrowIfNull(language);
Editing\SyntaxEditor.cs (1)
303Contract.ThrowIfNull(node);
Editing\SyntaxGenerator.cs (3)
1027Contract.ThrowIfNull(attribute.AttributeClass); 1531Contract.ThrowIfNull(currentFirst); 1903Contract.ThrowIfNull(name);
ErrorReporting\InfoBarUI.cs (1)
20Contract.ThrowIfNull(title);
FindSymbols\Declarations\DeclarationFinder.cs (1)
87Contract.ThrowIfNull(info);
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
33Contract.ThrowIfNull(query.Name);
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (2)
121Contract.ThrowIfNull(index); 124Contract.ThrowIfNull(_stringValue);
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
263Contract.ThrowIfNull(symbolOrigination.assembly); 264Contract.ThrowIfNull(project);
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
347Contract.ThrowIfNull(symbolTreeInfo);
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
56Contract.ThrowIfNull(token.Parent?.Parent);
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
45Contract.ThrowIfNull(underlyingNamedType);
FindSymbols\FindReferences\Finders\MethodTypeParameterSymbolReferenceFinder.cs (1)
57Contract.ThrowIfNull(symbol.DeclaringMethod);
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
121Contract.ThrowIfNull(searchSymbol);
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
32Contract.ThrowIfNull(index);
FindSymbols\SymbolFinder_Helpers.cs (1)
148Contract.ThrowIfNull(equivalentTypesWithDifferingAssemblies);
FindSymbols\SymbolTree\MetadataInfo.cs (1)
31Contract.ThrowIfNull(info);
FindSymbols\SymbolTree\SymbolTreeInfo.cs (1)
156Contract.ThrowIfNull(queryName);
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
57Contract.ThrowIfNull(result);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
179Contract.ThrowIfNull(info); 201Contract.ThrowIfNull(info);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (1)
85Contract.ThrowIfNull(node);
Formatting\AbstractFormattingService.cs (1)
20Contract.ThrowIfNull(syntaxFormattingOptions);
Formatting\Formatter.cs (1)
138Contract.ThrowIfNull(formattingOptions);
FormattingContext.cs (3)
59Contract.ThrowIfNull(engine); 60Contract.ThrowIfNull(tokenStream); 125Contract.ThrowIfNull(operations);
FormattingContext.InitialContextFinder.cs (3)
32Contract.ThrowIfNull(tokenStream); 33Contract.ThrowIfNull(formattingRules); 34Contract.ThrowIfNull(rootNode);
ImmutableHashMapExtensions.cs (2)
28Contract.ThrowIfNull(valueProvider); 31Contract.ThrowIfNull(map);
ISymbolExtensions_Accessibility.cs (7)
88Contract.ThrowIfNull(symbol); 89Contract.ThrowIfNull(within); 183Contract.ThrowIfNull(type); 221Contract.ThrowIfNull(assembly); 258Contract.ThrowIfNull(containingType); 435Contract.ThrowIfNull(withinType); 436Contract.ThrowIfNull(originalContainingType);
ISyntaxFactsExtensions.cs (1)
29Contract.ThrowIfNull(node);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\INamedTypeSymbolExtensions.cs\INamedTypeSymbolExtensions.cs (3)
338Contract.ThrowIfNull(classOrStructType); 339Contract.ThrowIfNull(interfacesOrAbstractClasses); 340Contract.ThrowIfNull(isImplemented);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs\StringExtensions.cs (6)
16Contract.ThrowIfNull(line); 31Contract.ThrowIfNull(line); 46Contract.ThrowIfNull(lineText); 57Contract.ThrowIfNull(lineText); 208Contract.ThrowIfNull(line); 217Contract.ThrowIfNull(line);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
69Contract.ThrowIfNull(syntaxTree); 131Contract.ThrowIfNull(syntaxTree);
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
54Contract.ThrowIfNull(documentForLocation);
ListExtensions.cs (2)
68Contract.ThrowIfNull(list); 69Contract.ThrowIfNull(predicate);
LocationExtensions.cs (1)
15Contract.ThrowIfNull(location.SourceTree);
Logger.LogBlock.cs (1)
21Contract.ThrowIfNull(s_currentLogger);
PublicOptionFactory.cs (4)
101Contract.ThrowIfNull(option.PublicOption); 107Contract.ThrowIfNull(option.PublicOption); 113Contract.ThrowIfNull(option.PublicOption); 119Contract.ThrowIfNull(option.PublicOption);
ReferenceCountedDisposable.cs (1)
294Contract.ThrowIfNull(weakInstance);
Remote\RemoteServiceCallbackDispatchers.cs (1)
24Contract.ThrowIfNull(serviceInterface);
Rename\ConflictEngine\ConflictResolver.cs (6)
193Contract.ThrowIfNull(implicitUsageConflict.SourceTree); 217Contract.ThrowIfNull(implicitConflict.SourceTree); 243Contract.ThrowIfNull(projectOpt); 295Contract.ThrowIfNull(projectOpt); 310Contract.ThrowIfNull(languageConflict.SourceTree); 337Contract.ThrowIfNull(oldLocation.SourceTree);
Rename\ConflictEngine\MutableConflictResolution.cs (1)
117Contract.ThrowIfNull(directory);
Rename\IRemoteRenamerService.cs (2)
157Contract.ThrowIfNull(serializableLocations); 239Contract.ThrowIfNull(Resolution);
Rename\LightweightRenameLocations.cs (2)
80Contract.ThrowIfNull(solution); 81Contract.ThrowIfNull(symbol);
Rename\Renamer.cs (4)
163Contract.ThrowIfNull(solution); 164Contract.ThrowIfNull(symbol); 211Contract.ThrowIfNull(solution); 212Contract.ThrowIfNull(symbol);
Rename\RenameUtilities.cs (3)
307Contract.ThrowIfNull(definitionSymbol); 318Contract.ThrowIfNull(symbol); 319Contract.ThrowIfNull(solution);
Rename\SymbolicRenameLocations.cs (1)
68Contract.ThrowIfNull(symbol);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (2)
266Contract.ThrowIfNull(aliasLocation.SourceTree); 285Contract.ThrowIfNull(aliasLocation.SourceTree);
Rename\SymbolicRenameLocations.SearchResult.cs (1)
24Contract.ThrowIfNull(locations);
SemanticModelExtensions.cs (1)
109Contract.ThrowIfNull(semanticModel.ParentModel);
Shared\Extensions\DocumentExtensions.cs (1)
19Contract.ThrowIfNull(result);
Shared\Extensions\ISymbolExtensions.cs (1)
370Contract.ThrowIfNull(candidate);
Shared\Extensions\SyntaxGeneratorExtensions.cs (1)
179Contract.ThrowIfNull(type);
Shared\Extensions\TelemetryExtensions.cs (1)
18Contract.ThrowIfNull(type.FullName);
Shared\Utilities\ExtensionOrderer.Graph.cs (1)
22Contract.ThrowIfNull(name);
SimplificationHelpers.cs (1)
66Contract.ThrowIfNull(expression);
SourceTextExtensions_SharedWithCodeStyle.cs (1)
19Contract.ThrowIfNull(text);
StackExtensions.cs (2)
34Contract.ThrowIfNull(stack); 35Contract.ThrowIfNull(range);
Storage\AbstractPersistentStorageService.cs (1)
84Contract.ThrowIfNull(storage);
Storage\SQLite\v2\SQLiteConnectionPoolService.cs (2)
139Contract.ThrowIfNull(directoryName); 150Contract.ThrowIfNull(directory);
Storage\SQLite\v2\SQLitePersistentStorage.cs (1)
59Contract.ThrowIfNull(solutionKey.FilePath);
SymbolKey.BuiltinOperatorSymbolKey.cs (1)
48Contract.ThrowIfNull(returnTypeSymbol);
SymbolKey.SymbolKeyReader.cs (1)
126Contract.ThrowIfNull(result);
SyntaxNodeExtensions.cs (6)
102Contract.ThrowIfNull(node); 292Contract.ThrowIfNull(root); 293Contract.ThrowIfNull(pairs); 306Contract.ThrowIfNull(root); 307Contract.ThrowIfNull(pairs); 315Contract.ThrowIfNull(nodes);
TemporaryStorage\TemporaryStorageServiceFactory.cs (1)
160Contract.ThrowIfNull(_name);
TokenData.cs (1)
25Contract.ThrowIfNull(tokenStream);
TokenPairWithOperations.cs (1)
28Contract.ThrowIfNull(tokenStream);
TokenStream.cs (3)
237Contract.ThrowIfNull(data); 243Contract.ThrowIfNull(data); 249Contract.ThrowIfNull(data);
TreeData.cs (1)
42Contract.ThrowIfNull(root);
TreeData.NodeAndText.cs (1)
20Contract.ThrowIfNull(text);
Utilities\Documentation\XmlDocumentationProvider.cs (2)
106Contract.ThrowIfNull(xmlDocCommentBytes); 155Contract.ThrowIfNull(filePath);
Utilities\TaskQueue.cs (2)
25Contract.ThrowIfNull(operationListener); 26Contract.ThrowIfNull(taskScheduler);
Workspace\DocumentActiveContextChangedEventArgs.cs (4)
22Contract.ThrowIfNull(solution); 23Contract.ThrowIfNull(sourceTextContainer); 24Contract.ThrowIfNull(oldActiveContextDocumentId); 25Contract.ThrowIfNull(newActiveContextDocumentId);
Workspace\DocumentEventArgs.cs (1)
18Contract.ThrowIfNull(document);
Workspace\Host\PersistentStorage\IPersistentStorageConfiguration.cs (1)
54Contract.ThrowIfNull(fileName);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
200Contract.ThrowIfNull(documentInfo.FilePath);
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
811Contract.ThrowIfNull(providerForFileInfo); 1302Contract.ThrowIfNull(remainingMetadataReferences);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
448Contract.ThrowIfNull(projectWithMetadataReference); 449Contract.ThrowIfNull(referencedProject);
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
218Contract.ThrowIfNull(sender);
Workspace\Solution\Document.cs (2)
291Contract.ThrowIfNull(result); 485Contract.ThrowIfNull(_cachedOptions);
Workspace\Solution\DocumentState.cs (4)
72Contract.ThrowIfNull(options); 159Contract.ThrowIfNull(tree); 231Contract.ThrowIfNull(newTree); 521Contract.ThrowIfNull(_options);
Workspace\Solution\DocumentState_LinkedFileReuse.cs (1)
36Contract.ThrowIfNull(siblingTreeSource);
Workspace\Solution\Project.cs (2)
38Contract.ThrowIfNull(solution); 39Contract.ThrowIfNull(projectState);
Workspace\Solution\ProjectDependencyGraph.cs (2)
92Contract.ThrowIfNull(transitiveReferencesMap); 93Contract.ThrowIfNull(reverseTransitiveReferencesMap);
Workspace\Solution\ProjectReference.cs (1)
25Contract.ThrowIfNull(projectId);
Workspace\Solution\ProjectState.cs (3)
96Contract.ThrowIfNull(projectInfo); 97Contract.ThrowIfNull(languageServices); 287Contract.ThrowIfNull(projectDirectory);
Workspace\Solution\RecoverableTextAndVersion.cs (2)
177Contract.ThrowIfNull(_storage); 187Contract.ThrowIfNull(_storage);
Workspace\Solution\Solution.cs (3)
130Contract.ThrowIfNull(state); 219Contract.ThrowIfNull(documentId); 234Contract.ThrowIfNull(documentId);
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (2)
271Contract.ThrowIfNull(finalCompilation); 333Contract.ThrowIfNull(projectId);
Workspace\Solution\SolutionState.CompilationTracker.cs (3)
55Contract.ThrowIfNull(project); 821Contract.ThrowIfNull(stateMember); 823Contract.ThrowIfNull(additionalTextsMember);
Workspace\Solution\SolutionState.cs (3)
399Contract.ThrowIfNull(result); 423Contract.ThrowIfNull(projectState); 1921Contract.ThrowIfNull(replacingItemTracker);
Workspace\Solution\SolutionState.SymbolToProjectId.cs (1)
38Contract.ThrowIfNull(syntaxTree);
Workspace\Solution\SolutionState_Checksum.cs (1)
56Contract.ThrowIfNull(projectId);
Workspace\Solution\TextDocument.cs (2)
27Contract.ThrowIfNull(project); 28Contract.ThrowIfNull(state);
Workspace\Workspace.cs (4)
342Contract.ThrowIfNull(transformation); 1078Contract.ThrowIfNull(newDocument); 1410Contract.ThrowIfNull(projectChanges.OldProject.CompilationOptions); 1411Contract.ThrowIfNull(projectChanges.NewProject.CompilationOptions);
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
476Contract.ThrowIfNull(dir);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Remote\InProcRemostHostClient.cs (2)
57Contract.ThrowIfNull(client); 143Contract.ThrowIfNull(options.ClientRpcTarget);
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SolutionTests\SolutionWithSourceGeneratorTests.cs (1)
685Contract.ThrowIfNull(document);
Microsoft.VisualStudio.IntegrationTest.Utilities (29)
AutomationElementHelper.cs (1)
57Contract.ThrowIfNull(element);
InProcess\Editor_InProc.cs (2)
74Contract.ThrowIfNull(textViewHost); 234Contract.ThrowIfNull(subjectBuffer);
InProcess\InteractiveWindow_InProc.cs (7)
52Contract.ThrowIfNull(_interactiveWindow); 59Contract.ThrowIfNull(_interactiveWindow); 65Contract.ThrowIfNull(_interactiveWindow); 71Contract.ThrowIfNull(_interactiveWindow); 178Contract.ThrowIfNull(_interactiveWindow); 217Contract.ThrowIfNull(_interactiveWindow); 262Contract.ThrowIfNull(_interactiveWindow);
InProcess\SolutionExplorer_InProc.cs (10)
90Contract.ThrowIfNull(_solution); 91Contract.ThrowIfNull(_fileName); 176Contract.ThrowIfNull(_solution); 254Contract.ThrowIfNull(_solution); 261Contract.ThrowIfNull(_solution); 475Contract.ThrowIfNull(_solution); 831Contract.ThrowIfNull(_solution); 873Contract.ThrowIfNull(_solution); 898Contract.ThrowIfNull(item); 910Contract.ThrowIfNull(item);
InProcess\TestWaitingService.cs (1)
33Contract.ThrowIfNull(featureWaiter);
InProcess\TextViewWindow_InProc.cs (2)
268Contract.ThrowIfNull(session); 284Contract.ThrowIfNull(session);
IntegrationHelper.cs (1)
276Contract.ThrowIfNull(moniker);
OutOfProcess\Editor_OutOfProc.Verifier.cs (2)
159Contract.ThrowIfNull(currentParameter); 169Contract.ThrowIfNull(currentParameters);
OutOfProcess\TextViewWindow_OutOfProc.Verifier.cs (1)
95Contract.ThrowIfNull(applyFix);
VisualStudioInstanceFactory.cs (2)
125Contract.ThrowIfNull(_currentlyRunningInstance); 195Contract.ThrowIfNull(_currentlyRunningInstance);
Microsoft.VisualStudio.LanguageServices (79)
CodeCleanup\AbstractCodeCleanUpFixer.cs (2)
199Contract.ThrowIfNull(workspace); 206Contract.ThrowIfNull(document);
ColorSchemes\ColorSchemeApplier.ClassificationVerifier.cs (1)
165Contract.ThrowIfNull(_fontAndColorUtilities);
DebuggerIntelliSense\DebuggerIntellisenseFilter.cs (1)
156Contract.ThrowIfNull(_context);
DesignerAttribute\VisualStudioDesignerAttributeService.cs (1)
317Contract.ThrowIfNull(_projectSystemNotificationQueue);
Diagnostics\DiagnosticProgressReporter.cs (1)
167Contract.ThrowIfNull(_taskCenterService);
Diagnostics\VisualStudioDiagnosticAnalyzerProvider.cs (2)
38Contract.ThrowIfNull(extensionManager); 39Contract.ThrowIfNull(typeIExtensionContent);
DocumentationComments\VisualStudioDocumentationProvider.cs (2)
27Contract.ThrowIfNull(memberIndexService); 28Contract.ThrowIfNull(filePath);
ErrorReporting\VisualStudioInfoBar.cs (1)
129Contract.ThrowIfNull(onClose);
FindReferences\Entries\SimpleMessageEntry.cs (1)
55Contract.ThrowIfNull(_navigationBucket);
Implementation\AbstractEditorFactory.cs (2)
74Contract.ThrowIfNull(_oleServiceProvider); 160Contract.ThrowIfNull(_oleServiceProvider);
Implementation\AbstractOleCommandTarget.cs (4)
30Contract.ThrowIfNull(wpfTextView); 31Contract.ThrowIfNull(componentModel); 59Contract.ThrowIfNull(vsTextView); 64Contract.ThrowIfNull(nextCommandTarget);
InheritanceMargin\InheritanceMarginTaggerProvider.cs (2)
59Contract.ThrowIfNull(textView); 78Contract.ThrowIfNull(textView);
LanguageService\AbstractLanguageService`2.cs (2)
179Contract.ThrowIfNull(textView); 214Contract.ThrowIfNull(openDocument);
LanguageService\AbstractLanguageService`2.VsLanguageDebugInfo.cs (3)
49Contract.ThrowIfNull(languageService); 50Contract.ThrowIfNull(languageServiceProvider); 320Contract.ThrowIfNull(tree);
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (1)
36Contract.ThrowIfNull(serviceProvider);
Options\LocalUserRegistryOptionPersister.cs (5)
38Contract.ThrowIfNull(localRegistry); 133Contract.ThrowIfNull(_registryKey); 144Contract.ThrowIfNull(value); 151Contract.ThrowIfNull(value); 159Contract.ThrowIfNull(value);
Options\NamingPreferencesReadFallback.cs (1)
26Contract.ThrowIfNull(language);
Options\VisualStudioSettingsOptionPersister.cs (3)
66Contract.ThrowIfNull(_settingManager); 105Contract.ThrowIfNull(_settingManager); 197Contract.ThrowIfNull(_settingManager);
PreviewPane\PreviewPane.xaml.cs (1)
77Contract.ThrowIfNull(helpLinkToolTipText);
ProjectSystem\Legacy\AbstractLegacyProject.cs (1)
70Contract.ThrowIfNull(hierarchy);
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.MetadataCache.cs (1)
78Contract.ThrowIfNull(newMetadata);
ProjectSystem\MiscellaneousFilesWorkspace.cs (1)
291Contract.ThrowIfNull(languageInformation);
RoslynActivityLogger.cs (2)
32Contract.ThrowIfNull(traceSource); 43Contract.ThrowIfNull(traceSource);
RoslynPackage.cs (5)
362Contract.ThrowIfNull(globalNotificationService); 376Contract.ThrowIfNull(gate); 377Contract.ThrowIfNull(globalNotificationService); 395Contract.ThrowIfNull(gate); 396Contract.ThrowIfNull(globalNotificationService);
Snippets\AbstractSnippetExpansionClient.cs (2)
1013Contract.ThrowIfNull(expansion); 1040Contract.ThrowIfNull(vsTextView);
SolutionEventMonitor.cs (1)
30Contract.ThrowIfNull(notificationService);
Storage\VisualStudioCloudCacheStorageService.cs (1)
66Contract.ThrowIfNull(cacheService);
SyncNamespaces\SyncNamespacesCommandHandler.cs (1)
54Contract.ThrowIfNull(serviceProvider);
TableDataSource\DiagnosticTableItem.cs (1)
27Contract.ThrowIfNull(data);
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (2)
219Contract.ThrowIfNull(_tableControl); 302Contract.ThrowIfNull(project);
TableDataSource\TableEntriesFactory.cs (1)
222Contract.ThrowIfNull(primary);
TableDataSource\TableItem.cs (3)
28Contract.ThrowIfNull(workspace); 29Contract.ThrowIfNull(projectNames); 30Contract.ThrowIfNull(projectGuids);
TableDataSource\TaskList\VisualStudioTaskListTable.cs (3)
125Contract.ThrowIfNull(args.Solution); 126Contract.ThrowIfNull(args.DocumentId); 133Contract.ThrowIfNull(data.Solution);
TaskList\ExternalErrorDiagnosticUpdateSource.cs (1)
366Contract.ThrowIfNull(projectGroup.Key);
TaskList\HostDiagnosticUpdateSource.cs (6)
75Contract.ThrowIfNull(projectId); 76Contract.ThrowIfNull(key); 77Contract.ThrowIfNull(items); 89Contract.ThrowIfNull(projectId); 113Contract.ThrowIfNull(projectId); 114Contract.ThrowIfNull(key);
Telemetry\FileLogger.cs (1)
57Contract.ThrowIfNull(e.Value);
Telemetry\VisualStudioWorkspaceTelemetryService.cs (1)
57Contract.ThrowIfNull(settings);
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (1)
63Contract.ThrowIfNull(serviceProvider);
ValueTracking\ValueTrackingCommandHandler.cs (1)
172Contract.ThrowIfNull(roslynPackage);
Venus\VenusCommandFilter.cs (3)
31Contract.ThrowIfNull(wpfTextView); 32Contract.ThrowIfNull(subjectBuffer); 33Contract.ThrowIfNull(nextCommandTarget);
Workspace\GlobalUndoServiceFactory.WorkspaceGlobalUndoTransaction.cs (1)
60Contract.ThrowIfNull(visualStudioWorkspace);
Workspace\SourceGeneratedFileManager.cs (1)
287Contract.ThrowIfNull(sourceGeneratedDocument);
Workspace\VisualStudioActiveDocumentTracker.cs (1)
146Contract.ThrowIfNull(frame);
Workspace\VisualStudioDocumentNavigationService.cs (1)
428Contract.ThrowIfNull(textBuffer);
Microsoft.VisualStudio.LanguageServices.CSharp (12)
CodeModel\CSharpCodeModelService.cs (12)
968Contract.ThrowIfNull(symbol); 1734Contract.ThrowIfNull(parsedArgumentList); 1761Contract.ThrowIfNull(node.Parent); 2723Contract.ThrowIfNull(typeSymbol); 2756Contract.ThrowIfNull(fieldDeclaration); 2766Contract.ThrowIfNull(newFieldDeclaration); 2795Contract.ThrowIfNull(attributeList); 2813Contract.ThrowIfNull(newAttributeList); 2822Contract.ThrowIfNull(argumentList); 2824Contract.ThrowIfNull(newArgumentList); 2832Contract.ThrowIfNull(parameterList); 2834Contract.ThrowIfNull(newParameterList);
Microsoft.VisualStudio.LanguageServices.Implementation (11)
CodeModel\AbstractCodeModelObject_CodeGen.cs (3)
50Contract.ThrowIfNull(method); 64Contract.ThrowIfNull(method); 170Contract.ThrowIfNull(method);
CodeModel\AbstractCodeModelService.cs (4)
424Contract.ThrowIfNull(node.Parent); 818Contract.ThrowIfNull(typeSymbol); 826Contract.ThrowIfNull(typeSymbol); 1035Contract.ThrowIfNull(annotatedNode);
CodeModel\ProjectCodeModel.cs (2)
57Contract.ThrowIfNull(_projectId); 58Contract.ThrowIfNull(_visualStudioWorkspace);
RoslynVisualStudioWorkspace.cs (1)
87Contract.ThrowIfNull(textDocument.FilePath);
SolutionExplorer\AnalyzerReferenceManager.cs (1)
64Contract.ThrowIfNull(_tracker.SelectedHierarchy);
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (2)
InProcess\EditorInProcess.cs (1)
147Contract.ThrowIfNull(subjectBuffer);
IntegrationHelper.cs (1)
276Contract.ThrowIfNull(moniker);
Microsoft.VisualStudio.LanguageServices.Xaml (7)
Implementation\LanguageServer\Handler\Commands\CreateEventCommandHandler.cs (1)
47Contract.ThrowIfNull(request.Arguments);
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
48Contract.ThrowIfNull(context.Solution);
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (2)
111Contract.ThrowIfNull(sourceDefinition.FilePath); 153Contract.ThrowIfNull(symbolDefinition.Symbol);
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
64Contract.ThrowIfNull(context.Solution);
Implementation\LanguageServer\Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
43Contract.ThrowIfNull(context.Solution);
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
56Contract.ThrowIfNull(result.TextChange.NewText);
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\SerializationValidator.cs (2)
83Contract.ThrowIfNull(data.Value); 97Contract.ThrowIfNull<object?>(result);