69 references to Assert
Microsoft.CodeAnalysis.Analyzers (69)
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (1)
130RoslynDebug.Assert(attributeSyntax != null);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (13)
305RoslynDebug.Assert(localizableTitles != null); 306RoslynDebug.Assert(localizableMessages != null); 307RoslynDebug.Assert(localizableDescriptions != null); 308RoslynDebug.Assert(resourcesDataValueMap != null); 489RoslynDebug.Assert(shippedData != null); 490RoslynDebug.Assert(unshippedData != null); 498RoslynDebug.Assert(localizableTitles != null); 499RoslynDebug.Assert(localizableMessages != null); 500RoslynDebug.Assert(localizableDescriptions != null); 501RoslynDebug.Assert(resourcesDataValueMap != null); 820RoslynDebug.Assert(resourceDataValueMap != null); 1265RoslynDebug.Assert(shippedData != null); 1266RoslynDebug.Assert(unshippedData != null);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (6)
73RoslynDebug.Assert(!allowedIdsInfoList.IsDefaultOrEmpty); 74RoslynDebug.Assert(category != null); 75RoslynDebug.Assert(additionalText != null); 84RoslynDebug.Assert(allowedIds.prefix != null); 173RoslynDebug.Assert(categoryAndAllowedIdsInfoMap != null); 174RoslynDebug.Assert(additionalText != null);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ReleaseTracking.cs (3)
198RoslynDebug.Assert(diagnostics != null); 212RoslynDebug.Assert(diagnostics != null); 213RoslynDebug.Assert(reportedInvalidLines != null);
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (2)
130RoslynDebug.Assert(entryToAdd != null); 369RoslynDebug.Assert(currentTableKind.HasValue);
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (3)
161RoslynDebug.Assert(literal.ConstantValue.HasValue && literal.ConstantValue.Value is string); 170RoslynDebug.Assert(fixInfo.AdditionalDocumentToFix != null); 171RoslynDebug.Assert(fixInfo.AdditionalDocumentSpanToFix != null);
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
113RoslynDebug.Assert(additionalDocument != null);
MetaAnalyzers\ReleaseTrackingHelper.cs (1)
173RoslynDebug.Assert(currentRuleEntryKind != null);
src\Compilers\Core\Portable\EncodedStringText.cs (6)
90RoslynDebug.Assert(stream != null); 91RoslynDebug.Assert(stream.CanRead); 134RoslynDebug.Assert(data != null); 135RoslynDebug.Assert(encoding != null); 196RoslynDebug.Assert(stream != null); 197RoslynDebug.Assert(stream.Position == 0);
src\Compilers\Core\Portable\FileSystem\FileUtilities.cs (2)
50RoslynDebug.Assert(searchPaths != null); 51RoslynDebug.Assert(fileExists != null);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
438RoslynDebug.Assert(!RoslynString.IsNullOrEmpty(root)); 495RoslynDebug.Assert(assemblyDisplayNameOrPath != null);
src\Compilers\Core\Portable\InternalUtilities\ArrayExtensions.cs (1)
158RoslynDebug.Assert(comparer != null);
src\Compilers\Core\Portable\InternalUtilities\ConsList`1.cs (1)
111RoslynDebug.Assert(_tail is object);
src\Compilers\Core\Portable\InternalUtilities\InterlockedOperations.cs (1)
121RoslynDebug.Assert((object?)value != null);
src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (1)
196RoslynDebug.Assert(_value is V); // Implies value != null
src\Compilers\Core\Portable\SourceGeneration\GeneratedCodeUtilities.cs (2)
21RoslynDebug.Assert(symbol != null); 22RoslynDebug.Assert(generatedCodeAttribute != null);
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
96RoslynDebug.Assert(_enablingMethodAttributeFullyQualifiedName != null);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
244RoslynDebug.Assert(s_syntaxTreeDiagnosticOptionsProperty != null);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
280RoslynDebug.Assert(operation.SemanticModel is not null);
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
502RoslynDebug.Assert(optionDefaultValue != null); 512RoslynDebug.Assert(optionValue != null);
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (1)
73RoslynDebug.Assert(_analyzerConfigOptions != null);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (7)
316RoslynDebug.Assert(_root is object); 486RoslynDebug.Assert(unbalanced.Right is object); 498RoslynDebug.Assert(unbalanced.Left is object); 510RoslynDebug.Assert(unbalanced.Right is object); 511RoslynDebug.Assert(unbalanced.Right.Left is object); 538RoslynDebug.Assert(unbalanced.Left != null); 539RoslynDebug.Assert(unbalanced.Left.Right != null);
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (2)
52RoslynDebug.Assert(x != null); 53RoslynDebug.Assert(y != null);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (2)
143RoslynDebug.Assert(namespaceNames != null); 217RoslynDebug.Assert(namespaceNamesBuilder != null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (1)
64RoslynDebug.Assert(TypeOrNamespaceUsageInfoOpt.HasValue);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\TextLineExtensions.cs (1)
68RoslynDebug.Assert(text is object);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
1178RoslynDebug.Assert(object.Equals(parameter2.ExplicitDefaultValue, 0.0));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
242RoslynDebug.Assert(node.SpilloverEdges is null);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\CodeRefactoringHelpers.cs (2)
83RoslynDebug.Assert(beginningNode is object); 84RoslynDebug.Assert(endNode is object);