72 references to ThrowIfTrue
Microsoft.CodeAnalysis.CodeStyle (53)
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (2)
212
Contract.
ThrowIfTrue
(additionalLocations.IsEmpty());
213
Contract.
ThrowIfTrue
(tagIndices.IsEmpty());
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (1)
160
Contract.
ThrowIfTrue
(seenInvocation && seenIndexAssignment);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\UpdateExpressionState.cs (1)
229
Contract.
ThrowIfTrue
(arguments.Count == 0);
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
62
Contract.
ThrowIfTrue
(condition, lineNumber, filePath);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\ImmutableIntervalTree`1.cs (1)
237
Contract.
ThrowIfTrue
(leftMaxEndValue < 0 && rightMaxEndValue < 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\IntervalTreeHelpers.NodeEnumerator.cs (2)
77
Contract.
ThrowIfTrue
(_currentNodeHasValue);
78
Contract.
ThrowIfTrue
(_stack.Count == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (1)
27
Contract.
ThrowIfTrue
(nodesAndTokens.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
105
Contract.
ThrowIfTrue
(b1 != b2);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
102
Contract.
ThrowIfTrue
(semanticModel.ParentModel.IsSpeculativeSemanticModel);
103
Contract.
ThrowIfTrue
(semanticModel.ParentModel.ParentModel != null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (1)
179
Contract.
ThrowIfTrue
(node1.RawKind == 0 || node2.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
94
Contract.
ThrowIfTrue
(treeData.Root.IsInvalidTokenRange(startToken, endToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (1)
476
Contract.
ThrowIfTrue
(token.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.Node.cs (1)
22
Contract.
ThrowIfTrue
(token.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TreeData.NodeAndText.cs (1)
25
Contract.
ThrowIfTrue
(token.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\AnchorIndentationOperation.cs (3)
17
Contract.
ThrowIfTrue
(anchorToken.RawKind == 0);
18
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
20
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\IndentBlockOperation.cs (6)
18
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
19
Contract.
ThrowIfTrue
(startToken.RawKind == 0);
20
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
40
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
41
Contract.
ThrowIfTrue
(startToken.RawKind == 0);
42
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\Operations\SuppressOperation.cs (3)
21
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
22
Contract.
ThrowIfTrue
(startToken.RawKind == 0);
23
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
78
Contract.
ThrowIfTrue
(token1 == default && token2 == default);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Options\EditorConfigValueSerializer`1.cs (1)
58
Contract.
ThrowIfTrue
(RoslynString.IsNullOrEmpty(editorConfigStringForValue));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
22
Contract.
ThrowIfTrue
(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty);
61
Contract.
ThrowIfTrue
(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty);
257
Contract.
ThrowIfTrue
(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (1)
90
Contract.
ThrowIfTrue
(typeArguments.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
74
Contract.
ThrowIfTrue
(parameterTypes.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.NamedTypeSymbolKey.cs (1)
68
Contract.
ThrowIfTrue
(typeArguments.IsDefault);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (2)
417
Contract.
ThrowIfTrue
(_methodSymbolStack.Count == 0);
433
Contract.
ThrowIfTrue
(_contextualSymbolStack.Count == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
517
Contract.
ThrowIfTrue
(_methodSymbolStack.Count == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (6)
162
Contract.
ThrowIfTrue
(_asynchronousComputationCancellationSource != null &&
166
Contract.
ThrowIfTrue
(_requests != null &&
171
Contract.
ThrowIfTrue
(_requests != null &&
175
Contract.
ThrowIfTrue
(_cachedResult != null &&
180
Contract.
ThrowIfTrue
(_asynchronousComputeFunction == null && _synchronousComputeFunction != null);
377
Contract.
ThrowIfTrue
(_computationActive);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (6)
84
Contract.
ThrowIfTrue
(textSpan.IsEmpty);
148
Contract.
ThrowIfTrue
(token.RawKind == 0);
169
Contract.
ThrowIfTrue
(token1.RawKind == 0 && token2.RawKind == 0);
170
Contract.
ThrowIfTrue
(token1.Equals(token2));
289
Contract.
ThrowIfTrue
(nextToken.RawKind == 0);
315
Contract.
ThrowIfTrue
(previousToken.RawKind == 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
148
Contract.
ThrowIfTrue
(typeof(TFromEnum).GetEnumUnderlyingType() != typeof(TToEnum).GetEnumUnderlyingType());
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
199
Contract.
ThrowIfTrue
(availableIndices != null && availableIndices.Count != declarationList.Count + 1);
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
358
Contract.
ThrowIfTrue
(useSpread && arguments.Count != 1);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1193
Contract.
ThrowIfTrue
(arguments.Count != 1);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.cs (3)
36
Contract.
ThrowIfTrue
(trivia.Kind() == SyntaxKind.EndOfLineTrivia);
37
Contract.
ThrowIfTrue
(trivia.Kind() == SyntaxKind.SkippedTokensTrivia);
38
Contract.
ThrowIfTrue
(trivia.Kind() == SyntaxKind.PreprocessingMessageTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (3)
47
Contract.
ThrowIfTrue
(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
48
Contract.
ThrowIfTrue
(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
78
Contract.
ThrowIfTrue
(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
183
Contract.
ThrowIfTrue
(castNode.WalkUpParentheses().ContainsDiagnostics);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
22
Contract.
ThrowIfTrue
(endToken.Kind() == SyntaxKind.None);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
53
Contract.
ThrowIfTrue
(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
53
Contract.
ThrowIfTrue
(questionToken.Kind() != SyntaxKind.QuestionToken);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
469
Contract.
ThrowIfTrue
(expressions.Length >= 2 && match.UseSpread);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
74
Contract.
ThrowIfTrue
(token.Kind() == SyntaxKind.None);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
948
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != operatorToken);
1116
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != coalesceExpression.OperatorToken);
1906
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != prefixUnaryExpression.OperatorToken);
1962
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != awaitExpression.AwaitKeyword);