383 references to Contract
Microsoft.CodeAnalysis.CodeStyle (198)
AbstractAggregatedFormattingResult.cs (2)
32
Contract
.ThrowIfNull(node);
33
Contract
.ThrowIfNull(formattingResults);
AbstractDocumentationCommentService.cs (1)
52
Contract
.ThrowIfNull(documentationComment);
AbstractForEachCastDiagnosticAnalyzer.cs (1)
67
Contract
.ThrowIfFalse(option.Value is ForEachExplicitCastInSourcePreference.Always or ForEachExplicitCastInSourcePreference.WhenStronglyTyped);
AbstractFormatEngine.cs (1)
64
Contract
.ThrowIfTrue(treeData.Root.IsInvalidTokenRange(startToken, endToken));
AbstractFormatEngine.OperationApplier.cs (6)
61
Contract
.ThrowIfFalse(triviaInfo.LineBreaks == 0);
94
Contract
.ThrowIfFalse(triviaInfo.LineBreaks == 0);
132
Contract
.ThrowIfFalse(triviaInfo.LineBreaks == 0);
271
Contract
.ThrowIfNull(previousChangesMap);
460
Contract
.ThrowIfFalse(triviaInfo.SecondTokenIsFirstTokenOnLine);
487
Contract
.ThrowIfFalse(baseToken.RawKind != 0 && startToken.RawKind != 0 && endToken.RawKind != 0);
AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
36
Contract
.ThrowIfNull(options);
AbstractSimplifyInterpolationHelpers.cs (3)
79
Contract
.ThrowIfNull(expression.SemanticModel);
139
Contract
.ThrowIfNull(operation.SemanticModel);
158
Contract
.ThrowIfNull(operation.SemanticModel);
AbstractTriviaDataFactory.AbstractComplexTrivia.cs (3)
27
Contract
.ThrowIfNull(treeInfo);
80
Contract
.ThrowIfFalse(line > 0);
137
Contract
.ThrowIfFalse(list.Count > 0);
AbstractTriviaDataFactory.cs (6)
25
Contract
.ThrowIfNull(treeInfo);
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.ModifiedWhitespace.cs (1)
27
Contract
.ThrowIfNull(original);
AbstractTriviaDataFactory.Whitespace.cs (2)
27
Contract
.ThrowIfFalse(space >= 0);
59
Contract
.ThrowIfFalse(line > 0);
AbstractTriviaFormatter.cs (6)
72
Contract
.ThrowIfNull(context);
73
Contract
.ThrowIfNull(formattingRules);
74
Contract
.ThrowIfNull(originalString);
76
Contract
.ThrowIfFalse(lineBreaks >= 0);
77
Contract
.ThrowIfFalse(spaces >= 0);
79
Contract
.ThrowIfTrue(token1 == default && token2 == default);
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
80
Contract
.ThrowIfNull(semanticModel);
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);
AlignTokensOperation.cs (1)
18
Contract
.ThrowIfNull(tokens);
AnalyzerConfigOptionsExtensions.cs (1)
26
Contract
.ThrowIfFalse(option.Definition.IsEditorConfigOption);
AnchorIndentationOperation.cs (3)
18
Contract
.ThrowIfTrue(anchorToken.RawKind == 0);
19
Contract
.ThrowIfTrue(textSpan.Start < 0 || textSpan.Length < 0);
21
Contract
.ThrowIfTrue(endToken.RawKind == 0);
AnnotationTable.cs (1)
108
Contract
.ThrowIfNull(ra.Data);
AsyncLazy`1.cs (9)
114
Contract
.ThrowIfNull(asynchronousComputeFunction);
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);
248
Contract
.ThrowIfNull(_synchronousComputeFunction);
360
Contract
.ThrowIfTrue(_computationActive);
361
Contract
.ThrowIfNull(_asynchronousComputeFunction);
BottomUpBaseIndentationFinder.cs (1)
34
Contract
.ThrowIfNull(formattingRules);
ChainedFormattingRules.cs (1)
33
Contract
.ThrowIfNull(formattingRules);
CommonFormattingHelpers.cs (15)
44
Contract
.ThrowIfNull(root);
45
Contract
.ThrowIfFalse(spans.Count > 0);
80
Contract
.ThrowIfNull(root);
81
Contract
.ThrowIfTrue(textSpan.IsEmpty);
120
Contract
.ThrowIfFalse(startToken.Equals(endToken) || startToken.Span.End <= endToken.SpanStart);
144
Contract
.ThrowIfNull(tree);
145
Contract
.ThrowIfTrue(token.RawKind == 0);
166
Contract
.ThrowIfTrue(token1.RawKind == 0 && token2.RawKind == 0);
167
Contract
.ThrowIfTrue(token1.Equals(token2));
282
Contract
.ThrowIfFalse(backwardPosition < parentNode.FullSpan.End);
286
Contract
.ThrowIfTrue(nextToken.RawKind == 0);
307
Contract
.ThrowIfNull(parentNode);
308
Contract
.ThrowIfFalse(parentNode.FullSpan.Start < forwardPosition);
312
Contract
.ThrowIfTrue(previousToken.RawKind == 0);
362
Contract
.ThrowIfNull(root);
DiagnosticHelper.cs (3)
186
Contract
.ThrowIfTrue(additionalLocations.IsEmpty());
187
Contract
.ThrowIfTrue(tagIndices.IsEmpty());
197
Contract
.ThrowIfFalse(indices.All(idx => idx >= 0 && idx < additionalLocationsLength));
EditorConfigValueSerializer`1.cs (1)
62
Contract
.ThrowIfTrue(RoslynString.IsNullOrEmpty(editorConfigStringForValue));
EmbeddedSeparatedSyntaxNodeList.cs (1)
27
Contract
.ThrowIfTrue(nodesAndTokens.IsDefault);
FormattingContext.cs (4)
59
Contract
.ThrowIfNull(engine);
60
Contract
.ThrowIfNull(tokenStream);
125
Contract
.ThrowIfNull(operations);
437
Contract
.ThrowIfFalse(intervals.Length == 0);
FormattingContext.InitialContextFinder.cs (3)
32
Contract
.ThrowIfNull(tokenStream);
33
Contract
.ThrowIfNull(formattingRules);
34
Contract
.ThrowIfNull(rootNode);
FormattingExtensions.cs (1)
201
Contract
.ThrowIfFalse(lines.Length > 0);
ImmutableHashMapExtensions.cs (2)
28
Contract
.ThrowIfNull(valueProvider);
31
Contract
.ThrowIfNull(map);
INamedTypeSymbolExtensions.cs (3)
338
Contract
.ThrowIfNull(classOrStructType);
339
Contract
.ThrowIfNull(interfacesOrAbstractClasses);
340
Contract
.ThrowIfNull(isImplemented);
IndentBlockOperation.cs (10)
17
Contract
.ThrowIfFalse(option.IsMaskOn(IndentBlockOption.PositionMask));
19
Contract
.ThrowIfTrue(textSpan.Start < 0 || textSpan.Length < 0);
20
Contract
.ThrowIfTrue(startToken.RawKind == 0);
21
Contract
.ThrowIfTrue(endToken.RawKind == 0);
36
Contract
.ThrowIfFalse(option.IsMaskOn(IndentBlockOption.PositionMask));
38
Contract
.ThrowIfFalse(option.IsMaskOn(IndentBlockOption.RelativePositionMask));
39
Contract
.ThrowIfFalse(baseToken.Span.End <= textSpan.Start);
41
Contract
.ThrowIfTrue(textSpan.Start < 0 || textSpan.Length < 0);
42
Contract
.ThrowIfTrue(startToken.RawKind == 0);
43
Contract
.ThrowIfTrue(endToken.RawKind == 0);
ISymbolExtensions.cs (1)
497
Contract
.ThrowIfFalse(symbol.IsNormalAnonymousType());
ISymbolExtensions_Accessibility.cs (7)
88
Contract
.ThrowIfNull(symbol);
89
Contract
.ThrowIfNull(within);
183
Contract
.ThrowIfNull(type);
221
Contract
.ThrowIfNull(assembly);
258
Contract
.ThrowIfNull(containingType);
435
Contract
.ThrowIfNull(withinType);
436
Contract
.ThrowIfNull(originalContainingType);
ISyntaxFactsExtensions.cs (1)
29
Contract
.ThrowIfNull(node);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs\StringExtensions.cs (10)
16
Contract
.ThrowIfNull(line);
31
Contract
.ThrowIfNull(line);
46
Contract
.ThrowIfNull(lineText);
57
Contract
.ThrowIfNull(lineText);
208
Contract
.ThrowIfNull(line);
209
Contract
.ThrowIfFalse(0 <= endPosition && endPosition <= line.Length);
210
Contract
.ThrowIfFalse(tabSize > 0);
217
Contract
.ThrowIfNull(line);
218
Contract
.ThrowIfFalse(column >= 0);
219
Contract
.ThrowIfFalse(tabSize > 0);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
69
Contract
.ThrowIfNull(syntaxTree);
131
Contract
.ThrowIfNull(syntaxTree);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\TestHooks\TaskExtensions.cs\TaskExtensions.cs (2)
53
Contract
.ThrowIfNull(task, nameof(task));
90
Contract
.ThrowIfNull(task, nameof(task));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\TaskExtensions.cs\TaskExtensions.cs (7)
89
Contract
.ThrowIfNull(continuationAction, nameof(continuationAction));
108
Contract
.ThrowIfNull(continuationFunction, nameof(continuationFunction));
122
Contract
.ThrowIfNull(continuationAction, nameof(continuationAction));
154
Contract
.ThrowIfNull(continuationFunction, nameof(continuationFunction));
199
Contract
.ThrowIfNull(continuationFunction, nameof(continuationFunction));
318
Contract
.ThrowIfNull(continuationFunction, nameof(continuationFunction));
381
Contract
.ThrowIfFalse(task.IsCompleted);
ListExtensions.cs (2)
68
Contract
.ThrowIfNull(list);
69
Contract
.ThrowIfNull(predicate);
LocationExtensions.cs (1)
15
Contract
.ThrowIfNull(location.SourceTree);
Logger.LogBlock.cs (1)
21
Contract
.ThrowIfNull(s_currentLogger);
NonReentrantLock.cs (1)
172
=>
Contract
.ThrowIfFalse(LockHeldByMe());
ReferenceCountedDisposable.cs (1)
294
Contract
.ThrowIfNull(weakInstance);
SemanticModelExtensions.cs (3)
109
Contract
.ThrowIfNull(semanticModel.ParentModel);
110
Contract
.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
111
Contract
.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null);
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
82
Contract
.ThrowIfNull(options);
SourceTextExtensions_SharedWithCodeStyle.cs (1)
19
Contract
.ThrowIfNull(text);
StackExtensions.cs (2)
34
Contract
.ThrowIfNull(stack);
35
Contract
.ThrowIfNull(range);
StructuredAnalyzerConfigOptions.cs (1)
65
Contract
.ThrowIfFalse(options.KeyComparer == KeyComparer);
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 (5)
22
Contract
.ThrowIfFalse(IsBodyLevelSymbol(symbol));
23
Contract
.ThrowIfTrue(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty);
62
Contract
.ThrowIfTrue(symbol.DeclaringSyntaxReferences.IsEmpty && symbol.Locations.IsEmpty);
66
Contract
.ThrowIfFalse(locations.All(loc => loc.IsInSource));
258
Contract
.ThrowIfTrue(semanticModel.SyntaxTree != containerDeclaration.SyntaxTree);
SymbolKey.BuiltinOperatorSymbolKey.cs (1)
48
Contract
.ThrowIfNull(returnTypeSymbol);
SymbolKey.ErrorTypeSymbolKey.cs (2)
86
Contract
.ThrowIfFalse(typeArguments.IsDefault);
91
Contract
.ThrowIfTrue(typeArguments.IsDefault);
SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
71
Contract
.ThrowIfFalse(parameterTypes.IsDefault);
76
Contract
.ThrowIfTrue(parameterTypes.IsDefault);
SymbolKey.NamedTypeSymbolKey.cs (2)
54
Contract
.ThrowIfFalse(typeArguments.IsDefault);
60
Contract
.ThrowIfTrue(typeArguments.IsDefault);
SymbolKey.SymbolKeyReader.cs (5)
126
Contract
.ThrowIfNull(result);
417
Contract
.ThrowIfTrue(_methodSymbolStack.Count == 0);
418
Contract
.ThrowIfFalse(Equals(method, _methodSymbolStack[^1]));
433
Contract
.ThrowIfTrue(_contextualSymbolStack.Count == 0);
434
Contract
.ThrowIfFalse(Equals(contextualSymbol, _contextualSymbolStack.Peek()));
SymbolKey.SymbolKeyWriter.cs (2)
518
Contract
.ThrowIfTrue(_methodSymbolStack.Count == 0);
519
Contract
.ThrowIfFalse(method.Equals(_methodSymbolStack[_methodSymbolStack.Count - 1]));
SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
15
Contract
.ThrowIfFalse(symbol.TypeParameterKind == TypeParameterKind.Method);
SyntaxNodeExtensions.cs (8)
102
Contract
.ThrowIfNull(node);
174
Contract
.ThrowIfTrue(node1.RawKind == 0 || node2.RawKind == 0);
292
Contract
.ThrowIfNull(root);
293
Contract
.ThrowIfNull(pairs);
306
Contract
.ThrowIfNull(root);
307
Contract
.ThrowIfNull(pairs);
315
Contract
.ThrowIfNull(nodes);
316
Contract
.ThrowIfFalse(nodes.Any());
SyntaxTokenExtensions.cs (1)
41
Contract
.ThrowIfTrue(token1.RawKind == 0 || token2.RawKind == 0);
TokenData.cs (4)
25
Contract
.ThrowIfNull(tokenStream);
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 (2)
28
Contract
.ThrowIfNull(tokenStream);
30
Contract
.ThrowIfFalse(0 <= tokenPairIndex && tokenPairIndex < tokenStream.TokenCount - 1);
TokenStream.cs (10)
138
Contract
.ThrowIfFalse(0 <= index && index < this.TokenCount);
237
Contract
.ThrowIfNull(data);
243
Contract
.ThrowIfNull(data);
249
Contract
.ThrowIfNull(data);
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);
478
Contract
.ThrowIfTrue(token.RawKind == 0);
TreeData.cs (1)
42
Contract
.ThrowIfNull(root);
TreeData.Debug.cs (1)
25
Contract
.ThrowIfFalse(text == _debugNodeData.GetTextBetween(token1, token2));
TreeData.Node.cs (2)
18
Contract
.ThrowIfFalse(root.GetFirstToken(includeZeroWidth: true).RawKind != 0);
23
Contract
.ThrowIfTrue(token.RawKind == 0);
TreeData.NodeAndText.cs (2)
20
Contract
.ThrowIfNull(text);
26
Contract
.ThrowIfTrue(token.RawKind == 0);
TreeData.StructuredTrivia.cs (1)
22
Contract
.ThrowIfFalse(trivia.HasStructure);
VirtualChar.cs (1)
72
Contract
.ThrowIfFalse(surrogateChar == 0 || rune == Rune.ReplacementChar,
Microsoft.CodeAnalysis.CodeStyle.Fixes (40)
AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
54
Contract
.ThrowIfNull(symbol);
AbstractAddObsoleteAttributeCodeFixProvider.cs (1)
78
Contract
.ThrowIfNull(obsoleteAttribute);
AbstractFlagsEnumGenerator.cs (5)
80
Contract
.ThrowIfNull(enumType.EnumUnderlyingType);
121
Contract
.ThrowIfNull(finalNode);
151
Contract
.ThrowIfNull(field.ConstantValue);
174
Contract
.ThrowIfNull(enumType.EnumUnderlyingType);
190
Contract
.ThrowIfNull(enumType.EnumUnderlyingType);
AbstractForEachCastCodeFixProvider.cs (2)
70
Contract
.ThrowIfNull(variableDeclarator.Symbol.Type);
71
Contract
.ThrowIfNull(enumerableType);
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
81
Contract
.ThrowIfNull(symbol);
AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
110
Contract
.ThrowIfNull(node);
117
Contract
.ThrowIfNull(methodSymbol);
AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
59
Contract
.ThrowIfNull(methodSymbol);
256
Contract
.ThrowIfNull(currentInvocationExpression);
AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
82
Contract
.ThrowIfNull(newRoot);
AbstractRemoveUnusedMembersCodeFixProvider.cs (2)
59
Contract
.ThrowIfNull(symbol);
72
Contract
.ThrowIfNull(fieldDeclarator);
AbstractRemoveUnusedValuesCodeFixProvider.cs (6)
485
Contract
.ThrowIfNull(variableDeclarator);
501
Contract
.ThrowIfFalse(node.GetRequiredParent().Parent is TExpressionStatementSyntax);
591
Contract
.ThrowIfNull(type);
592
Contract
.ThrowIfNull(newLocalNameOpt);
853
Contract
.ThrowIfNull(declStatement);
894
Contract
.ThrowIfNull(rootWithRemovedDeclaration);
AbstractUseCollectionInitializerCodeFixProvider.cs (1)
94
Contract
.ThrowIfNull(statement);
AbstractUseNullPropagationCodeFixProvider.cs (1)
161
Contract
.ThrowIfNull(newWhenTrueStatement);
AbstractUseObjectInitializerCodeFixProvider.cs (1)
95
Contract
.ThrowIfNull(statement);
AddAccessibilityModifiersHelpers.cs (1)
17
Contract
.ThrowIfNull(symbol);
CodeGenerationHelpers.cs (2)
182
Contract
.ThrowIfNull(attribute);
200
Contract
.ThrowIfTrue(availableIndices != null && availableIndices.Count != declarationList.Count + 1);
DocumentExtensions.cs (1)
116
Contract
.ThrowIfFalse(document.SupportsSemanticModel);
IIndentationService.cs (1)
36
Contract
.ThrowIfNull(firstNonWhitespacePos);
NamingStyleCodeFixProvider.cs (1)
53
Contract
.ThrowIfNull(serializedNamingStyle);
ParsedDocument.cs (1)
73
Contract
.ThrowIfFalse(Id == oldDocument.Id);
SimplificationHelpers.cs (1)
66
Contract
.ThrowIfNull(expression);
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);
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
73
Contract
.ThrowIfNull(expression); // checked in analyzer.
UseExplicitTupleNameCodeFixProvider.cs (1)
50
Contract
.ThrowIfNull(preferredName);
Microsoft.CodeAnalysis.CSharp.CodeStyle (66)
AnalyzedPattern.cs (1)
31
Contract
.ThrowIfNull(operation.SemanticModel);
BlockSyntaxExtensions.cs (1)
110
Contract
.ThrowIfFalse(preference == ExpressionBodyPreference.WhenOnSingleLine);
CastSimplifier.cs (1)
176
Contract
.ThrowIfTrue(castNode.WalkUpParentheses().ContainsDiagnostics);
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (3)
45
Contract
.ThrowIfNull(dataFlow);
64
Contract
.ThrowIfNull(declaration);
70
Contract
.ThrowIfNull(beforeSwitch);
CSharpAddBracesDiagnosticAnalyzer.cs (1)
58
Contract
.ThrowIfNull(embeddedStatement);
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
133
Contract
.ThrowIfNull(isPatternExpression);
CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (7)
35
Contract
.ThrowIfNull(semanticModel);
36
Contract
.ThrowIfNull(localSymbol);
37
Contract
.ThrowIfNull(comparison);
38
Contract
.ThrowIfNull(operand);
283
Contract
.ThrowIfNull(statement);
309
Contract
.ThrowIfNull(scope);
377
Contract
.ThrowIfNull(dataFlow);
CSharpInferredMemberNameSimplifier.cs (2)
64
Contract
.ThrowIfNull(toRemove.NameColon);
86
Contract
.ThrowIfNull(toRemove.NameEquals);
CSharpInlineDeclarationDiagnosticAnalyzer.cs (2)
260
Contract
.ThrowIfNull(nextStatement);
265
Contract
.ThrowIfNull(dataFlow);
CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
128
Contract
.ThrowIfNull(semanticModel);
CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
53
Contract
.ThrowIfFalse(nodes.Any());
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (2)
125
Contract
.ThrowIfNull(currentOptionsDirective);
157
Contract
.ThrowIfNull(currentOptionsDirective);
CSharpSmartTokenFormatter.cs (4)
36
Contract
.ThrowIfNull(root);
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);
CSharpTriviaFormatter.cs (1)
225
Contract
.ThrowIfFalse(multilineCommentTrivia.Count == 1);
CSharpTypeStyleDiagnosticAnalyzerBase.cs (1)
38
Contract
.ThrowIfNull(options);
CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
199
Contract
.ThrowIfNull(semanticModel);
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
91
Contract
.ThrowIfNull(semanticModel);
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (4)
85
Contract
.ThrowIfNull(semanticModel);
148
Contract
.ThrowIfNull(invocation.Instance);
165
Contract
.ThrowIfNull(invocation.Instance);
214
Contract
.ThrowIfNull(invocation.Instance);
CSharpVirtualCharService.cs (3)
140
Contract
.ThrowIfFalse(tokenText is [.., 'u' or 'U', '8']);
146
Contract
.ThrowIfFalse(tokenText[0] == '"');
151
Contract
.ThrowIfFalse(tokenText[endIndexExclusive - 1] == '"');
FormattingHelpers.cs (1)
486
Contract
.ThrowIfNull(node);
FormattingRangeHelper.cs (1)
22
Contract
.ThrowIfTrue(endToken.Kind() == SyntaxKind.None);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
489
Contract
.ThrowIfNull(syntaxTree);
SemanticModelExtensions.cs (1)
170
Contract
.ThrowIfNull(@using.NamespaceOrType);
SyntaxNodeExtensions.cs (1)
79
Contract
.ThrowIfTrue(sourceText == null && includePreviousTokenTrailingTriviaOnlyIfOnSameLine, "If we are including previous token trailing trivia, we need the text too.");
SyntaxTriviaExtensions.cs (2)
121
Contract
.ThrowIfNull(trivia);
137
Contract
.ThrowIfNull(trivia);
TriviaDataFactory.Analyzer.cs (1)
128
Contract
.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.Kind()));
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);
TriviaDataFactory.ComplexTrivia.cs (1)
63
Contract
.ThrowIfFalse(triviaList.Count > 0);
TriviaDataFactory.cs (1)
108
Contract
.ThrowIfFalse(space >= -1);
TriviaDataFactory.FormattedComplexTrivia.cs (3)
32
Contract
.ThrowIfNull(context);
33
Contract
.ThrowIfNull(formattingRules);
34
Contract
.ThrowIfNull(originalString);
TriviaDataFactory.ModifiedComplexTrivia.cs (3)
24
Contract
.ThrowIfNull(original);
74
Contract
.ThrowIfFalse(this.SecondTokenIsFirstTokenOnLine);
80
Contract
.ThrowIfFalse(triviaList.Count > 0);
TriviaRewriter.cs (2)
34
Contract
.ThrowIfNull(node);
35
Contract
.ThrowIfNull(map);
TypeStyleHelper.cs (1)
133
Contract
.ThrowIfNull(containingType);
UseExpressionBodyHelper`1.cs (1)
84
Contract
.ThrowIfNull(body);
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
87
Contract
.ThrowIfNull(semanticModel);
UsingsAndExternAliasesDirectiveComparer.cs (2)
128
Contract
.ThrowIfNull(using1!.Name);
129
Contract
.ThrowIfNull(using2!.Name);
UsingsAndExternAliasesOrganizer.cs (2)
84
Contract
.ThrowIfNull(using1.Name);
85
Contract
.ThrowIfNull(using2.Name);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (46)
AbstractAssignOutParametersCodeFixProvider.cs (1)
111
Contract
.ThrowIfNull(parameterList);
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
59
Contract
.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
ConditionalExpressionPlacementCodeFixProvider.cs (1)
59
Contract
.ThrowIfTrue(questionToken.Kind() != SyntaxKind.QuestionToken);
ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
113
Contract
.ThrowIfNull(nextStatement);
ConvertSwitchStatementToExpressionCodeFixProvider.Rewriter.cs (7)
94
Contract
.ThrowIfNull(_assignmentTarget);
105
Contract
.ThrowIfFalse(_assignmentTarget is IdentifierNameSyntax);
210
Contract
.ThrowIfNull(result);
237
Contract
.ThrowIfNull(armExpression);
279
Contract
.ThrowIfNull(node.Expression);
285
Contract
.ThrowIfNull(node.Expression);
294
Contract
.ThrowIfNull(result);
CSharpAddImportsService.cs (1)
140
Contract
.ThrowIfNull(rewritten);
CSharpAsAndMemberAccessCodeFixProvider.cs (2)
66
Contract
.ThrowIfNull(parent);
126
Contract
.ThrowIfNull(binaryExpression);
CSharpCodeGenerationHelpers.cs (2)
114
Contract
.ThrowIfNull(syntax);
268
Contract
.ThrowIfNull(symbol);
CSharpConvertTypeOfToNameOfCodeFixProvider.cs (1)
35
Contract
.ThrowIfNull(typeSymbol);
CSharpForEachCastCodeFixProvider.cs (1)
33
Contract
.ThrowIfNull(result);
CSharpIndentationService.cs (2)
54
Contract
.ThrowIfNull(formattingRules);
55
Contract
.ThrowIfNull(root);
CSharpIndentationService.Indenter.cs (5)
76
Contract
.ThrowIfNull(indenter.Tree);
77
Contract
.ThrowIfTrue(token.Kind() == SyntaxKind.None);
127
Contract
.ThrowIfNull(interpolatedExpression);
272
Contract
.ThrowIfNull(nonTerminalNode, @"Malformed code or bug in parser???");
285
Contract
.ThrowIfNull(nonTerminalNode, @"Malformed code or bug in parser???");
CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
79
Contract
.ThrowIfNull(currentAccessorList);
CSharpRemoveUnnecessaryImportsService.cs (1)
57
Contract
.ThrowIfNull(formattingOptions);
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);
CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
46
Contract
.ThrowIfNull(compilationOptions);
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(
CSharpUseNameofInAttributeCodeFixProvider.cs (1)
52
Contract
.ThrowIfNull(name);
CSharpUseRangeOperatorCodeFixProvider.cs (2)
147
Contract
.ThrowIfNull(instance);
199
Contract
.ThrowIfNull(result.Op2);
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);
MakeLocalFunctionStaticCodeFixHelper.cs (1)
219
Contract
.ThrowIfNull(symbolType);
NamedTypeGenerator.cs (1)
228
Contract
.ThrowIfNull(invokeMethod);
TypeDeclarationSyntaxExtensions.cs (1)
71
Contract
.ThrowIfNull(typeNode);
UseUtf8StringLiteralCodeFixProvider.cs (3)
53
Contract
.ThrowIfNull(readOnlySpanType);
61
Contract
.ThrowIfNull(arrayOp.Initializer);
150
Contract
.ThrowIfFalse(UseUtf8StringLiteralDiagnosticAnalyzer.TryConvertToUtf8String(builder, initializer.ElementValues));
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (2)
CSharpRemoveRedundantNullableDirectiveTests.cs (1)
255
Contract
.ThrowIfNull(compilationOptions);
CSharpRemoveUnnecessaryNullableDirectiveTests.cs (1)
242
Contract
.ThrowIfNull(compilationOptions);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (26)
SyntaxNodeExtensions.vb (2)
114
Contract
.ThrowIfNull(node)
115
Contract
.ThrowIfFalse(node.IsStatementContainerNode())
SyntaxTreeExtensions.vb (1)
239
Contract
.ThrowIfNull(syntaxTree)
TriviaDataFactory.Analyzer.vb (1)
55
Contract
.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.Kind))
TriviaDataFactory.CodeShapeAnalyzer.vb (2)
38
Contract
.ThrowIfTrue(trivia.Kind = SyntaxKind.EndOfLineTrivia)
39
Contract
.ThrowIfTrue(trivia.Kind = SyntaxKind.SkippedTokensTrivia)
TriviaDataFactory.ComplexTrivia.vb (2)
22
Contract
.ThrowIfNull(treeInfo)
64
Contract
.ThrowIfFalse(list.Count > 0)
TriviaDataFactory.FormattedComplexTrivia.vb (3)
27
Contract
.ThrowIfNull(context)
28
Contract
.ThrowIfNull(formattingRules)
29
Contract
.ThrowIfNull(originalString)
TriviaDataFactory.LineContinuationTrivia.vb (1)
26
Contract
.ThrowIfFalse(Me.SecondTokenIsFirstTokenOnLine)
TriviaDataFactory.ModifiedComplexTrivia.vb (3)
19
Contract
.ThrowIfNull(original)
71
Contract
.ThrowIfFalse(Me.SecondTokenIsFirstTokenOnLine)
77
Contract
.ThrowIfFalse(list.Count > 0)
TriviaDataFactory.TriviaRewriter.vb (2)
24
Contract
.ThrowIfNull(node)
25
Contract
.ThrowIfNull(map)
TriviaDataFactory.vb (3)
103
Contract
.ThrowIfFalse(lineBreaks = 1)
117
Contract
.ThrowIfFalse(indentation >= 0 AndAlso indentation < s_lineContinuationCacheSize)
153
Contract
.ThrowIfFalse(space >= -1)
VisualBasicFormatEngine.vb (1)
34
Contract
.ThrowIfNull(tokenStream)
VisualBasicSemanticFacts.vb (2)
134
Contract
.ThrowIfNull(model)
135
Contract
.ThrowIfTrue(model.IsSpeculativeSemanticModel)
VisualBasicSmartTokenFormatter.vb (2)
26
Contract
.ThrowIfNull(root)
35
Contract
.ThrowIfTrue(token.Kind = SyntaxKind.None OrElse token.Kind = SyntaxKind.EndOfFileToken)
VisualBasicTriviaFormatter.vb (1)
296
Contract
.ThrowIfFalse(singlelineDocCommentTrivia.Count = 1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
StringExtensions.vb (2)
62
Contract
.ThrowIfNull(text)
91
Contract
.ThrowIfNull(text)
VisualBasicRemoveUnnecessaryImportsService.vb (1)
32
Contract
.ThrowIfNull(formattingOptions)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
524
Contract
.ThrowIfTrue(previousToken <> Nothing AndAlso binop.OperatorToken <> previousToken)
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
65
Contract
.ThrowIfFalse(operand.IsKind(SyntaxKind.TypeOfIsExpression))