67 references to ThrowIfTrue
Microsoft.CodeAnalysis.CodeStyle (46)
AbstractFormatEngine.cs (1)
64
Contract.
ThrowIfTrue
(treeData.Root.IsInvalidTokenRange(startToken, endToken));
AbstractTriviaFormatter.cs (1)
79
Contract.
ThrowIfTrue
(token1 == default && token2 == default);
AnchorIndentationOperation.cs (3)
18
Contract.
ThrowIfTrue
(anchorToken.RawKind == 0);
19
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
21
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
AsyncLazy`1.cs (6)
150
Contract.
ThrowIfTrue
(_asynchronousComputationCancellationSource != null &&
154
Contract.
ThrowIfTrue
(_requests != null &&
159
Contract.
ThrowIfTrue
(_requests != null &&
163
Contract.
ThrowIfTrue
(_cachedResult != null &&
168
Contract.
ThrowIfTrue
(_asynchronousComputeFunction == null && _synchronousComputeFunction != null);
360
Contract.
ThrowIfTrue
(_computationActive);
CommonFormattingHelpers.cs (6)
81
Contract.
ThrowIfTrue
(textSpan.IsEmpty);
145
Contract.
ThrowIfTrue
(token.RawKind == 0);
166
Contract.
ThrowIfTrue
(token1.RawKind == 0 && token2.RawKind == 0);
167
Contract.
ThrowIfTrue
(token1.Equals(token2));
286
Contract.
ThrowIfTrue
(nextToken.RawKind == 0);
312
Contract.
ThrowIfTrue
(previousToken.RawKind == 0);
DiagnosticHelper.cs (2)
186
Contract.
ThrowIfTrue
(additionalLocations.IsEmpty());
187
Contract.
ThrowIfTrue
(tagIndices.IsEmpty());
EditorConfigValueSerializer`1.cs (1)
62
Contract.
ThrowIfTrue
(RoslynString.IsNullOrEmpty(editorConfigStringForValue));
EmbeddedSeparatedSyntaxNodeList.cs (1)
27
Contract.
ThrowIfTrue
(nodesAndTokens.IsDefault);
IndentBlockOperation.cs (6)
19
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
20
Contract.
ThrowIfTrue
(startToken.RawKind == 0);
21
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
41
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
42
Contract.
ThrowIfTrue
(startToken.RawKind == 0);
43
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
SemanticModelExtensions.cs (2)
110
Contract.
ThrowIfTrue
(semanticModel.ParentModel.IsSpeculativeSemanticModel);
111
Contract.
ThrowIfTrue
(semanticModel.ParentModel.ParentModel != null);
SuppressOperation.cs (3)
17
Contract.
ThrowIfTrue
(textSpan.Start < 0 || textSpan.Length < 0);
18
Contract.
ThrowIfTrue
(startToken.RawKind == 0);
19
Contract.
ThrowIfTrue
(endToken.RawKind == 0);
SymbolKey.BodyLevelSymbolKey.cs (3)
23
Contract.
ThrowIfTrue
(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty);
62
Contract.
ThrowIfTrue
(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty);
258
Contract.
ThrowIfTrue
(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
SymbolKey.ErrorTypeSymbolKey.cs (1)
91
Contract.
ThrowIfTrue
(typeArguments.IsDefault);
SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
76
Contract.
ThrowIfTrue
(parameterTypes.IsDefault);
SymbolKey.NamedTypeSymbolKey.cs (1)
60
Contract.
ThrowIfTrue
(typeArguments.IsDefault);
SymbolKey.SymbolKeyReader.cs (2)
417
Contract.
ThrowIfTrue
(_methodSymbolStack.Count == 0);
433
Contract.
ThrowIfTrue
(_contextualSymbolStack.Count == 0);
SymbolKey.SymbolKeyWriter.cs (1)
518
Contract.
ThrowIfTrue
(_methodSymbolStack.Count == 0);
SyntaxNodeExtensions.cs (1)
174
Contract.
ThrowIfTrue
(node1.RawKind == 0 || node2.RawKind == 0);
SyntaxTokenExtensions.cs (1)
41
Contract.
ThrowIfTrue
(token1.RawKind == 0 || token2.RawKind == 0);
TokenStream.cs (1)
478
Contract.
ThrowIfTrue
(token.RawKind == 0);
TreeData.Node.cs (1)
23
Contract.
ThrowIfTrue
(token.RawKind == 0);
TreeData.NodeAndText.cs (1)
26
Contract.
ThrowIfTrue
(token.RawKind == 0);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
CodeGenerationHelpers.cs (1)
200
Contract.
ThrowIfTrue
(availableIndices != null && availableIndices.Count != declarationList.Count + 1);
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
CastSimplifier.cs (1)
176
Contract.
ThrowIfTrue
(castNode.WalkUpParentheses().ContainsDiagnostics);
CSharpSmartTokenFormatter.cs (3)
48
Contract.
ThrowIfTrue
(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
49
Contract.
ThrowIfTrue
(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
80
Contract.
ThrowIfTrue
(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
FormattingRangeHelper.cs (1)
22
Contract.
ThrowIfTrue
(endToken.Kind() == SyntaxKind.None);
TriviaDataFactory.CodeShapeAnalyzer.cs (3)
38
Contract.
ThrowIfTrue
(trivia.Kind() == SyntaxKind.EndOfLineTrivia);
39
Contract.
ThrowIfTrue
(trivia.Kind() == SyntaxKind.SkippedTokensTrivia);
40
Contract.
ThrowIfTrue
(trivia.Kind() == SyntaxKind.PreprocessingMessageTrivia);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
59
Contract.
ThrowIfTrue
(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
ConditionalExpressionPlacementCodeFixProvider.cs (1)
59
Contract.
ThrowIfTrue
(questionToken.Kind() != SyntaxKind.QuestionToken);
CSharpIndentationService.Indenter.cs (1)
77
Contract.
ThrowIfTrue
(token.Kind() == SyntaxKind.None);
CSharpTypeInferenceService.TypeInferrer.cs (4)
952
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != operatorToken);
1128
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != coalesceExpression.OperatorToken);
1945
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != prefixUnaryExpression.OperatorToken);
2001
Contract.
ThrowIfTrue
(previousToken.HasValue && previousToken.Value != awaitExpression.AwaitKeyword);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
TriviaDataFactory.CodeShapeAnalyzer.vb (2)
38
Contract.
ThrowIfTrue
(trivia.Kind = SyntaxKind.EndOfLineTrivia)
39
Contract.
ThrowIfTrue
(trivia.Kind = SyntaxKind.SkippedTokensTrivia)
VisualBasicSemanticFacts.vb (1)
135
Contract.
ThrowIfTrue
(model.IsSpeculativeSemanticModel)
VisualBasicSmartTokenFormatter.vb (1)
35
Contract.
ThrowIfTrue
(token.Kind = SyntaxKind.None OrElse token.Kind = SyntaxKind.EndOfFileToken)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
524
Contract.
ThrowIfTrue
(previousToken <> Nothing AndAlso binop.OperatorToken <> previousToken)