297 references to ThrowIfTrue
Microsoft.CodeAnalysis.CSharp.EditorFeatures (2)
StringCopyPaste\AbstractPasteProcessor.cs (1)
117Contract.ThrowIfTrue(StringExpressionBeforePasteInfo.ContentSpans.IsEmpty);
StringCopyPaste\StringCopyPasteHelpers.cs (1)
565Contract.ThrowIfTrue(spans.Length == 0);
Microsoft.CodeAnalysis.CSharp.Features (23)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
77Contract.ThrowIfTrue(localFunction.Body is null && localFunction.ExpressionBody is null);
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (3)
199Contract.ThrowIfTrue(allExtensionMethods.IsEmpty); 223Contract.ThrowIfTrue(allExtensionMethods.IsEmpty); 257Contract.ThrowIfTrue(group.IsEmpty);
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (1)
49Contract.ThrowIfTrue(result.IsDefault);
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
145Contract.ThrowIfTrue(characters.IsDefaultOrEmpty);
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (1)
122Contract.ThrowIfTrue(string.IsNullOrWhiteSpace(implementationDetails.Message));
ExtractMethod\CSharpMethodExtractor.cs (1)
127Contract.ThrowIfTrue(memberNode.Kind() == SyntaxKind.NamespaceDeclaration);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
41Contract.ThrowIfTrue(statementsOrFieldToInsert.IsDefaultOrEmpty);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (3)
317Contract.ThrowIfTrue(AnalyzerResult.MethodTypeParametersInDeclaration.IsEmpty); 874Contract.ThrowIfTrue(variableInfos.IsEmpty); 891Contract.ThrowIfTrue(variableInfos.IsEmpty && !needsControlFlowValue);
ExtractMethod\CSharpSelectionResult.cs (2)
71Contract.ThrowIfTrue(IsExtractMethodOnExpression); 82Contract.ThrowIfTrue(IsExtractMethodOnExpression);
ExtractMethod\CSharpSelectionResult.StatementResult.cs (1)
39Contract.ThrowIfTrue(IsExtractMethodOnExpression);
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
32Contract.ThrowIfTrue(nextToken.Kind() == 0);
SignatureHelp\LightweightOverloadResolution.cs (1)
175Contract.ThrowIfTrue(argumentToParameterMap.Count != arguments.Count);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
358Contract.ThrowIfTrue(useSpread && arguments.Count != 1);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1193Contract.ThrowIfTrue(arguments.Count != 1);
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
53Contract.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
53Contract.ThrowIfTrue(questionToken.Kind() != SyntaxKind.QuestionToken);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
469Contract.ThrowIfTrue(expressions.Length >= 2 && match.UseSpread);
StringIndentation\CSharpStringIndentationService.cs (1)
178Contract.ThrowIfTrue(lastLine.LineNumber - firstLine.LineNumber < 2);
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
3125Contract.ThrowIfTrue(ReferenceEquals(root, node)); 3146Contract.ThrowIfTrue(ReferenceEquals(root, declaration));
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
274Contract.ThrowIfTrue(node is TypeDeclarationSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (3)
36Contract.ThrowIfTrue(trivia.Kind() == SyntaxKind.EndOfLineTrivia); 37Contract.ThrowIfTrue(trivia.Kind() == SyntaxKind.SkippedTokensTrivia); 38Contract.ThrowIfTrue(trivia.Kind() == SyntaxKind.PreprocessingMessageTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (3)
47Contract.ThrowIfTrue(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 48Contract.ThrowIfTrue(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 78Contract.ThrowIfTrue(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
183Contract.ThrowIfTrue(castNode.WalkUpParentheses().ContainsDiagnostics);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
22Contract.ThrowIfTrue(endToken.Kind() == SyntaxKind.None);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
74Contract.ThrowIfTrue(token.Kind() == SyntaxKind.None);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
948Contract.ThrowIfTrue(previousToken.HasValue && previousToken.Value != operatorToken); 1116Contract.ThrowIfTrue(previousToken.HasValue && previousToken.Value != coalesceExpression.OperatorToken); 1906Contract.ThrowIfTrue(previousToken.HasValue && previousToken.Value != prefixUnaryExpression.OperatorToken); 1962Contract.ThrowIfTrue(previousToken.HasValue && previousToken.Value != awaitExpression.AwaitKeyword);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
Workspaces\EditorTestWorkspace.cs (3)
165Contract.ThrowIfTrue(testDocument.IsSourceGenerated); 175Contract.ThrowIfTrue(testDocument.IsSourceGenerated); 185Contract.ThrowIfTrue(testDocument.IsSourceGenerated);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (6)
Internal\Editor\FSharpSmartIndentProvider.cs (1)
42Contract.ThrowIfTrue(service == null && legacyService == null);
Internal\NavigateTo\FSharpNavigateToSearchService.cs (2)
58Contract.ThrowIfTrue(projects.IsEmpty); 59Contract.ThrowIfTrue(projects.Select(p => p.Language).Distinct().Count() != 1);
SignatureHelp\FSharpSignatureHelpItems.cs (2)
68Contract.ThrowIfTrue(items.IsEmpty()); 69Contract.ThrowIfTrue(selectedItem.HasValue && selectedItem.Value >= items.Count);
SignatureHelp\FSharpSignatureHelpTriggerInfo.cs (1)
16Contract.ThrowIfTrue(triggerReason == FSharpSignatureHelpTriggerReason.TypeCharCommand && triggerCharacter == null);
Microsoft.CodeAnalysis.Features (52)
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
120Contract.ThrowIfTrue(dotAwaitContext == DotAwaitContext.None);
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
96Contract.ThrowIfTrue(quotedPath[0] != '"');
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (2)
71Contract.ThrowIfTrue(placeholderIndex < 0); 345Contract.ThrowIfTrue(placeholderIndex < 0);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (1)
79Contract.ThrowIfTrue(newHostAnalyzers.Count > 0);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
516Contract.ThrowIfTrue(newActiveStatementSpans.IsDefault); 6483Contract.ThrowIfTrue(oldCapture.IsThis);
EditAndContinue\ActiveStatementExceptionRegions.cs (1)
23Contract.ThrowIfTrue(spans.IsDefault);
EditAndContinue\DebuggingSession.cs (1)
547Contract.ThrowIfTrue(solutionUpdate.ModuleUpdates.Updates.IsEmpty && solutionUpdate.ProjectsToRebuild.IsEmpty);
EditAndContinue\EditAndContinueService.cs (1)
145Contract.ThrowIfTrue(captureAllMatchingDocuments && !captureMatchingDocuments.IsEmpty);
EditAndContinue\EditSession.cs (2)
726Contract.ThrowIfTrue(analysis.ActiveStatements.IsDefault); 1325Contract.ThrowIfTrue(syntaxError != null);
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
118Contract.ThrowIfTrue(services.IsDefaultOrEmpty);
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
143Contract.ThrowIfTrue(fields.Length == 0);
Extensions\ExtensionFolder.cs (2)
117Contract.ThrowIfTrue(!Monitor.IsEntered(_extensionMessageHandlerService._gate)); 140Contract.ThrowIfTrue(!Monitor.IsEntered(_extensionMessageHandlerService._gate));
Extensions\ExtensionMessageHandlerService.cs (1)
68Contract.ThrowIfTrue(!Monitor.IsEntered(_gate));
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (1)
82Contract.ThrowIfTrue(_isPaused_doNotAccessDirectly);
ExternalAccess\VSTypeScript\Api\VSTypeScriptDiagnosticData.cs (1)
41Contract.ThrowIfTrue(useMapped);
ExternalAccess\VSTypeScript\VSTypeScriptNavigateToSearchService.cs (2)
60Contract.ThrowIfTrue(projects.IsEmpty); 61Contract.ThrowIfTrue(projects.Select(p => p.Language).Distinct().Count() != 1);
ExtractMethod\AbstractSyntaxTriviaService.cs (1)
29Contract.ThrowIfTrue(textSpan.IsEmpty);
ExtractMethod\MethodExtractor.Analyzer.cs (1)
363Contract.ThrowIfTrue(variable.UseAsReturnValue);
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
297Contract.ThrowIfTrue(AnalyzerResult.GetVariablesToSplitOrMoveOutToCallSite().Any(v => v.UseAsReturnValue));
ExtractMethod\OperationStatus.cs (1)
20Contract.ThrowIfTrue(reasons.IsDefault);
ExtractMethod\SelectionResult.cs (3)
108Contract.ThrowIfTrue(IsExtractMethodOnExpression); 116Contract.ThrowIfTrue(IsExtractMethodOnExpression); 209Contract.ThrowIfTrue(IsExtractMethodOnExpression);
FindUsages\DefinitionItem.cs (2)
232Contract.ThrowIfTrue(sourceSpans.IsDefault); 233Contract.ThrowIfTrue(metadataLocations.IsDefault);
FindUsages\DefinitionItemFactory.cs (1)
192Contract.ThrowIfTrue(namespaceSymbol.ConstituentNamespaces.IsEmpty);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
694Contract.ThrowIfTrue(symbol.TypeParameterKind == TypeParameterKind.Cref);
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
289Contract.ThrowIfTrue(_openedDocumentIds.ContainsKey(fileInfo));
NavigateTo\AbstractNavigateToSearchService.CachedDocumentSearch.cs (2)
72Contract.ThrowIfTrue(projects.IsEmpty); 73Contract.ThrowIfTrue(projects.Select(p => p.Language).Distinct().Count() != 1);
NavigateTo\AbstractNavigateToSearchService.GeneratedDocumentSearch.cs (2)
33Contract.ThrowIfTrue(projects.IsEmpty); 34Contract.ThrowIfTrue(projects.Select(p => p.Language).Distinct().Count() != 1);
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (2)
158Contract.ThrowIfTrue(projects.IsEmpty); 159Contract.ThrowIfTrue(projects.Select(p => p.Language).Distinct().Count() != 1);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
392Contract.ThrowIfTrue(_openedDocumentIds.Contains(info.DocumentId));
QuickInfo\Presentation\TaggedTextExtensions.cs (1)
211Contract.ThrowIfTrue(_lines.Count == 0);
Rename\SymbolicRenameInfo.cs (3)
63Contract.ThrowIfTrue(this.IsError); 90Contract.ThrowIfTrue(this.IsError); 97Contract.ThrowIfTrue(this.IsError);
SignatureHelp\SignatureHelpItems.cs (2)
70Contract.ThrowIfTrue(items.IsEmpty()); 71Contract.ThrowIfTrue(selectedItem.HasValue && selectedItem.Value >= items.Count);
SignatureHelp\SignatureHelpTriggerInfo.cs (1)
15Contract.ThrowIfTrue(triggerReason == SignatureHelpTriggerReason.TypeCharCommand && triggerCharacter == null);
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (2)
212Contract.ThrowIfTrue(additionalLocations.IsEmpty()); 213Contract.ThrowIfTrue(tagIndices.IsEmpty());
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (1)
160Contract.ThrowIfTrue(seenInvocation && seenIndexAssignment);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
229Contract.ThrowIfTrue(arguments.Count == 0);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
193Contract.ThrowIfTrue(field == null || property == null);
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
EditAndContinue\SourceMarkers.cs (1)
111Contract.ThrowIfTrue(result.Any(span => span == default));
Microsoft.CodeAnalysis.LanguageServer (4)
BrokeredServices\WrappedServiceBroker.cs (1)
29Contract.ThrowIfTrue(_serviceBrokerTask.Task.IsCompleted);
Logging\RoslynLogger.cs (1)
32Contract.ThrowIfTrue(_instance is not null);
Logging\ServerLoggerFactory.cs (1)
26Contract.ThrowIfTrue(_loggerFactory is not null);
Testing\TestRunner.TestRunHandler.cs (1)
82Contract.ThrowIfTrue(_isComplete);
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Extensions\Extensions.cs (1)
42Contract.ThrowIfTrue(document is SourceGeneratedDocument);
Extensions\ProtocolConversions.cs (1)
181Contract.ThrowIfTrue(position < 1);
Handler\Completion\CompletionResultFactory.cs (3)
515Contract.ThrowIfTrue(item.IsComplexTextEdit); 659Contract.ThrowIfTrue(lspItem.InsertText != null); 660Contract.ThrowIfTrue(lspItem.TextEdit != null);
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
194Contract.ThrowIfTrue(numLinesInSpan < 1);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
197Contract.ThrowIfTrue(triplesIndex != triples.Length);
LspServices\LspServices.cs (1)
82Contract.ThrowIfTrue(existing.Metadata.ServerKind == WellKnownLspServerKinds.Any);
Microsoft.CodeAnalysis.Remote.ServiceHub (25)
Host\AssetProvider.cs (5)
40Contract.ThrowIfTrue(checksum == Checksum.Null); 53Contract.ThrowIfTrue(builder.Count != 1); 247Contract.ThrowIfTrue(checksums.Contains(Checksum.Null)); 299Contract.ThrowIfTrue(missingChecksumsMemory.Length == 0); 304Contract.ThrowIfTrue(missingChecksumsMemory.Span.IndexOf(Checksum.Null) >= 0);
Host\RemoteSolutionCache.cs (2)
91Contract.ThrowIfTrue(_cacheNodes.Count > _totalHistory); 95Contract.ThrowIfTrue(_cacheNodes.Count > _totalHistory + 1);
Host\RemoteWorkspace.cs (3)
94Contract.ThrowIfTrue(solutionChecksum == Checksum.Null); 128Contract.ThrowIfTrue(inFlightSolution.InFlightCount < 1); 144Contract.ThrowIfTrue(inFlightSolution.InFlightCount < 1);
Host\RemoteWorkspace.InFlightSolution.cs (3)
110Contract.ThrowIfTrue(this._cancellationTokenSource_doNotAccessDirectly.IsCancellationRequested); 146Contract.ThrowIfTrue(InFlightCount < 1); 160Contract.ThrowIfTrue(InFlightCount < 1);
Host\RemoteWorkspace.SolutionCreator.cs (6)
205Contract.ThrowIfTrue(oldProjectStateChecksums.ProjectId != projectId); 206Contract.ThrowIfTrue(oldChecksum != oldProjectStateChecksums.Checksum); 218Contract.ThrowIfTrue(checksum != newProjectStateChecksum.Checksum); 308Contract.ThrowIfTrue(isConeSync); 323Contract.ThrowIfTrue(oldProjectChecksums.Checksum == newProjectChecksums.Checksum); 523Contract.ThrowIfTrue(
Host\RemoteWorkspace_SolutionCaching.cs (5)
52Contract.ThrowIfTrue(solution.InFlightCount < 1); 73Contract.ThrowIfTrue(solution.InFlightCount < 1); 77Contract.ThrowIfTrue(solution.InFlightCount < 2); 112Contract.ThrowIfTrue(solution.InFlightCount < 1); 113Contract.ThrowIfTrue(solutionChecksum != solution.SolutionChecksum);
Host\TestUtils.cs (1)
202Contract.ThrowIfTrue(solutionChecksums.ProjectCone != null);
Microsoft.CodeAnalysis.Remote.Workspaces (12)
AbstractAssetProviderExtensions.cs (1)
71Contract.ThrowIfTrue(checksumToAsset.Count != checksumSet.Count);
RemoteHostAssetReader.cs (1)
103Contract.ThrowIfTrue(sentinelByte != RemoteHostAssetWriter.MessageSentinelByte);
RemoteHostAssetWriter.cs (2)
114Contract.ThrowIfTrue(foundChecksumCount != _checksums.Length); 183Contract.ThrowIfTrue(length > int.MaxValue);
SolutionAssetStorage.cs (3)
83Contract.ThrowIfTrue(scope.RefCount <= 0); 100Contract.ThrowIfTrue(existingScope != scope); 102Contract.ThrowIfTrue(scope.RefCount <= 0);
SolutionAssetStorage.Scope.cs (5)
53Contract.ThrowIfTrue(checksumsToFind.Contains(Checksum.Null)); 57Contract.ThrowIfTrue(checksumsToFind.Count > 0); 99Contract.ThrowIfTrue(checksum == Checksum.Null); 107Contract.ThrowIfTrue(asset != null); // We should only find one asset 108Contract.ThrowIfTrue(checksum != foundChecksum);
Microsoft.CodeAnalysis.Workspaces (131)
Classification\SyntaxClassification\SyntacticChangeRangeComputer.cs (5)
101Contract.ThrowIfTrue(commonLeftWidth > oldRootWidth); 102Contract.ThrowIfTrue(commonLeftWidth > newRootWidth); 103Contract.ThrowIfTrue(commonRightWidth > oldRootWidth); 104Contract.ThrowIfTrue(commonRightWidth > newRootWidth); 178Contract.ThrowIfTrue(oldRoot.IsIncrementallyIdenticalTo(newRoot));
CodeCleanup\AbstractCodeCleanerService.cs (5)
239Contract.ThrowIfTrue(spanMarkerType == SpanMarkerType.EndOfFile); 240Contract.ThrowIfTrue(previousToken.RawKind == 0); 255Contract.ThrowIfTrue(spanMarkerType == SpanMarkerType.BeginningOfFile); 256Contract.ThrowIfTrue(nextToken.RawKind == 0); 371Contract.ThrowIfTrue(startToken.RawKind == 0 || endToken.RawKind == 0);
CodeFixesAndRefactorings\FixAllLogger.cs (1)
94Contract.ThrowIfTrue(completed && timedOut);
Diagnostics\AnalysisResultPair.cs (1)
21Contract.ThrowIfTrue(projectAnalysisResult is null && hostAnalysisResult is null);
Diagnostics\CompilationWithAnalyzersPair.cs (1)
27Contract.ThrowIfTrue(projectCompilationWithAnalyzers is null && hostCompilationWithAnalyzers is null);
Diagnostics\DiagnosticAnalysisResultBuilder.cs (1)
45Contract.ThrowIfTrue(Project.SupportsCompilation);
Editing\SyntaxGenerator.cs (1)
1387Contract.ThrowIfTrue(ReferenceEquals(root, node));
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (1)
42Contract.ThrowIfTrue(dehydrated.Symbols.Count == 0);
FindSymbols\SymbolFinder_Helpers.cs (1)
125Contract.ThrowIfTrue(equivalentTypesWithDifferingAssemblies.Count == 0);
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (2)
129Contract.ThrowIfTrue((uint)accessibility > Max4BitValue); 130Contract.ThrowIfTrue((uint)kind > Max5BitValue);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (2)
56Contract.ThrowIfTrue(newDocumentsAndHashes.Count == 0); 95Contract.ThrowIfTrue(newDocumentsAndHashes.Count < 2);
Options\DocumentOptionSet.cs (1)
78Contract.ThrowIfTrue(internallyDefinedOption.Type == typeof(NamingStylePreferences));
PatternMatching\PatternMatcher.cs (1)
152Contract.ThrowIfTrue(patternChunk.SimilarityChecker.IsDefault);
Remote\RemoteServiceCallbackDispatcher.cs (1)
25Contract.ThrowIfTrue(callbackInstances?.TryRemove(Id, out _) == false);
Rename\LightweightRenameLocations.cs (3)
39Contract.ThrowIfTrue(locations.IsDefault); 40Contract.ThrowIfTrue(implicitLocations.IsDefault); 41Contract.ThrowIfTrue(referencedSymbols.IsDefault);
Rename\Renamer.cs (2)
151Contract.ThrowIfTrue(string.IsNullOrEmpty(newName)); 193Contract.ThrowIfTrue(string.IsNullOrEmpty(newName));
Rename\SymbolicRenameLocations.cs (3)
42Contract.ThrowIfTrue(locations.IsDefault); 43Contract.ThrowIfTrue(implicitLocations.IsDefault); 44Contract.ThrowIfTrue(referencedSymbols.IsDefault);
Serialization\SerializedPortableExecutableReference.cs (1)
35Contract.ThrowIfTrue(storageHandles.IsDefault);
Serialization\SerializerService_Reference.cs (2)
363Contract.ThrowIfTrue(handles.Count == 0); 446Contract.ThrowIfTrue(length != storageHandle.Identifier.Size);
Shared\Extensions\FileLinePositionSpanExtensions.cs (2)
88Contract.ThrowIfTrue(start < text.Lines.GetLinePosition(0)); 89Contract.ThrowIfTrue(end > text.Lines.GetLinePosition(text.Length));
Shared\Extensions\SourceTextExtensions.cs (7)
200Contract.ThrowIfTrue(buffer.Length != CharArrayLength); 256Contract.ThrowIfTrue(chunkSize != CharArrayLength); 269Contract.ThrowIfTrue(length > CharArrayLength); 273Contract.ThrowIfTrue(currentChunk.Length != CharArrayLength); 276Contract.ThrowIfTrue(i < numberOfChunks - 1 && currentChunkLength != CharArrayLength); 285Contract.ThrowIfTrue(chunksArray.Any(static (c, s) => c.Length != s, CharArrayLength)); 369Contract.ThrowIfTrue(Position > Length);
Shared\Utilities\BloomFilter_Serialization.cs (1)
28Contract.ThrowIfTrue(bitArray.Length % 8 != 0);
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
62Contract.ThrowIfTrue(condition, lineNumber, filePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
237Contract.ThrowIfTrue(leftMaxEndValue < 0 && rightMaxEndValue < 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.NodeEnumerator.cs (2)
77Contract.ThrowIfTrue(_currentNodeHasValue); 78Contract.ThrowIfTrue(_stack.Count == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (1)
27Contract.ThrowIfTrue(nodesAndTokens.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
105Contract.ThrowIfTrue(b1 != b2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
179Contract.ThrowIfTrue(node1.RawKind == 0 || node2.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
94Contract.ThrowIfTrue(treeData.Root.IsInvalidTokenRange(startToken, endToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
476Contract.ThrowIfTrue(token.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (1)
22Contract.ThrowIfTrue(token.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (1)
25Contract.ThrowIfTrue(token.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\AnchorIndentationOperation.cs (3)
17Contract.ThrowIfTrue(anchorToken.RawKind == 0); 18Contract.ThrowIfTrue(textSpan.Start < 0 || textSpan.Length < 0); 20Contract.ThrowIfTrue(endToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\IndentBlockOperation.cs (6)
18Contract.ThrowIfTrue(textSpan.Start < 0 || textSpan.Length < 0); 19Contract.ThrowIfTrue(startToken.RawKind == 0); 20Contract.ThrowIfTrue(endToken.RawKind == 0); 40Contract.ThrowIfTrue(textSpan.Start < 0 || textSpan.Length < 0); 41Contract.ThrowIfTrue(startToken.RawKind == 0); 42Contract.ThrowIfTrue(endToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\SuppressOperation.cs (3)
21Contract.ThrowIfTrue(textSpan.Start < 0 || textSpan.Length < 0); 22Contract.ThrowIfTrue(startToken.RawKind == 0); 23Contract.ThrowIfTrue(endToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
78Contract.ThrowIfTrue(token1 == default && token2 == default);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer`1.cs (1)
58Contract.ThrowIfTrue(RoslynString.IsNullOrEmpty(editorConfigStringForValue));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
22Contract.ThrowIfTrue(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty); 61Contract.ThrowIfTrue(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty); 257Contract.ThrowIfTrue(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
90Contract.ThrowIfTrue(typeArguments.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
74Contract.ThrowIfTrue(parameterTypes.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
68Contract.ThrowIfTrue(typeArguments.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (2)
417Contract.ThrowIfTrue(_methodSymbolStack.Count == 0); 433Contract.ThrowIfTrue(_contextualSymbolStack.Count == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
517Contract.ThrowIfTrue(_methodSymbolStack.Count == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (6)
162Contract.ThrowIfTrue(_asynchronousComputationCancellationSource != null && 166Contract.ThrowIfTrue(_requests != null && 171Contract.ThrowIfTrue(_requests != null && 175Contract.ThrowIfTrue(_cachedResult != null && 180Contract.ThrowIfTrue(_asynchronousComputeFunction == null && _synchronousComputeFunction != null); 377Contract.ThrowIfTrue(_computationActive);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (6)
84Contract.ThrowIfTrue(textSpan.IsEmpty); 148Contract.ThrowIfTrue(token.RawKind == 0); 169Contract.ThrowIfTrue(token1.RawKind == 0 && token2.RawKind == 0); 170Contract.ThrowIfTrue(token1.Equals(token2)); 289Contract.ThrowIfTrue(nextToken.RawKind == 0); 315Contract.ThrowIfTrue(previousToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
148Contract.ThrowIfTrue(typeof(TFromEnum).GetEnumUnderlyingType() != typeof(TToEnum).GetEnumUnderlyingType());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
200Contract.ThrowIfTrue(availableIndices != null && availableIndices.Count != declarationList.Count + 1);
Storage\SQLite\v2\SQLitePersistentStorage.Accessor.cs (3)
152Contract.ThrowIfTrue(optional.HasValue && optional.Value == null); 290Contract.ThrowIfTrue(exception != null); 307Contract.ThrowIfTrue(exception != null);
Storage\SQLite\v2\SQLitePersistentStorage_StringIds.cs (1)
133Contract.ThrowIfTrue(id == -1);
Storage\SQLite\v2\SQLitePersistentStorageService.cs (1)
63Contract.ThrowIfTrue(string.IsNullOrWhiteSpace(workingFolderPath));
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
636Contract.ThrowIfTrue(folders.IsDefault);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
855Contract.ThrowIfTrue(oldAnalyzerFilePath != newAnalyzerFilePath);
Workspace\Solution\Checksum.cs (1)
88Contract.ThrowIfTrue(span.Length < HashSize);
Workspace\Solution\ChecksumsAndIds.cs (3)
23Contract.ThrowIfTrue(ids.Length != checksums.Children.Length); 75Contract.ThrowIfTrue(ids.Length != attributeChecksums.Children.Length); 76Contract.ThrowIfTrue(ids.Length != textChecksums.Children.Length);
Workspace\Solution\DocumentState.cs (1)
401Contract.ThrowIfTrue(ReferenceEquals(newAttributes, Attributes));
Workspace\Solution\ProjectState.cs (2)
982Contract.ThrowIfTrue(oldDocuments.IsEmpty); 1008Contract.ThrowIfTrue(oldDocuments.IsEmpty);
Workspace\Solution\Solution.cs (1)
1560Contract.ThrowIfTrue(solution._documentIdToFrozenSolution.Count != 0);
Workspace\Solution\SolutionCompilationState.CompilationTracker.CompilationTrackerState.cs (3)
94Contract.ThrowIfTrue(pendingTranslationActions is null); 105Contract.ThrowIfTrue(this.CompilationWithoutGeneratedDocuments.SyntaxTrees.Contains(generatedDocument.GetSyntaxTree(CancellationToken.None))); 205Contract.ThrowIfTrue(compilationWithoutGeneratedDocuments.SyntaxTrees.Contains(generatedDocument.GetSyntaxTree(CancellationToken.None)));
Workspace\Solution\SolutionCompilationState.cs (4)
77Contract.ThrowIfTrue(projectCone != null); 107Contract.ThrowIfTrue(_projectIdToTrackerMap.Any(kvp => kvp.Key != kvp.Value.ProjectState.Id)); 1395Contract.ThrowIfTrue(sourceText is null && syntaxNode is null); 1396Contract.ThrowIfTrue(sourceText is not null && syntaxNode is not null);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (3)
136Contract.ThrowIfTrue(forkedTrackerState is FinalCompilationTrackerState); 407Contract.ThrowIfTrue(inProgressState.PendingTranslationActions.IsEmpty); 478Contract.ThrowIfTrue(inProgressState.PendingTranslationActions.Count > 0);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (1)
178Contract.ThrowIfTrue(generatedSources.Length != documentsToAddOrUpdate.Count);
Workspace\Solution\SolutionState.cs (2)
1264Contract.ThrowIfTrue(documentId.ProjectId == relatedProjectIdHint); 1293Contract.ThrowIfTrue(relatedProject == projectState);
Workspace\Solution\SourceGeneratedDocumentState.cs (2)
62Contract.ThrowIfTrue(generatedSourceText is null && syntaxNode is null); 63Contract.ThrowIfTrue(generatedSourceText is not null && syntaxNode is not null);
Workspace\Solution\TextDocumentStates.cs (1)
227Contract.ThrowIfTrue(!ignoreUnchangedContent && ignoreUnchangeableDocuments);
Workspace\Solution\VersionSource\LoadableTextAndVersionSource.cs (1)
88Contract.ThrowIfTrue(_gate.CurrentCount != 0);
Workspace\Solution\VersionSource\RecoverableTextAndVersion.cs (1)
160Contract.ThrowIfTrue(source is LoadableTextAndVersionSource { CacheResult: true });
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
130Contract.ThrowIfTrue(Gate.CurrentCount != 0);
Workspace\Workspace.cs (2)
354Contract.ThrowIfTrue(relatedDocumentId == addedDocumentId); 357Contract.ThrowIfTrue(relatedDocumentId.ProjectId == addedDocumentId.ProjectId);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
src\Workspaces\MSBuild\BuildHost\Rpc\Contracts\MonoMSBuildDiscovery.cs (3)
71Contract.ThrowIfTrue(PlatformInformation.IsWindows); 95Contract.ThrowIfTrue(PlatformInformation.IsWindows); 132Contract.ThrowIfTrue(PlatformInformation.IsWindows);
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
src\Workspaces\MSBuild\BuildHost\Rpc\RpcServer.cs (1)
173Contract.ThrowIfTrue(responseJson.Contains("\r") || responseJson.Contains("\n"));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
Workspaces\TestWorkspace_XmlConsumption.cs (1)
653Contract.ThrowIfTrue(cursorPosition != null);
Workspaces\TestWorkspace`1.cs (4)
471Contract.ThrowIfTrue(testDocument.IsSourceGenerated); 481Contract.ThrowIfTrue(testDocument.IsSourceGenerated); 491Contract.ThrowIfTrue(testDocument.IsSourceGenerated); 501Contract.ThrowIfTrue(testDocument.IsSourceGenerated);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
88Contract.ThrowIfTrue(result.Ranges.IsDefault);
Roslyn.VisualStudio.Next.UnitTests (4)
Services\ServiceHubServicesTests.cs (1)
431Contract.ThrowIfTrue(throwIfCalled);
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (3)
732Contract.ThrowIfTrue(unloadCalled); 737Contract.ThrowIfTrue(unloadCalled); 741Contract.ThrowIfTrue(unloadCalled);