560 references to ThrowIfFalse
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
StringCopyPaste\AbstractPasteProcessor.cs (2)
145
Contract.
ThrowIfFalse
(IsAnyRawStringExpression(StringExpressionBeforePaste));
160
Contract.
ThrowIfFalse
(IsAnyRawStringExpression(StringExpressionBeforePaste));
StringCopyPaste\StringCopyPasteCommandHandler.cs (1)
94
Contract.
ThrowIfFalse
(_threadingContext.HasMainThread);
StringCopyPaste\StringCopyPasteCommandHandler_CutCopy.cs (1)
49
Contract.
ThrowIfFalse
(_threadingContext.HasMainThread);
StringCopyPaste\StringInfo.cs (2)
134
Contract.
ThrowIfFalse
(SyntaxFacts.IsNewLine(text[rawStart]));
149
Contract.
ThrowIfFalse
(SyntaxFacts.IsNewLine(text[rawEnd - 1]));
Microsoft.CodeAnalysis.CSharp.Features (41)
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
105
Contract.
ThrowIfFalse
(_assignmentTarget is IdentifierNameSyntax);
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (2)
198
Contract.
ThrowIfFalse
(span.IntersectsWith(token.Span));
199
Contract.
ThrowIfFalse
(token.Kind() == SyntaxKind.StringLiteralToken);
CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
53
Contract.
ThrowIfFalse
(nodes.Any());
CSharpUpgradeProjectCodeFixProvider.cs (2)
95
Contract.
ThrowIfFalse
(LanguageVersionFacts.TryParse(newVersion, out var parsedNewVersion));
109
Contract.
ThrowIfFalse
(LanguageVersionFacts.TryParse(newVersion, out var parsedNewVersion));
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
59
Contract.
ThrowIfFalse
(CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.GetWhenTrueAssignment(
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1167
Contract.
ThrowIfFalse
(node.Parent is (kind:
EditAndContinue\SyntaxComparer.cs (1)
914
Contract.
ThrowIfFalse
(rightName.HasValue == leftName.HasValue);
ExtractMethod\CSharpMethodExtractor.cs (1)
40
Contract.
ThrowIfFalse
(originalSpanStart >= 0);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (9)
52
Contract.
ThrowIfFalse
(_firstStatementOrFieldToReplace.Parent == _lastStatementOrFieldToReplace.Parent
72
Contract.
ThrowIfFalse
(variable.Initializer == null);
305
Contract.
ThrowIfFalse
(firstIndex >= 0);
308
Contract.
ThrowIfFalse
(lastIndex >= 0);
310
Contract.
ThrowIfFalse
(firstIndex <= lastIndex);
333
Contract.
ThrowIfFalse
(firstMemberIndex >= 0);
336
Contract.
ThrowIfFalse
(lastMemberIndex >= 0);
338
Contract.
ThrowIfFalse
(firstMemberIndex <= lastMemberIndex);
377
Contract.
ThrowIfFalse
(_firstStatementOrFieldToReplace == _lastStatementOrFieldToReplace);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
88
Contract.
ThrowIfFalse
(SemanticDocument == selectionResult.SemanticDocument);
133
Contract.
ThrowIfFalse
(firstStatementToRemove.Parent == lastStatementToRemove.Parent
218
Contract.
ThrowIfFalse
(declStatement.Parent.IsStatementContainerNode());
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.ExpressionCodeGenerator.cs (2)
101
Contract.
ThrowIfFalse
(IsExtractMethodOnExpression(CSharpSelectionResult));
162
Contract.
ThrowIfFalse
(container.IsStatementContainerNode() ||
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (2)
50
Contract.
ThrowIfFalse
(CSharpSyntaxFacts.Instance.AreStatementsInSameContainer(firstUnderContainer, lastUnderContainer));
113
Contract.
ThrowIfFalse
(node.IsStatementContainerNode());
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.SingleStatementCodeGenerator.cs (1)
49
Contract.
ThrowIfFalse
(IsExtractMethodOnSingleStatement(CSharpSelectionResult));
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
129
Contract.
ThrowIfFalse
(keyValuePair.Value.Count > 0);
ExtractMethod\CSharpSelectionResult.cs (4)
128
Contract.
ThrowIfFalse
(CSharpSyntaxFacts.Instance.AreStatementsInSameContainer(statement, firstStatementUnderContainer));
135
Contract.
ThrowIfFalse
(SelectionInExpression);
173
Contract.
ThrowIfFalse
(last.IsParentKind(SyntaxKind.GlobalStatement));
174
Contract.
ThrowIfFalse
(last.Parent.IsParentKind(SyntaxKind.CompilationUnit));
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
42
Contract.
ThrowIfFalse
(SelectionInExpression);
ExtractMethod\CSharpSelectionValidator.cs (1)
509
Contract.
ThrowIfFalse
(line.LineNumber > 0);
InlineHints\CSharpInlineTypeHintsService.cs (1)
135
Contract.
ThrowIfFalse
(displayAllOverride);
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (2)
303
Contract.
ThrowIfFalse
(openBracket.Parent is BracketedArgumentListSyntax &&
345
Contract.
ThrowIfFalse
(openBracket.Parent is ArrayRankSpecifierSyntax && openBracket.Parent.Parent is ArrayTypeSyntax);
SignatureHelp\GenericNameSignatureHelpProvider.cs (1)
164
Contract.
ThrowIfFalse
(lessThanToken.Parent is TypeArgumentListSyntax && lessThanToken.Parent.Parent is GenericNameSyntax);
SignatureHelp\InvocationExpressionSignatureHelpProviderBase_MethodGroup.cs (1)
68
Contract.
ThrowIfFalse
(includeInstance || includeStatic);
Structure\CSharpStructureHelpers.cs (1)
143
Contract.
ThrowIfFalse
(comment.IsSingleLineComment() || comment.IsMultiLineComment());
UseUtf8StringLiteralCodeFixProvider.cs (1)
150
Contract.
ThrowIfFalse
(UseUtf8StringLiteralDiagnosticAnalyzer.TryConvertToUtf8String(builder, initializer.ElementValues));
Microsoft.CodeAnalysis.CSharp.Workspaces (17)
BlockSyntaxExtensions.cs (1)
110
Contract.
ThrowIfFalse
(preference == ExpressionBodyPreference.WhenOnSingleLine);
CSharpTriviaFormatter.cs (1)
225
Contract.
ThrowIfFalse
(multilineCommentTrivia.Count == 1);
CSharpVirtualCharService.cs (3)
140
Contract.
ThrowIfFalse
(tokenText is [.., 'u' or 'U', '8']);
146
Contract.
ThrowIfFalse
(tokenText[0] == '"');
151
Contract.
ThrowIfFalse
(tokenText[endIndexExclusive - 1] == '"');
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
41
Contract.
ThrowIfFalse
(genericIdentifier.Kind() == SyntaxKind.IdentifierToken);
45
Contract.
ThrowIfFalse
(token.Kind() == SyntaxKind.LessThanToken);
NullableSyntaxAnnotationEx.cs (2)
29
Contract.
ThrowIfFalse
(ReferenceEquals(Oblivious, NullableSyntaxAnnotation.Oblivious));
30
Contract.
ThrowIfFalse
(ReferenceEquals(AnnotatedOrNotAnnotated, NullableSyntaxAnnotation.AnnotatedOrNotAnnotated));
SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (2)
35
Contract.
ThrowIfFalse
(accessor.Parent is AccessorListSyntax);
36
Contract.
ThrowIfFalse
(accessor.Parent.Parent is BasePropertyDeclarationSyntax);
Simplification\CSharpSimplificationService.cs (1)
175
Contract.
ThrowIfFalse
(SpeculationAnalyzer.CanSpeculateOnNode(nodeToSpeculate));
TriviaDataFactory.Analyzer.cs (1)
128
Contract.
ThrowIfFalse
(SyntaxFacts.IsPreprocessorDirective(trivia.Kind()));
TriviaDataFactory.ComplexTrivia.cs (1)
63
Contract.
ThrowIfFalse
(triviaList.Count > 0);
TriviaDataFactory.cs (1)
108
Contract.
ThrowIfFalse
(space >= -1);
TriviaDataFactory.ModifiedComplexTrivia.cs (2)
74
Contract.
ThrowIfFalse
(this.SecondTokenIsFirstTokenOnLine);
80
Contract.
ThrowIfFalse
(triviaList.Count > 0);
Microsoft.CodeAnalysis.EditorFeatures (32)
CodeDefinitionWindow\DefinitionContextTracker.cs (4)
71
Contract.
ThrowIfFalse
(_threadingContext.JoinableTaskContext.IsOnMainThread);
85
Contract.
ThrowIfFalse
(_threadingContext.JoinableTaskContext.IsOnMainThread);
100
Contract.
ThrowIfFalse
(_threadingContext.JoinableTaskContext.IsOnMainThread);
107
Contract.
ThrowIfFalse
(_threadingContext.JoinableTaskContext.IsOnMainThread);
Diagnostics\DiagnosticsSquiggleTaggerProvider.cs (2)
131
Contract.
ThrowIfFalse
(tag1 is RoslynErrorTag);
132
Contract.
ThrowIfFalse
(tag2 is RoslynErrorTag);
Diagnostics\DiagnosticsSuggestionTaggerProvider.cs (2)
67
Contract.
ThrowIfFalse
(tag1 is RoslynErrorTag);
68
Contract.
ThrowIfFalse
(tag2 is RoslynErrorTag);
EditAndContinue\ActiveStatementTrackingService.cs (2)
270
Contract.
ThrowIfFalse
(oldSpan.Flags == newSpan.Flags);
271
Contract.
ThrowIfFalse
(oldSpan.Ordinal == newSpan.Ordinal);
EditorConfigSettings\Data\CodeStyleSetting`1.cs (1)
35
Contract.
ThrowIfFalse
(possibleValues.Length == valueDescriptions.Length);
FindUsages\BufferedFindUsagesContext.cs (1)
62
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
InlineRename\AbstractEditorInlineRenameService.InlineRenameReplacementInfo.cs (1)
20
Contract.
ThrowIfFalse
(conflicts.IsSuccessful);
InlineRename\InlineRenameSession.cs (1)
225
Contract.
ThrowIfFalse
(document.TryGetText(out var text));
InlineRename\UndoManagerServiceFactory.cs (1)
54
Contract.
ThrowIfFalse
(textUndoHistoryService.TryGetTextUndoHistory(workspace, subjectBuffer, out var undoHistory));
IntelliSense\AbstractController.cs (1)
110
Contract.
ThrowIfFalse
(IsSessionActive);
IntelliSense\Helpers.cs (1)
262
Contract.
ThrowIfFalse
(lines.Count > 0);
IntelliSense\Session.cs (1)
44
Contract.
ThrowIfFalse
(ReferenceEquals(this.PresenterSession, sender));
Interactive\InteractiveSession.cs (1)
122
Contract.
ThrowIfFalse
(result.InitializationResult != null);
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (1)
387
Contract.
ThrowIfFalse
(_refCount >= 0);
Shared\Extensions\IThreadingContextExtensions.cs (1)
13
=> Contract.
ThrowIfFalse
(threadingContext.JoinableTaskContext.IsOnMainThread);
Shared\Utilities\ForegroundThreadAffinitizedObject.cs (2)
32
Contract.
ThrowIfFalse
(threadingContext.HasMainThread);
55
Contract.
ThrowIfFalse
(_threadingContext.JoinableTaskContext.IsOnMainThread);
Shared\Utilities\VirtualTreePoint.cs (2)
22
Contract.
ThrowIfFalse
(position >= 0 && position <= tree.Length);
23
Contract.
ThrowIfFalse
(virtualSpaces >= 0);
Structure\AbstractStructureTaggerProvider.cs (2)
229
Contract.
ThrowIfFalse
(tag1 is StructureTag);
230
Contract.
ThrowIfFalse
(tag2 is StructureTag);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ReferenceCounting.cs (3)
40
Contract.
ThrowIfFalse
(_taggers >= 0);
51
Contract.
ThrowIfFalse
(_taggers > 0);
84
=> Contract.
ThrowIfFalse
(Thread.CurrentThread == _thread);
Workspaces\AbstractTextBufferVisibilityTracker.cs (2)
106
Contract.
ThrowIfFalse
(_subjectBufferToCallbacks.TryGetValue(subjectBuffer, out var data));
107
Contract.
ThrowIfFalse
(data.Callbacks.Contains(callback));
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (6)
Controller.Session.cs (1)
33
Contract.
ThrowIfFalse
(ReferenceEquals(this.PresenterSession, sender));
Controller.Session_SetModelSelectedItem.cs (1)
39
Contract.
ThrowIfFalse
(model.Items.Contains(selectedItem));
Preview\ICocoaDifferenceViewerExtensions.cs (2)
117
Contract.
ThrowIfFalse
(IsNormal(_width));
121
Contract.
ThrowIfFalse
(IsNormal(_height));
Preview\PreviewFactoryService.cs (1)
66
Contract.
ThrowIfFalse
(mode == DifferenceViewMode.Inline);
SignatureHelpPresenter.SignatureHelpPresenterSession.cs (1)
166
Contract.
ThrowIfFalse
(_signatureMap.TryGetKey((Signature)eventArgs.NewSelectedSignature, out var helpItem));
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (9)
Workspaces\TestHostDocument.cs (1)
195
Contract.
ThrowIfFalse
(project.Id == this.Id.ProjectId);
Workspaces\TestWorkspace.cs (7)
693
Contract.
ThrowIfFalse
(IsDocumentOpen(documentId));
711
Contract.
ThrowIfFalse
(IsDocumentOpen(documentId));
729
Contract.
ThrowIfFalse
(IsDocumentOpen(documentId));
738
Contract.
ThrowIfFalse
(testDocument.IsSourceGenerated);
746
Contract.
ThrowIfFalse
(testDocument.IsSourceGenerated);
747
Contract.
ThrowIfFalse
(IsDocumentOpen(documentId));
829
Contract.
ThrowIfFalse
(threadingContext.HasMainThread && threadingContext.JoinableTaskContext.IsOnMainThread);
Workspaces\TestWorkspace_XmlCreation.cs (1)
130
Contract.
ThrowIfFalse
(options.SpecificDiagnosticOptions.IsEmpty);
Microsoft.CodeAnalysis.EditorFeatures.Text (3)
Extensions.SnapshotSourceText.cs (2)
103
Contract.
ThrowIfFalse
(editorSnapshot.TextBuffer == container.GetTextBuffer());
247
Contract.
ThrowIfFalse
(snapshot == editorSnapshot);
Shared\Extensions\ITextSnapshotLineExtensions.cs (1)
73
Contract.
ThrowIfFalse
(startIndex >= 0);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (18)
Adornments\AbstractAdornmentManager.cs (4)
79
Contract.
ThrowIfFalse
(textView.VisualElement.Dispatcher.CheckAccess());
110
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
205
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
233
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
BackgroundWorkIndicator\BackgroundWorkIndicatorContext.cs (1)
264
Contract.
ThrowIfFalse
(_scopes.Contains(scope));
BackgroundWorkIndicator\BackgroundWorkIndicatorScope.cs (1)
44
Contract.
ThrowIfFalse
(Monitor.IsEntered(_context.Gate));
InlineDiagnostics\InlineDiagnosticsAdornmentManager.cs (3)
58
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
83
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
109
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
Interactive\InteractiveGlobalUndoServiceFactory.cs (1)
65
Contract.
ThrowIfFalse
(_undoHistoryRegistry.TryGetHistory(textBuffer, out var textUndoHistory));
IWpfDifferenceViewerExtensions.cs (2)
120
Contract.
ThrowIfFalse
(IsNormal(_width));
124
Contract.
ThrowIfFalse
(IsNormal(_height));
LineSeparators\LineSeparatorAdornmentManager.cs (1)
27
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
Preview\PreviewFactoryService.cs (1)
73
Contract.
ThrowIfFalse
(mode == DifferenceViewMode.Inline);
SignatureHelp\Controller.Session.cs (1)
33
Contract.
ThrowIfFalse
(ReferenceEquals(this.PresenterSession, sender));
SignatureHelp\Controller.Session_SetModelSelectedItem.cs (1)
39
Contract.
ThrowIfFalse
(model.Items.Contains(selectedItem));
SignatureHelp\Presentation\SignatureHelpPresenter.SignatureHelpPresenterSession.cs (1)
166
Contract.
ThrowIfFalse
(_signatureMap.TryGetKey((Signature)eventArgs.NewSelectedSignature, out var helpItem));
StringIndentation\StringIndentationAdornmentManager.cs (1)
35
Contract.
ThrowIfFalse
(TextView.VisualElement.Dispatcher.CheckAccess());
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (3)
CodeFixes\CodeFixServiceTests.vb (2)
238
Contract.
ThrowIfFalse
(context.Document.Project.Language = LanguageNames.CSharp)
263
Contract.
ThrowIfFalse
(context.Document.Project.Language = LanguageNames.CSharp)
IntelliSense\SignatureHelpControllerTests.vb (1)
264
Roslyn.Utilities.Contract.
ThrowIfFalse
(s_controllerMocksMap.TryGetValue(controller, result))
Microsoft.CodeAnalysis.ExternalAccess.Razor (3)
RazorCSharpFormattingInteractionService.cs (3)
41
Contract.
ThrowIfFalse
(document.Project.Language is LanguageNames.CSharp);
67
Contract.
ThrowIfFalse
(root.Language is LanguageNames.CSharp);
77
Contract.
ThrowIfFalse
(root.Language is LanguageNames.CSharp);
Microsoft.CodeAnalysis.Features (84)
AbstractForEachCastDiagnosticAnalyzer.cs (1)
67
Contract.
ThrowIfFalse
(option.Value is ForEachExplicitCastInSourcePreference.Always or ForEachExplicitCastInSourcePreference.WhenStronglyTyped);
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
501
Contract.
ThrowIfFalse
(node.GetRequiredParent().Parent is TExpressionStatementSyntax);
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (1)
28
Contract.
ThrowIfFalse
(fixData.Kind == AddImportFixKind.ReferenceAssemblySymbol);
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (1)
42
Contract.
ThrowIfFalse
(fixData.Kind == AddImportFixKind.PackageSymbol);
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
25
Contract.
ThrowIfFalse
(fixData.Kind == AddImportFixKind.MetadataSymbol);
AddImport\CodeActions\ParentInstallPackageCodeAction.cs (1)
47
Contract.
ThrowIfFalse
(fixData.Kind == AddImportFixKind.PackageSymbol);
AddImport\CodeActions\ProjectSymbolReferenceCodeAction.cs (1)
35
Contract.
ThrowIfFalse
(fixData.Kind == AddImportFixKind.ProjectSymbol);
AddImport\SearchScopes\ProjectSearchScope.cs (1)
25
Contract.
ThrowIfFalse
(project.SupportsCompilation);
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
167
Contract.
ThrowIfFalse
(!string.IsNullOrEmpty(category));
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
238
Contract.
ThrowIfFalse
(batchOfFixes.Any());
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (3)
148
Contract.
ThrowIfFalse
(!diagnostic.IsSuppressed);
167
Contract.
ThrowIfFalse
(diagnostic.Location.IsInSource);
189
Contract.
ThrowIfFalse
(!diagnostic.Location.IsInSource);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (2)
182
Contract.
ThrowIfFalse
(indexOfTriviaToRemoveOrToggle >= 0);
189
Contract.
ThrowIfFalse
(triviaToToggle != default);
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
199
Contract.
ThrowIfFalse
(dotToken.HasValue);
Completion\Providers\Snippets\SnippetCompletionItem.cs (3)
47
Contract.
ThrowIfFalse
(item.Properties.TryGetValue(SnippetIdentifierKey, out var text));
53
Contract.
ThrowIfFalse
(item.Properties.TryGetValue("Position", out var text));
54
Contract.
ThrowIfFalse
(int.TryParse(text, out var num));
DiagnosticHelper.cs (1)
197
Contract.
ThrowIfFalse
(indices.All(idx => idx >= 0 && idx < additionalLocationsLength));
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (10)
813
Contract.
ThrowIfFalse
(newExceptionRegions[i].IsDefault);
825
Contract.
ThrowIfFalse
(hasPartner);
862
Contract.
ThrowIfFalse
(statementPart == -1);
2977
Contract.
ThrowIfFalse
(newSymbol is INamedTypeSymbol || IsGlobalMain(newSymbol));
3024
Contract.
ThrowIfFalse
(editKind == SemanticEditKind.Insert);
3114
Contract.
ThrowIfFalse
(editKind is SemanticEditKind.Update or SemanticEditKind.Insert);
3256
Contract.
ThrowIfFalse
(IsConstructorWithMemberInitializers(oldDeclaration) == IsConstructorWithMemberInitializers(newDeclaration));
3257
Contract.
ThrowIfFalse
(IsDeclarationWithInitializer(oldDeclaration) == IsDeclarationWithInitializer(newDeclaration));
4939
Contract.
ThrowIfFalse
(oldCtor is IMethodSymbol { MethodKind: MethodKind.Constructor or MethodKind.StaticConstructor });
5031
Contract.
ThrowIfFalse
(isStatic || oldCtor != null);
EditAndContinue\CommittedSolution.cs (1)
143
Contract.
ThrowIfFalse
(currentDocument == null || documentId == currentDocument.Id);
EditAndContinue\DocumentActiveStatementChanges.cs (2)
22
Contract.
ThrowIfFalse
(oldSpans.Length == newStatements.Length);
23
Contract.
ThrowIfFalse
(oldSpans.Length == newExceptionRegions.Length);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (1)
883
Contract.
ThrowIfFalse
(comment.HasValue);
EmbeddedLanguages\StackFrame\StackFrameParser.cs (2)
90
Contract.
ThrowIfFalse
(_lexer.Position == _lexer.Text.Length);
91
Contract.
ThrowIfFalse
(eolToken.Kind == StackFrameKind.EndOfFrame);
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
320
Contract.
ThrowIfFalse
(resolution.IsSuccessful);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (1)
59
Contract.
ThrowIfFalse
(_processorTask == null);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
82
Contract.
ThrowIfFalse
(item.DocumentId != null);
ExtractClass\ExtractClassWithDialogCodeAction.cs (1)
216
Contract.
ThrowIfFalse
(remainingResults.Count == 0);
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
37
Contract.
ThrowIfFalse
(textSpan.Contains(tokens[TriviaLocation.AfterBeginningOfSpan].Span) && textSpan.Contains(tokens[TriviaLocation.BeforeEndOfSpan].Span));
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (1)
115
Contract.
ThrowIfFalse
(
ExtractMethod\MethodExtractor.Analyzer.cs (2)
92
Contract.
ThrowIfFalse
(unused.Count == 0);
864
Contract.
ThrowIfFalse
(parameters.Count == arguments.Count);
ExtractMethod\MethodExtractor.CodeGenerator.cs (5)
44
Contract.
ThrowIfFalse
(insertionPoint.SemanticDocument == analyzerResult.SemanticDocument);
249
Contract.
ThrowIfFalse
(AnalyzerResult.GetVariablesToSplitOrMoveOutToCallSite(cancellationToken).Single(v => v.ReturnBehavior == ReturnBehavior.Initialization) != null);
258
Contract.
ThrowIfFalse
(variable.ReturnBehavior == ReturnBehavior.Assignment);
296
Contract.
ThrowIfFalse
(variableToUseAsReturnValue.ReturnBehavior is ReturnBehavior.Assignment or
309
Contract.
ThrowIfFalse
(variable.GetDeclarationBehavior(cancellationToken) is DeclarationBehavior.MoveOut or
ExtractMethod\MethodExtractor.VariableInfo.cs (3)
38
Contract.
ThrowIfFalse
(!_useAsReturnValue || _variableStyle.ReturnStyle.ReturnBehavior != ReturnBehavior.None);
99
Contract.
ThrowIfFalse
(variable.CanBeUsedAsReturnValue);
100
Contract.
ThrowIfFalse
(variable.ParameterModifier is ParameterBehavior.Out or ParameterBehavior.Ref);
ExtractMethod\MethodExtractor.VariableSymbol.cs (14)
136
Contract.
ThrowIfFalse
(_parameterSymbol.Ordinal != other._parameterSymbol.Ordinal);
212
Contract.
ThrowIfFalse
(_localSymbol.Locations.Length == 1);
213
Contract.
ThrowIfFalse
(other._localSymbol.Locations.Length == 1);
214
Contract.
ThrowIfFalse
(_localSymbol.Locations[0].IsInSource);
215
Contract.
ThrowIfFalse
(other._localSymbol.Locations[0].IsInSource);
216
Contract.
ThrowIfFalse
(_localSymbol.Locations[0].SourceTree == other._localSymbol.Locations[0].SourceTree);
217
Contract.
ThrowIfFalse
(_localSymbol.Locations[0].SourceSpan.Start != other._localSymbol.Locations[0].SourceSpan.Start);
234
Contract.
ThrowIfFalse
(_localSymbol.Locations.Length == 1);
235
Contract.
ThrowIfFalse
(_localSymbol.Locations[0].IsInSource);
242
Contract.
ThrowIfFalse
(token.Span.Equals(span));
326
Contract.
ThrowIfFalse
(locationLeft.IsInSource);
327
Contract.
ThrowIfFalse
(locationRight.IsInSource);
328
Contract.
ThrowIfFalse
(locationLeft.SourceTree == locationRight.SourceTree);
329
Contract.
ThrowIfFalse
(locationLeft.SourceSpan.Start != locationRight.SourceSpan.Start);
FindUsages\DefinitionItem.cs (2)
158
Contract.
ThrowIfFalse
(Properties.ContainsKey(MetadataSymbolOriginatingProjectIdGuid));
159
Contract.
ThrowIfFalse
(Properties.ContainsKey(MetadataSymbolOriginatingProjectIdDebugName));
FindUsages\IRemoteFindUsagesService.cs (1)
154
Contract.
ThrowIfFalse
(_idToDefinition.ContainsKey(definitionId));
GenerateType\AbstractGenerateTypeService.Editor.cs (1)
74
Contract.
ThrowIfFalse
(document.Project.Solution == generateTypeOptionsResult.Project.Solution);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
320
Contract.
ThrowIfFalse
(symbolGroup.Length > 0);
329
Contract.
ThrowIfFalse
(symbolGroup.Length > 0);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
252
Contract.
ThrowIfFalse
(threadingService.IsOnMainThread);
345
Contract.
ThrowIfFalse
(_openedDocumentIds.IsEmpty);
MetadataAsSource\MetadataAsSourceFileService.cs (1)
123
Contract.
ThrowIfFalse
(threadingService.IsOnMainThread);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
355
Contract.
ThrowIfFalse
(threadingService.IsOnMainThread);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
491
Contract.
ThrowIfFalse
(x.Document == y.Document);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
437
Contract.
ThrowIfFalse
(x.location.Document == y.location.Document);
Snippets\AbstractSnippetService.cs (1)
39
Contract.
ThrowIfFalse
(_identifierToProviderMap.ContainsKey(snippetIdentifier));
SolutionCrawler\IdleProcessor.cs (1)
59
Contract.
ThrowIfFalse
(_processorTask == null);
SolutionCrawler\WorkCoordinator.HighPriorityProcessor.cs (1)
144
Contract.
ThrowIfFalse
(GetNextWorkItem(out var workItem, out var documentCancellation));
SolutionCrawler\WorkCoordinator.NormalPriorityProcessor.cs (1)
81
Contract.
ThrowIfFalse
(item.DocumentId != null);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
143
Contract.
ThrowIfFalse
(resolution.IsSuccessful);
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (1)
312
Contract.
ThrowIfFalse
(comma.IsToken);
Microsoft.CodeAnalysis.LanguageServer.Protocol (30)
Extensions\ProtocolConversions.cs (2)
115
Contract.
ThrowIfFalse
(char.TryParse(context.TriggerCharacter, out var triggerChar));
127
Contract.
ThrowIfFalse
(char.TryParse(context.TriggerCharacter, out var triggerChar));
Features\CodeFixes\CodeFixService.FixAllDiagnosticProvider.cs (3)
49
Contract.
ThrowIfFalse
(diagnostics.All(d => d.DocumentId != null));
57
Contract.
ThrowIfFalse
(diagnostics.All(d => d.DocumentId != null));
72
Contract.
ThrowIfFalse
(diagnostics.All(d => d.DocumentId == null));
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
67
Contract.
ThrowIfFalse
(AnalysisScope.Analyzers.Contains(analyzer));
Features\Diagnostics\DocumentAnalysisExecutor_Helpers.cs (3)
154
Contract.
ThrowIfFalse
(project.SupportsCompilation);
192
Contract.
ThrowIfFalse
(project.TryGetCompilation(out var compilation2));
193
Contract.
ThrowIfFalse
(compilation1 == compilation2);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ActiveFileState.cs (1)
65
Contract.
ThrowIfFalse
(data.OldItems.IsDefault);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.AnalysisData.cs (1)
124
Contract.
ThrowIfFalse
(project.Id == result.ProjectId);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.CompilationManager.cs (1)
89
Contract.
ThrowIfFalse
(compilation.Analyzers.SetEquals(stateSets.Select(s => s.Analyzer).Where(a => !a.IsWorkspaceDiagnosticAnalyzer())));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.cs (4)
167
Contract.
ThrowIfFalse
(project.Solution.Workspace == Workspace);
181
Contract.
ThrowIfFalse
(solution == null || solution.Workspace == Workspace);
194
Contract.
ThrowIfFalse
(document.Project.Solution.Workspace == Workspace);
208
Contract.
ThrowIfFalse
(solution == null || solution.Workspace == Workspace);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
319
Contract.
ThrowIfFalse
(member.FullSpan.Start == oldSpan.Start);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InMemoryStorage.cs (1)
67
=> Contract.
ThrowIfFalse
(key.key is DocumentId or ProjectId);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (1)
73
Contract.
ThrowIfFalse
(!compilationWithAnalyzers.Analyzers.IsEmpty);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (6)
56
Contract.
ThrowIfFalse
(lastResult.ProjectId == project.Id);
117
Contract.
ThrowIfFalse
(lastResult.ProjectId == document.Project.Id);
158
Contract.
ThrowIfFalse
(lastResult.ProjectId == project.Id);
242
Contract.
ThrowIfFalse
(state.DocumentId == document.Id);
352
Contract.
ThrowIfFalse
(document == null || document.Project == project);
413
Contract.
ThrowIfFalse
(document == null || document.Project == project);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (1)
301
Contract.
ThrowIfFalse
(set.Add((stateSet.Language, stateSet.StateName)));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (1)
222
Contract.
ThrowIfFalse
(kind == AnalysisKind.NonLocal);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
287
Contract.
ThrowIfFalse
(diagnostics.IsEmpty);
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (1)
276
Contract.
ThrowIfFalse
(snippetParts.Any());
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
302
Contract.
ThrowIfFalse
(tokenLength > 0);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Graph\Edge.cs (1)
42
Contract.
ThrowIfFalse
(IsEdgeLabelOneToMany(label));
Microsoft.CodeAnalysis.Remote.ServiceHub (27)
AbstractWorkspaceTelemetryService.cs (1)
26
Contract.
ThrowIfFalse
(CurrentSession is null);
Host\RemoteWorkspace.InFlightSolution.cs (9)
59
Contract.
ThrowIfFalse
(workspace._gate.CurrentCount == 0);
81
Contract.
ThrowIfFalse
(_workspace._gate.CurrentCount == 0);
90
Contract.
ThrowIfFalse
(_workspace._gate.CurrentCount == 0);
109
Contract.
ThrowIfFalse
(_workspace._gate.CurrentCount == 0);
146
Contract.
ThrowIfFalse
(_workspace._gate.CurrentCount == 0);
160
Contract.
ThrowIfFalse
(_workspace._gate.CurrentCount == 0);
170
Contract.
ThrowIfFalse
(_workspace._solutionChecksumToSolution.TryGetValue(SolutionChecksum, out var existingSolution));
171
Contract.
ThrowIfFalse
(existingSolution == this);
174
Contract.
ThrowIfFalse
(_workspace._solutionChecksumToSolution.Remove(SolutionChecksum));
Host\RemoteWorkspace.SolutionCreator.cs (11)
71
Contract.
ThrowIfFalse
(solution.Id == newSolutionInfo.Id && solution.FilePath == newSolutionInfo.FilePath);
299
Contract.
ThrowIfFalse
(project.State.ProjectInfo.Attributes.Id == newProjectAttributes.Id);
300
Contract.
ThrowIfFalse
(project.State.ProjectInfo.Attributes.Language == newProjectAttributes.Language);
301
Contract.
ThrowIfFalse
(project.State.ProjectInfo.Attributes.IsSubmission == newProjectAttributes.IsSubmission);
477
Contract.
ThrowIfFalse
(document.State.Attributes.Id == newDocumentInfo.Id);
478
Contract.
ThrowIfFalse
(document.State.Attributes.Name == newDocumentInfo.Name);
479
Contract.
ThrowIfFalse
(document.State.Attributes.FilePath == newDocumentInfo.FilePath);
480
Contract.
ThrowIfFalse
(document.State.Attributes.IsGenerated == newDocumentInfo.IsGenerated);
481
Contract.
ThrowIfFalse
(document.State.Attributes.DesignTimeOnly == newDocumentInfo.DesignTimeOnly);
486
Contract.
ThrowIfFalse
(document is Document);
493
Contract.
ThrowIfFalse
(document is Document);
Host\RemoteWorkspace_SolutionCaching.cs (4)
44
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
67
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
93
Contract.
ThrowIfFalse
(solution.InFlightCount == 1);
103
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
Services\ProcessTelemetry\RemoteWorkspaceConfigurationService.cs (1)
34
Contract.
ThrowIfFalse
(_options == null);
TelemetryLogger.cs (1)
141
Contract.
ThrowIfFalse
(_pendingScopes.TryRemove(blockId, out var scope));
Microsoft.CodeAnalysis.Remote.Workspaces (16)
BrokeredServiceConnection.cs (7)
68
Contract.
ThrowIfFalse
((callbackDispatcher == null) == (serviceDescriptor.ClientInterface == null));
137
Contract.
ThrowIfFalse
(_callbackDispatcher is not null);
154
Contract.
ThrowIfFalse
(_callbackDispatcher is not null);
238
Contract.
ThrowIfFalse
(_callbackDispatcher is not null);
257
Contract.
ThrowIfFalse
(_callbackDispatcher is not null);
276
Contract.
ThrowIfFalse
(_callbackDispatcher is not null);
295
Contract.
ThrowIfFalse
(_callbackDispatcher is not null);
RemoteHostAssetSerialization.cs (3)
101
Contract.
ThrowIfFalse
(solutionChecksum == responseSolutionChecksum);
104
Contract.
ThrowIfFalse
(count == checksums.Count);
109
Contract.
ThrowIfFalse
(checksums.Contains(responseChecksum));
Serialization\MessagePackFormatters.cs (1)
74
Contract.
ThrowIfFalse
(reader.ReadArrayHeader() == 2);
ServiceDescriptors.cs (4)
107
Contract.
ThrowIfFalse
(serviceInterface.IsInterface);
109
Contract.
ThrowIfFalse
(interfaceName.StartsWith(InterfaceNamePrefix, StringComparison.Ordinal));
110
Contract.
ThrowIfFalse
(interfaceName.EndsWith(InterfaceNameSuffix, StringComparison.Ordinal));
117
Contract.
ThrowIfFalse
(callbackInterface == null || callbackInterface.IsInterface);
SolutionAssetStorage.Scope.cs (1)
105
Contract.
ThrowIfFalse
(checksum == resultingChecksum);
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (1)
292
Contract.
ThrowIfFalse
(positionInText >= 0)
EndConstructGeneration\SpitLinesResult.vb (1)
25
Contract.
ThrowIfFalse
(_lines.Any(Function(line) String.IsNullOrWhiteSpace(line)))
Microsoft.CodeAnalysis.VisualBasic.Features (26)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1048
Contract.
ThrowIfFalse
(node.IsParentKind(SyntaxKind.ParameterList, SyntaxKind.TypeParameterList))
1199
Contract.
ThrowIfFalse
(parent.Parent.IsKind(SyntaxKind.FieldDeclaration))
ExtractMethod\VisualBasicMethodExtractor.Analyzer.vb (1)
33
Contract.
ThrowIfFalse
(style.ParameterStyle.DeclarationBehavior = DeclarationBehavior.MoveIn OrElse style.ParameterStyle.DeclarationBehavior = DeclarationBehavior.SplitIn)
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (2)
60
Contract.
ThrowIfFalse
(statement.Declarators.Count = 1)
74
Contract.
ThrowIfFalse
(keyValuePair.Value.Count > 0)
ExtractMethod\VisualBasicMethodExtractor.vb (1)
32
Contract.
ThrowIfFalse
(originalSpanStart >= 0)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (7)
41
Contract.
ThrowIfFalse
(Me._firstStatementOrFieldToReplace.Parent Is Me._lastStatementOrFieldToReplace.Parent)
70
Contract.
ThrowIfFalse
(expressionStatements.Count = 0)
74
Contract.
ThrowIfFalse
(expressionStatements.Count = 0)
317
Contract.
ThrowIfFalse
(Me._statementsOrFieldToInsert.Count() = 1)
327
Contract.
ThrowIfFalse
(Me._firstStatementOrFieldToReplace Is Me._lastStatementOrFieldToReplace)
332
Contract.
ThrowIfFalse
(lastStatementIndex >= 0)
334
Contract.
ThrowIfFalse
(firstStatementIndex <= lastStatementIndex)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (2)
71
Contract.
ThrowIfFalse
(IsExtractMethodOnExpression(VBSelectionResult))
103
Contract.
ThrowIfFalse
(container.IsStatementContainerNode() OrElse
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.MultipleStatementsCodeGenerator.vb (3)
29
Contract.
ThrowIfFalse
(firstUnderContainer.Parent Is lastUnderContainer.Parent)
51
Contract.
ThrowIfFalse
(firstStatementIndex >= 0)
54
Contract.
ThrowIfFalse
(lastStatementIndex >= 0)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.SingleStatementCodeGenerator.vb (1)
40
Contract.
ThrowIfFalse
(IsExtractMethodOnSingleStatement(VBSelectionResult))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (3)
50
Contract.
ThrowIfFalse
(Me.SemanticDocument Is selectionResult.SemanticDocument)
96
Contract.
ThrowIfFalse
(firstStatementToRemove.Parent Is lastStatementToRemove.Parent)
152
Contract.
ThrowIfFalse
(declStatement.Parent.IsStatementContainerNode())
ExtractMethod\VisualBasicSelectionResult.vb (2)
262
Contract.
ThrowIfFalse
(lastStatement.Parent Is (GetFirstStatementUnderContainer()).Parent)
268
Contract.
ThrowIfFalse
(SelectionInExpression)
ExtractMethod\VisualBasicSelectionValidator.vb (1)
653
Contract.
ThrowIfFalse
(line.LineNumber > 0)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
65
Contract.
ThrowIfFalse
(operand.IsKind(SyntaxKind.TypeOfIsExpression))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (15)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (2)
384
Contract.
ThrowIfFalse
(index >= 0)
477
Contract.
ThrowIfFalse
(originalModifiers.Count > 0)
Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
55
Contract.
ThrowIfFalse
(SyntaxFacts.IsPreprocessorDirective(trivia.Kind))
Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (1)
64
Contract.
ThrowIfFalse
(list.Count > 0)
Formatting\Engine\Trivia\TriviaDataFactory.LineContinuationTrivia.vb (1)
26
Contract.
ThrowIfFalse
(Me.SecondTokenIsFirstTokenOnLine)
Formatting\Engine\Trivia\TriviaDataFactory.ModifiedComplexTrivia.vb (2)
71
Contract.
ThrowIfFalse
(Me.SecondTokenIsFirstTokenOnLine)
77
Contract.
ThrowIfFalse
(list.Count > 0)
Formatting\Engine\Trivia\TriviaDataFactory.vb (3)
103
Contract.
ThrowIfFalse
(lineBreaks = 1)
117
Contract.
ThrowIfFalse
(indentation >= 0 AndAlso indentation < s_lineContinuationCacheSize)
153
Contract.
ThrowIfFalse
(space >= -1)
Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (1)
296
Contract.
ThrowIfFalse
(singlelineDocCommentTrivia.Count = 1)
SemanticModelReuse\VisualBasicSemanticModelReuseLanguageService.vb (2)
30
Contract.
ThrowIfFalse
(TypeOf container Is PropertyBlockSyntax OrElse
36
Contract.
ThrowIfFalse
(TypeOf member Is PropertyBlockSyntax OrElse
Simplification\VisualBasicSimplificationService.vb (1)
114
Contract.
ThrowIfFalse
(SpeculationAnalyzer.CanSpeculateOnNode(nodeToSpeculate))
SyntaxNodeExtensions.vb (1)
115
Contract.
ThrowIfFalse
(node.IsStatementContainerNode())
Microsoft.CodeAnalysis.Workspaces (164)
AbstractFormatEngine.OperationApplier.cs (5)
61
Contract.
ThrowIfFalse
(triviaInfo.LineBreaks == 0);
94
Contract.
ThrowIfFalse
(triviaInfo.LineBreaks == 0);
132
Contract.
ThrowIfFalse
(triviaInfo.LineBreaks == 0);
460
Contract.
ThrowIfFalse
(triviaInfo.SecondTokenIsFirstTokenOnLine);
487
Contract.
ThrowIfFalse
(baseToken.RawKind != 0 && startToken.RawKind != 0 && endToken.RawKind != 0);
AbstractTriviaDataFactory.AbstractComplexTrivia.cs (2)
80
Contract.
ThrowIfFalse
(line > 0);
137
Contract.
ThrowIfFalse
(list.Count > 0);
AbstractTriviaDataFactory.cs (5)
39
Contract.
ThrowIfFalse
(space >= 0);
58
Contract.
ThrowIfFalse
(lineBreaks >= 0);
59
Contract.
ThrowIfFalse
(indentation >= 0);
91
Contract.
ThrowIfFalse
(lineIndex is >= 0 and < LineBreakCacheSize);
92
Contract.
ThrowIfFalse
(indentationLevel >= 0 && indentationLevel < _whitespaces.Length / _whitespaces.Rank);
AbstractTriviaDataFactory.Whitespace.cs (2)
27
Contract.
ThrowIfFalse
(space >= 0);
59
Contract.
ThrowIfFalse
(line > 0);
AbstractTriviaFormatter.cs (2)
76
Contract.
ThrowIfFalse
(lineBreaks >= 0);
77
Contract.
ThrowIfFalse
(spaces >= 0);
AdjustNewLinesOperation.cs (3)
16
Contract.
ThrowIfFalse
(option != AdjustNewLinesOption.ForceLines || line > 0);
17
Contract.
ThrowIfFalse
(option != AdjustNewLinesOption.PreserveLines || line >= 0);
18
Contract.
ThrowIfFalse
(option != AdjustNewLinesOption.ForceLinesIfOnSingleLine || line > 0);
AdjustSpacesOperation.cs (1)
16
Contract.
ThrowIfFalse
(space >= 0);
AnalyzerConfigOptionsExtensions.cs (1)
26
Contract.
ThrowIfFalse
(option.Definition.IsEditorConfigOption);
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (2)
133
Contract.
ThrowIfFalse
(currentOld.FullSpan.Start == currentNew.FullSpan.Start);
191
Contract.
ThrowIfFalse
((oldRoot.FullSpan.End - currentOld.FullSpan.End) ==
CodeActions\CodeAction.cs (1)
105
Contract.
ThrowIfFalse
(provider is CodeFixProvider or CodeRefactoringProvider);
CodeCleanup\AbstractCodeCleanerService.cs (1)
214
Contract.
ThrowIfFalse
(hasMultiplePreviousToken || hasMultipleNextToken);
CodeFixes\CodeFixProvider.cs (1)
49
Contract.
ThrowIfFalse
(priority is CodeActionRequestPriority.Low or CodeActionRequestPriority.Normal or CodeActionRequestPriority.High);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
59
Contract.
ThrowIfFalse
(fixAllContext.Scope is FixAllScope.Document or
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (1)
47
Contract.
ThrowIfFalse
(fixAllContext.Scope is FixAllScope.Document or FixAllScope.Project
CodeRefactorings\CodeRefactoringProvider.cs (1)
42
Contract.
ThrowIfFalse
(priority is CodeActionRequestPriority.Low or CodeActionRequestPriority.Normal or CodeActionRequestPriority.High);
CodeRefactorings\FixAllOccurences\DocumentBasedFixAllProvider.cs (1)
90
Contract.
ThrowIfFalse
(fixAllContext.Scope is FixAllScope.Document or FixAllScope.Project
CommonFormattingHelpers.cs (4)
45
Contract.
ThrowIfFalse
(spans.Count > 0);
120
Contract.
ThrowIfFalse
(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart);
282
Contract.
ThrowIfFalse
(backwardPosition < parentNode.FullSpan.End);
308
Contract.
ThrowIfFalse
(parentNode.FullSpan.Start < forwardPosition);
Diagnostics\DocumentAnalysisScope.cs (1)
51
Contract.
ThrowIfFalse
(TextDocument is AdditionalDocument);
DocumentExtensions.cs (1)
116
Contract.
ThrowIfFalse
(document.SupportsSemanticModel);
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
265
Contract.
ThrowIfFalse
(project.SupportsCompilation);
277
Contract.
ThrowIfFalse
(project.SupportsCompilation);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
578
Contract.
ThrowIfFalse
(notNullOriginalUnreducedSymbol2.GetOriginalUnreducedDefinition().Equals(notNullOriginalUnreducedSymbol2));
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
169
Contract.
ThrowIfFalse
(_symbolToGroup.ContainsKey(symbol));
FindSymbols\Shared\AbstractSyntaxIndex.cs (1)
114
Contract.
ThrowIfFalse
(document.SupportsSyntaxTree);
FindSymbols\SymbolFinder_Helpers.cs (3)
152
Contract.
ThrowIfFalse
(equivalentTypesWithDifferingAssemblies.All(kvp => !SymbolEquivalenceComparer.Instance.Equals(kvp.Key.ContainingAssembly, kvp.Value.ContainingAssembly)));
155
Contract.
ThrowIfFalse
(equivalentTypesWithDifferingAssemblies.All(kvp => kvp.Key.ContainingType == null));
156
Contract.
ThrowIfFalse
(equivalentTypesWithDifferingAssemblies.All(kvp => kvp.Value.ContainingType == null));
FormattingContext.cs (1)
437
Contract.
ThrowIfFalse
(intervals.Length == 0);
FormattingExtensions.cs (1)
201
Contract.
ThrowIfFalse
(lines.Length > 0);
IndentBlockOperation.cs (4)
17
Contract.
ThrowIfFalse
(option.IsMaskOn(IndentBlockOption.PositionMask));
36
Contract.
ThrowIfFalse
(option.IsMaskOn(IndentBlockOption.PositionMask));
38
Contract.
ThrowIfFalse
(option.IsMaskOn(IndentBlockOption.RelativePositionMask));
39
Contract.
ThrowIfFalse
(baseToken.Span.End <= textSpan.Start);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
497
Contract.
ThrowIfFalse
(symbol.IsNormalAnonymousType());
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs\StringExtensions.cs (4)
209
Contract.
ThrowIfFalse
(0 <= endPosition && endPosition <= line.Length);
210
Contract.
ThrowIfFalse
(tabSize > 0);
218
Contract.
ThrowIfFalse
(column >= 0);
219
Contract.
ThrowIfFalse
(tabSize > 0);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs\TaskExtensions.cs (1)
381
Contract.
ThrowIfFalse
(task.IsCompleted);
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
25
Contract.
ThrowIfFalse
(fixAllScope is FixAllScope.ContainingMember or FixAllScope.ContainingType);
NonReentrantLock.cs (1)
172
=> Contract.
ThrowIfFalse
(LockHeldByMe());
Notification\AbstractGlobalOperationNotificationService.cs (3)
40
Contract.
ThrowIfFalse
(_registrations.Count == 0);
73
Contract.
ThrowIfFalse
(_operations.Count == 1);
86
Contract.
ThrowIfFalse
(result);
ParsedDocument.cs (1)
73
Contract.
ThrowIfFalse
(Id == oldDocument.Id);
Remote\ExportRemoteServiceCallbackDispatcherAttribute.cs (1)
22
Contract.
ThrowIfFalse
(serviceInterface.IsInterface);
Remote\RemoteServiceCallbackDispatcher.cs (1)
54
Contract.
ThrowIfFalse
(_callbackInstances.TryGetValue(callbackId, out var instance));
Rename\RenameUtilities.cs (1)
101
Contract.
ThrowIfFalse
(isSubset);
Serialization\SerializableSourceText.cs (1)
175
Contract.
ThrowIfFalse
(kind == SerializationKinds.Bits);
Serialization\SerializerService_ChecksumWithChildren.cs (1)
79
Contract.
ThrowIfFalse
(checksums.Checksum == checksum);
Serialization\SerializerService_Reference.cs (6)
378
Contract.
ThrowIfFalse
(metadataKind == MetadataImageKind.Module);
388
Contract.
ThrowIfFalse
(metadataKind == MetadataImageKind.Module);
403
Contract.
ThrowIfFalse
(metadataKind == MetadataImageKind.Module);
414
Contract.
ThrowIfFalse
(metadataKind == MetadataImageKind.Module);
428
Contract.
ThrowIfFalse
(length == storageStream.Length);
442
Contract.
ThrowIfFalse
(SerializationKinds.Bits == kind);
Shared\Extensions\IMethodSymbolExtensions.cs (1)
22
Contract.
ThrowIfFalse
(delegateType.TypeKind == TypeKind.Delegate);
Shared\Extensions\SourceTextExtensions.cs (2)
218
Contract.
ThrowIfFalse
(offset == length);
264
Contract.
ThrowIfFalse
(offset == length);
Shared\TestHooks\AsynchronousOperationListener.cs (3)
116
Contract.
ThrowIfFalse
(_gate.LockHeldByMe());
122
Contract.
ThrowIfFalse
(_gate.LockHeldByMe());
187
Contract.
ThrowIfFalse
(TrackActiveTokens);
Simplification\AbstractSimplificationService.cs (1)
185
Contract.
ThrowIfFalse
(nodesAndTokensToReduce.Any());
Storage\SQLite\v2\Interop\SqlConnection.cs (2)
55
Contract.
ThrowIfFalse
(wrote == length);
316
Contract.
ThrowIfFalse
(MemoryMarshal.TryRead(bytes, out Checksum.HashData result));
Storage\SQLite\v2\Interop\SqlStatement.cs (1)
93
Contract.
ThrowIfFalse
(Encoding.UTF8.GetBytes(value.AsSpan(), bytes) == utf8ByteCount);
Storage\SQLite\v2\SQLitePersistentStorage.Accessor.cs (3)
166
Contract.
ThrowIfFalse
(TaskScheduler.Current == Storage._connectionPoolService.Scheduler.ConcurrentScheduler);
225
Contract.
ThrowIfFalse
(TaskScheduler.Current == Storage._connectionPoolService.Scheduler.ExclusiveScheduler);
364
Contract.
ThrowIfFalse
(TaskScheduler.Current == Storage._connectionPoolService.Scheduler.ExclusiveScheduler);
Storage\SQLite\v2\SQLitePersistentStorage_FlushWrites.cs (1)
65
Contract.
ThrowIfFalse
(TaskScheduler.Current == _connectionPoolService.Scheduler.ExclusiveScheduler);
Storage\SQLite\v2\SQLitePersistentStorage_StringIds.cs (2)
49
Contract.
ThrowIfFalse
(
68
Contract.
ThrowIfFalse
(TaskScheduler.Current == _connectionPoolService.Scheduler.ExclusiveScheduler);
StructuredAnalyzerConfigOptions.cs (1)
65
Contract.
ThrowIfFalse
(options.KeyComparer == KeyComparer);
SymbolKey.BodyLevelSymbolKey.cs (2)
22
Contract.
ThrowIfFalse
(IsBodyLevelSymbol(symbol));
66
Contract.
ThrowIfFalse
(locations.All(loc => loc.IsInSource));
SymbolKey.ErrorTypeSymbolKey.cs (1)
86
Contract.
ThrowIfFalse
(typeArguments.IsDefault);
SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
71
Contract.
ThrowIfFalse
(parameterTypes.IsDefault);
SymbolKey.NamedTypeSymbolKey.cs (1)
54
Contract.
ThrowIfFalse
(typeArguments.IsDefault);
SymbolKey.SymbolKeyReader.cs (2)
418
Contract.
ThrowIfFalse
(Equals(method, _methodSymbolStack[^1]));
434
Contract.
ThrowIfFalse
(Equals(contextualSymbol, _contextualSymbolStack.Peek()));
SymbolKey.SymbolKeyWriter.cs (1)
519
Contract.
ThrowIfFalse
(method.Equals(_methodSymbolStack[_methodSymbolStack.Count - 1]));
SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
15
Contract.
ThrowIfFalse
(symbol.TypeParameterKind == TypeParameterKind.Method);
SyntaxAnnotationExtensions.cs (1)
18
Contract.
ThrowIfFalse
(symbol is CodeGenerationSymbol);
SyntaxGeneratorExtensions_Negate.cs (1)
526
Contract.
ThrowIfFalse
(syntaxFacts.IsNotPattern(pattern));
SyntaxNodeExtensions.cs (1)
316
Contract.
ThrowIfFalse
(nodes.Any());
TextDocumentExtensions.cs (2)
38
Contract.
ThrowIfFalse
(textDocument is AdditionalDocument);
47
Contract.
ThrowIfFalse
(textDocument is AnalyzerConfigDocument);
TokenData.cs (3)
26
Contract.
ThrowIfFalse
((indexInStream == -1) || (0 <= indexInStream && indexInStream < tokenStream.TokenCount));
78
Contract.
ThrowIfFalse
(this.TokenStream == other.TokenStream);
105
Contract.
ThrowIfFalse
(index1 >= 0 && index2 >= 0);
TokenPairWithOperations.cs (1)
30
Contract.
ThrowIfFalse
(0 <= tokenPairIndex && tokenPairIndex < tokenStream.TokenCount - 1);
TokenStream.cs (6)
138
Contract.
ThrowIfFalse
(0 <= index && index < this.TokenCount);
250
Contract.
ThrowIfFalse
(0 <= pairIndex && pairIndex < this.TokenCount - 1);
429
Contract.
ThrowIfFalse
(this.FormatBeginningOfTree);
441
Contract.
ThrowIfFalse
(this.FormatEndOfTree);
453
Contract.
ThrowIfFalse
(0 <= pairIndex && pairIndex < this.TokenCount - 1);
465
Contract.
ThrowIfFalse
(0 <= pairIndex && pairIndex < this.TokenCount - 1);
TreeData.Debug.cs (1)
25
Contract.
ThrowIfFalse
(text == _debugNodeData.GetTextBetween(token1, token2));
TreeData.Node.cs (1)
18
Contract.
ThrowIfFalse
(root.GetFirstToken(includeZeroWidth: true).RawKind != 0);
TreeData.StructuredTrivia.cs (1)
22
Contract.
ThrowIfFalse
(trivia.HasStructure);
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (1)
35
Contract.
ThrowIfFalse
(mappedSpanResults.Length == textChanges.Length);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
464
Contract.
ThrowIfFalse
(_documentIdToDynamicFileInfoProvider.TryGetValue(documentId, out var fileInfoProvider));
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (15)
153
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
160
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
238
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
261
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
272
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
300
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
304
Contract.
ThrowIfFalse
(_projectReferenceInfoMap.Count == 0);
305
Contract.
ThrowIfFalse
(_projectToMaxSupportedLangVersionMap.Count == 0);
306
Contract.
ThrowIfFalse
(_projectToDependencyNodeTargetIdentifier.Count == 0);
355
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
401
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
485
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
526
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
558
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
577
Contract.
ThrowIfFalse
(_gate.CurrentCount == 0);
Workspace\Solution\Checksum.cs (3)
61
Contract.
ThrowIfFalse
(MemoryMarshal.TryRead(checksum, out HashData hash));
121
Contract.
ThrowIfFalse
(span.Length >= HashSize);
122
Contract.
ThrowIfFalse
(MemoryMarshal.TryWrite(span, ref Unsafe.AsRef(in _checksum)));
Workspace\Solution\ChecksumCollection.cs (2)
48
Contract.
ThrowIfFalse
(state.TryGetStateChecksums(out var stateChecksums));
65
Contract.
ThrowIfFalse
(values.Count == checksums.Children.Length);
Workspace\Solution\DocumentState.cs (2)
46
Contract.
ThrowIfFalse
(_options is null == _treeSource is null);
677
Contract.
ThrowIfFalse
(existingId == id);
Workspace\Solution\ProjectDependencyGraph.cs (1)
129
Contract.
ThrowIfFalse
(_projectIds.Contains(projectId));
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (1)
17
Contract.
ThrowIfFalse
(_projectIds.Contains(projectId));
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (1)
14
Contract.
ThrowIfFalse
(_projectIds.Contains(projectId));
Workspace\Solution\ProjectDependencyGraph_RemoveProjectReference.cs (2)
15
Contract.
ThrowIfFalse
(_projectIds.Contains(projectId));
16
Contract.
ThrowIfFalse
(_referencesMap[projectId].Contains(referencedProjectId));
Workspace\Solution\RecoverableTextAndVersion.cs (1)
197
Contract.
ThrowIfFalse
(_storage == null); // Cannot save more than once
Workspace\Solution\SolutionState.CompilationTracker.CompilationTrackerState.cs (1)
211
Contract.
ThrowIfFalse
(intermediateProjects.Count > 0);
Workspace\Solution\SolutionState.CompilationTracker.cs (2)
234
Contract.
ThrowIfFalse
(compilationPair.CompilationWithoutGeneratedDocuments.ContainsSyntaxTree(tree));
827
Contract.
ThrowIfFalse
(additionalTexts.Length == this.ProjectState.AdditionalDocumentStates.Count);
Workspace\Solution\SolutionState.cs (5)
174
Contract.
ThrowIfFalse
(_projectIdToProjectStateMap.Count == ProjectIds.Count);
175
Contract.
ThrowIfFalse
(_projectIdToProjectStateMap.Count == _dependencyGraph.ProjectIds.Count);
1499
Contract.
ThrowIfFalse
(_projectIdToProjectStateMap.ContainsKey(projectId));
1676
Contract.
ThrowIfFalse
(newIdToProjectStateMap.ContainsKey(doc.Id.ProjectId));
1919
Contract.
ThrowIfFalse
(newTrackerMap.TryGetValue(projectId, out var existingTracker));
Workspace\Solution\StateChecksums.cs (2)
142
Contract.
ThrowIfFalse
(state.TryGetStateChecksums(out var stateChecksum));
143
Contract.
ThrowIfFalse
(this == stateChecksum);
Workspace\TextExtensions.cs (1)
96
Contract.
ThrowIfFalse
(solution.ContainsAnalyzerConfigDocument(id));
Workspace\Workspace_Editor.cs (6)
450
Contract.
ThrowIfFalse
(_openSourceGeneratedDocumentIdentities.Remove(document.Id));
685
Contract.
ThrowIfFalse
(_bufferToDocumentInCurrentContextMap.ContainsKey(textContainer));
693
Contract.
ThrowIfFalse
(!_bufferToDocumentInCurrentContextMap.ContainsKey(textContainer));
711
Contract.
ThrowIfFalse
(!_bufferToDocumentInCurrentContextMap.ContainsKey(textContainer));
715
Contract.
ThrowIfFalse
(_bufferToDocumentInCurrentContextMap.ContainsKey(textContainer));
739
Contract.
ThrowIfFalse
(doc.TryGetText(out var text));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Remote\InProcRemostHostClient.cs (2)
139
Contract.
ThrowIfFalse
(options.ClientRpcTarget is null == descriptor.ClientInterface is null);
245
Contract.
ThrowIfFalse
(descriptor.ClientInterface == null);
Remote\TestSerializerService.cs (1)
93
Contract.
ThrowIfFalse
(_sharedTestGeneratorReferences.TryGetValue(testGeneratorReferenceGuid, out var generatorReference));
Microsoft.VisualStudio.IntegrationTest.Utilities (9)
InProcess\AbstractCodeRefactorDialog_InProc.cs (1)
77
Contract.
ThrowIfFalse
(result);
InProcess\GenerateTypeDialog_InProc.cs (5)
83
Contract.
ThrowIfFalse
(await dialog.GetTestAccessor().AccessListComboBox.SimulateSelectItemAsync(JoinableTaskFactory, accessibility));
96
Contract.
ThrowIfFalse
(await dialog.GetTestAccessor().KindListComboBox.SimulateSelectItemAsync(JoinableTaskFactory, kind));
109
Contract.
ThrowIfFalse
(await dialog.GetTestAccessor().ProjectListComboBox.SimulateSelectItemAsync(JoinableTaskFactory, projectName));
122
Contract.
ThrowIfFalse
(await dialog.GetTestAccessor().CreateNewFileRadioButton.SimulateClickAsync(JoinableTaskFactory));
123
Contract.
ThrowIfFalse
(await dialog.GetTestAccessor().CreateNewFileComboBox.SimulateSelectItemAsync(JoinableTaskFactory, newFileName, mustExist: false));
InProcess\InteractiveWindow_InProc.cs (1)
167
Contract.
ThrowIfFalse
(result.IsSuccessful);
InProcess\MoveToNamespaceDialog_InProc.cs (1)
65
Contract.
ThrowIfFalse
(success);
InProcess\PickMembersDialog_InProc.cs (1)
65
Contract.
ThrowIfFalse
(await button.SimulateClickAsync(JoinableTaskFactory));
Microsoft.VisualStudio.LanguageServices (34)
CommonControls\MemberSelectionViewModel.cs (1)
107
Contract.
ThrowIfFalse
(ShowCheckDependentsButton);
ErrorReporting\VisualStudioInfoBar.cs (1)
97
Contract.
ThrowIfFalse
(_threadingContext.JoinableTaskContext.IsOnMainThread);
FindReferences\Entries\DocumentSpanEntry.cs (1)
301
Contract.
ThrowIfFalse
(CanNavigateTo());
FindReferences\Entries\SimpleMessageEntry.cs (1)
54
Contract.
ThrowIfFalse
(CanNavigateTo());
Implementation\AbstractOleCommandTarget.Query.cs (2)
17
Contract.
ThrowIfFalse
(commandCount == 1);
18
Contract.
ThrowIfFalse
(prgCmds.Length == 1);
InlineRename\InlineRenameUndoManager.cs (2)
112
Contract.
ThrowIfFalse
(textUndoHistoryService.TryGetTextUndoHistory(workspace, subjectBuffer, out var undoHistory));
113
Contract.
ThrowIfFalse
(undoHistory.Properties.TryGetProperty(typeof(ITextBuffer), out ITextBuffer primaryBuffer));
LanguageService\AbstractLanguageService`2.VsCodeWindowManager.cs (2)
256
Contract.
ThrowIfFalse
(_documentOutlineControl is null);
257
Contract.
ThrowIfFalse
(_documentOutlineViewHost is null);
Options\LocalUserRegistryOptionPersister.cs (1)
39
Contract.
ThrowIfFalse
(ErrorHandler.Succeeded(localRegistry.GetLocalRegistryRootEx((uint)__VsLocalRegistryType.RegType_UserSettings, out var rootHandle, out var rootPath)));
Packaging\PackageInstallerServiceFactory.cs (3)
217
Contract.
ThrowIfFalse
(IsEnabled);
305
Contract.
ThrowIfFalse
(IsEnabled);
377
Contract.
ThrowIfFalse
(IsEnabled);
PickMembers\PickMembersDialogViewModel.cs (2)
158
Contract.
ThrowIfFalse
(CanMoveUp);
166
Contract.
ThrowIfFalse
(CanMoveDown);
Preview\FileChange.cs (1)
46
Contract.
ThrowIfFalse
(left != null || right != null);
PreviewPane\PreviewPane.xaml.cs (1)
210
Contract.
ThrowIfFalse
(_differenceViewerPreview == null);
ProjectSystem\FileChangeWatcher.cs (8)
143
Contract.
ThrowIfFalse
(kind is Kind.None);
158
Contract.
ThrowIfFalse
(kind is Kind.WatchDirectory);
174
Contract.
ThrowIfFalse
(kind is Kind.WatchFile);
190
Contract.
ThrowIfFalse
(kind is Kind.UnwatchDirectories);
206
Contract.
ThrowIfFalse
(kind is Kind.UnwatchFiles);
222
Contract.
ThrowIfFalse
(kind is Kind.UnwatchFile);
353
Contract.
ThrowIfFalse
(_cookies is not null);
358
Contract.
ThrowIfFalse
(_tokens is not null);
ProjectSystem\Legacy\AbstractLegacyProject_IProjectSiteEx.cs (1)
25
Contract.
ThrowIfFalse
(_batchScopes.Count > 0);
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
231
Contract.
ThrowIfFalse
(stream.Length == size);
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.RecoverableMetadataValueSource.cs (1)
29
Contract.
ThrowIfFalse
(storages.Length > 0);
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
252
Contract.
ThrowIfFalse
(ImmutableInterlocked.TryAdd(ref _projectToRuleSetFilePath, project.Id, ruleSetFilePathFunc));
TableDataSource\Suppression\VisualStudioDiagnosticListTableCommandHandler.cs (1)
93
Contract.
ThrowIfFalse
(_threadingContext.HasMainThread);
Telemetry\AbstractWorkspaceTelemetryService.cs (1)
26
Contract.
ThrowIfFalse
(CurrentSession is null);
Telemetry\TelemetryLogger.cs (1)
141
Contract.
ThrowIfFalse
(_pendingScopes.TryRemove(blockId, out var scope));
ValueTracking\ValueTrackingToolWindow.cs (1)
79
Contract.
ThrowIfFalse
(Initialized);
Microsoft.VisualStudio.LanguageServices.CSharp (4)
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
159
Contract.
ThrowIfFalse
(
ProjectSystemShim\TempPECompilerService.cs (2)
39
Contract.
ThrowIfFalse
(fileNames.Length == fileContents.Length);
73
Contract.
ThrowIfFalse
(optionNames.Length == optionValues.Length);
Utilities\CSharpParseOptionsChangingService.cs (1)
52
Contract.
ThrowIfFalse
(LanguageVersionFacts.TryParse(maxLangVersion, out var parsedMaxLanguageVersion));
Microsoft.VisualStudio.LanguageServices.Implementation (3)
Options\Style\EnumCodeStyleOptionViewModel.cs (1)
30
=> Contract.
ThrowIfFalse
(typeof(T).IsEnum);
ProjectSystem\CPS\CPSProject_IWorkspaceProjectContext.cs (1)
265
Contract.
ThrowIfFalse
(_batchScopes.TryDequeue(out var scope));
SolutionExplorer\DiagnosticItem\BaseDiagnosticAndGeneratorItemSource.cs (1)
109
Contract.
ThrowIfFalse
(HasItems);
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
ProjectSystemShim\TempPECompiler.TempPEProject.vb (1)
74
Contract.
ThrowIfFalse
(itemid = VSConstants.VSITEMID.Nil)
ProjectSystemShim\TempPECompiler.vb (1)
26
Contract.
ThrowIfFalse
(ppErrors = IntPtr.Zero)
Roslyn.VisualStudio.DiagnosticsWindow (1)
DiagnosticsWindow.cs (1)
71
Contract.
ThrowIfFalse
(Workspace == null);
Roslyn.VisualStudio.Next.UnitTests (1)
Remote\SerializationValidator.cs (1)
213
Contract.
ThrowIfFalse
(solution.State.TryGetStateChecksums(out var solutionObjectFromSolution));