125 references to RoslynDebug
Microsoft.CodeAnalysis.AnalyzerUtilities (125)
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\InternalUtilities\StringTable.cs (1)
730RoslynDebug.Assert((ascii[i] & 0x80) == 0, $"The {nameof(ascii)} input to this method must be valid ASCII.");
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\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (2)
145RoslynDebug.Assert(pointsToAnalysisResult is object); 183RoslynDebug.Assert(_lazyDisposableFieldsMap != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.cs (1)
103RoslynDebug.Assert(owningSymbol != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisContext.cs (1)
82RoslynDebug.Assert(copyAnalysisResult == null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (2)
49RoslynDebug.Assert(_hazardousParameterUsageBuilder != null); 189RoslynDebug.Assert(_hazardousParameterUsageBuilder != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
490RoslynDebug.Assert(propertySetInstance != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
60RoslynDebug.Assert(assignedValue?.AnalysisEntity != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
605RoslynDebug.Assert(pointsToValues != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (3)
318RoslynDebug.Assert(type != null); 364RoslynDebug.Assert(parentEntity != null); 557RoslynDebug.Assert(instanceLocation != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (2)
130RoslynDebug.Assert(normalPathsExitBlockData != null); 407RoslynDebug.Assert(currentSuccessorInput != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (21)
176RoslynDebug.Assert(_currentAnalysisData != null); 565RoslynDebug.Assert(analysisEntity != null); 744RoslynDebug.Assert(branch.BranchValue != null); 925RoslynDebug.Assert(data != null); 1155RoslynDebug.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null); 1163RoslynDebug.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null); 1177RoslynDebug.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null); 1437RoslynDebug.Assert(flowCaptureReferenceEntity != null); 1438RoslynDebug.Assert(flowCaptureReferenceEntity.CaptureId != null); 1685RoslynDebug.Assert(flowCaptureReferenceEntity != null); 1686RoslynDebug.Assert(flowCaptureReferenceEntity.CaptureId != null); 2169RoslynDebug.Assert(AnalysisDataForUnhandledThrowOperations != null); 2353RoslynDebug.Assert(invokedMethod.ReturnsVoid == !analysisResult.ReturnValueAndPredicateKind.HasValue); 2359RoslynDebug.Assert(analysisResult.ReturnValueAndPredicateKind != null); 2433RoslynDebug.Assert(cfg != null); 2599RoslynDebug.Assert(cfg != null); 2625RoslynDebug.Assert(capturedEntity != null); 3001RoslynDebug.Assert(flowCaptureReferenceEntity != null); 3002RoslynDebug.Assert(flowCaptureReferenceEntity.CaptureId != null); 3511RoslynDebug.Assert(mergedAnalysisData != null); 3554RoslynDebug.Assert(_interproceduralMethodToCfgMap != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (7)
104RoslynDebug.Assert(_lazyPredicateDataMap != null); 106RoslynDebug.Assert(predicatedEntity.CaptureId != null, "Currently we only support predicated data tracking for flow captures"); 129RoslynDebug.Assert(_lazyPredicateDataMap != null); 130RoslynDebug.Assert(fromEntity.CaptureId != null, "Currently we only support predicated data tracking for flow captures"); 131RoslynDebug.Assert(toEntity.CaptureId != null, "Currently we only support predicated data tracking for flow captures"); 174RoslynDebug.Assert(_lazyPredicateDataMap != null); 446RoslynDebug.Assert(_lazyPredicateDataMap != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ThrownExceptionInfo.cs (1)
39RoslynDebug.Assert(exceptionNamedType != null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Collections\MutableIntervalTree`1.Node.cs (6)
72RoslynDebug.AssertNotNull(Left); 92RoslynDebug.AssertNotNull(Right); 111RoslynDebug.AssertNotNull(Right); 112RoslynDebug.AssertNotNull(Right.Left); 135RoslynDebug.AssertNotNull(Left); 136RoslynDebug.AssertNotNull(Left.Right);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
40RoslynDebug.AssertNotNull(containingDirectory);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSeparatedSyntaxNodeList.cs (1)
69RoslynDebug.AssertNotNull(nodeOrToken.Node);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (6)
27RoslynDebug.AssertNotNull(list); 28RoslynDebug.AssertNotNull(transform); 46RoslynDebug.AssertNotNull(list); 47RoslynDebug.AssertNotNull(transform); 65RoslynDebug.AssertNotNull(list); 66RoslynDebug.AssertNotNull(transform);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (2)
359RoslynDebug.AssertNotNull(operationBlock); 360RoslynDebug.AssertNotNull(predicate);
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\Formatting\BottomUpBaseIndentationFinder.cs (1)
155RoslynDebug.AssertNotNull(baseToken.SyntaxTree);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.IndentationData.cs (2)
121RoslynDebug.Assert(adjustment != 0, $"Indentation with no adjustment should be represented by {nameof(BaseIndentationData)} directly."); 122RoslynDebug.Assert(baseIndentationData is not AdjustedIndentationData, $"Indentation data should only involve one layer of adjustment (multiples can be combined by adding the {nameof(Adjustment)} fields.");
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\BaseIndentationFormattingRule.cs (1)
171RoslynDebug.AssertNotNull(tree);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
63RoslynDebug.AssertNotNull(_logMessage);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (1)
142RoslynDebug.Assert(false, $"Unexpected XML syntax kind {attribute.RawKind}");
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (20)
144RoslynDebug.AssertNotNull(_lazySemanticRootOfOriginalExpression); 218RoslynDebug.AssertNotNull(_lazyReplacedExpression); 260RoslynDebug.AssertNotNull(originalExpression); 262RoslynDebug.AssertNotNull(newExpression); 284RoslynDebug.AssertNotNull(originalExpression); 286RoslynDebug.AssertNotNull(newExpression); 296RoslynDebug.AssertNotNull(originalExpression); 298RoslynDebug.AssertNotNull(newExpression); 306RoslynDebug.AssertNotNull(originalExpression); 308RoslynDebug.AssertNotNull(newExpression); 310RoslynDebug.AssertNotNull(originalTargetType); 311RoslynDebug.AssertNotNull(newTargetType); 318RoslynDebug.AssertNotNull(originalNode); 320RoslynDebug.AssertNotNull(newNode); 543RoslynDebug.AssertNotNull(currentOriginalNode.Parent); 544RoslynDebug.AssertNotNull(currentReplacedNode.Parent); 626RoslynDebug.AssertNotNull(originalExpression); 628RoslynDebug.AssertNotNull(newExpression); 1121RoslynDebug.AssertNotNull(parameter1); 1178RoslynDebug.Assert(object.Equals(parameter2.ExplicitDefaultValue, 0.0));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncLazy`1.cs (1)
581RoslynDebug.AssertNotNull(task.Exception);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (2)
242RoslynDebug.Assert(node.SpilloverEdges is null); 248RoslynDebug.AssertNotNull(node.SpilloverEdges);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (1)
227RoslynDebug.AssertNotNull(obj);