100 references to ThrowIfFalse
Microsoft.CodeAnalysis.CodeStyle (64)
AbstractForEachCastDiagnosticAnalyzer.cs (1)
67
Contract.
ThrowIfFalse
(option.Value is ForEachExplicitCastInSourcePreference.Always or ForEachExplicitCastInSourcePreference.WhenStronglyTyped);
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);
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);
DiagnosticHelper.cs (1)
197
Contract.
ThrowIfFalse
(indices.All(idx => idx >= 0 && idx < additionalLocationsLength));
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);
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);
NonReentrantLock.cs (1)
172
=> Contract.
ThrowIfFalse
(LockHeldByMe());
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);
SyntaxNodeExtensions.cs (1)
316
Contract.
ThrowIfFalse
(nodes.Any());
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);
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
501
Contract.
ThrowIfFalse
(node.GetRequiredParent().Parent is TExpressionStatementSyntax);
DocumentExtensions.cs (1)
116
Contract.
ThrowIfFalse
(document.SupportsSemanticModel);
ParsedDocument.cs (1)
73
Contract.
ThrowIfFalse
(Id == oldDocument.Id);
SyntaxAnnotationExtensions.cs (1)
18
Contract.
ThrowIfFalse
(symbol is CodeGenerationSymbol);
SyntaxGeneratorExtensions_Negate.cs (1)
526
Contract.
ThrowIfFalse
(syntaxFacts.IsNotPattern(pattern));
TextDocumentExtensions.cs (2)
38
Contract.
ThrowIfFalse
(textDocument is AdditionalDocument);
47
Contract.
ThrowIfFalse
(textDocument is AnalyzerConfigDocument);
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
BlockSyntaxExtensions.cs (1)
110
Contract.
ThrowIfFalse
(preference == ExpressionBodyPreference.WhenOnSingleLine);
CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
53
Contract.
ThrowIfFalse
(nodes.Any());
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] == '"');
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.CSharp.CodeStyle.Fixes (7)
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (1)
105
Contract.
ThrowIfFalse
(_assignmentTarget is IdentifierNameSyntax);
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(
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);
UseUtf8StringLiteralCodeFixProvider.cs (1)
150
Contract.
ThrowIfFalse
(UseUtf8StringLiteralDiagnosticAnalyzer.TryConvertToUtf8String(builder, initializer.ElementValues));
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (10)
SyntaxNodeExtensions.vb (1)
115
Contract.
ThrowIfFalse
(node.IsStatementContainerNode())
TriviaDataFactory.Analyzer.vb (1)
55
Contract.
ThrowIfFalse
(SyntaxFacts.IsPreprocessorDirective(trivia.Kind))
TriviaDataFactory.ComplexTrivia.vb (1)
64
Contract.
ThrowIfFalse
(list.Count > 0)
TriviaDataFactory.LineContinuationTrivia.vb (1)
26
Contract.
ThrowIfFalse
(Me.SecondTokenIsFirstTokenOnLine)
TriviaDataFactory.ModifiedComplexTrivia.vb (2)
71
Contract.
ThrowIfFalse
(Me.SecondTokenIsFirstTokenOnLine)
77
Contract.
ThrowIfFalse
(list.Count > 0)
TriviaDataFactory.vb (3)
103
Contract.
ThrowIfFalse
(lineBreaks = 1)
117
Contract.
ThrowIfFalse
(indentation >= 0 AndAlso indentation < s_lineContinuationCacheSize)
153
Contract.
ThrowIfFalse
(space >= -1)
VisualBasicTriviaFormatter.vb (1)
296
Contract.
ThrowIfFalse
(singlelineDocCommentTrivia.Count = 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
65
Contract.
ThrowIfFalse
(operand.IsKind(SyntaxKind.TypeOfIsExpression))