64 references to RoslynDebug
Microsoft.CodeAnalysis.AnalyzerUtilities (64)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
97
RoslynDebug
.Assert(_enablingMethodAttributeFullyQualifiedName != null);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\DiagnosticExtensions.cs (1)
249
RoslynDebug
.Assert(s_syntaxTreeDiagnosticOptionsProperty != null);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (2)
452
RoslynDebug
.Assert(operation.SemanticModel is not null);
897
RoslynDebug
.Assert(argument.Parameter is not null);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (3)
384
RoslynDebug
.Assert(iCollection != null);
385
RoslynDebug
.Assert(iCollectionOfT != null);
386
RoslynDebug
.Assert(iReadOnlyCollectionOfT != null);
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (2)
500
RoslynDebug
.Assert(optionDefaultValue != null);
510
RoslynDebug
.Assert(optionValue != null);
src\RoslynAnalyzers\Utilities\Compiler\Options\SyntaxTreeCategorizedAnalyzerConfigOptions.cs (1)
72
RoslynDebug
.Assert(_analyzerConfigOptions != null);
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (7)
315
RoslynDebug
.Assert(_root is object);
485
RoslynDebug
.Assert(unbalanced.Right is object);
497
RoslynDebug
.Assert(unbalanced.Left is object);
509
RoslynDebug
.Assert(unbalanced.Right is object);
510
RoslynDebug
.Assert(unbalanced.Right.Left is object);
537
RoslynDebug
.Assert(unbalanced.Left != null);
538
RoslynDebug
.Assert(unbalanced.Left.Right != null);
src\RoslynAnalyzers\Utilities\Compiler\SymbolByDisplayStringComparer.cs (2)
51
RoslynDebug
.Assert(x != null);
52
RoslynDebug
.Assert(y != null);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (2)
141
RoslynDebug
.Assert(namespaceNames != null);
215
RoslynDebug
.Assert(namespaceNamesBuilder != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (2)
144
RoslynDebug
.Assert(pointsToAnalysisResult is object);
182
RoslynDebug
.Assert(_lazyDisposableFieldsMap != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysis.cs (1)
102
RoslynDebug
.Assert(owningSymbol != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateAnalysisContext.cs (1)
81
RoslynDebug
.Assert(copyAnalysisResult == null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (2)
48
RoslynDebug
.Assert(_hazardousParameterUsageBuilder != null);
188
RoslynDebug
.Assert(_hazardousParameterUsageBuilder != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
488
RoslynDebug
.Assert(propertySetInstance != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
59
RoslynDebug
.Assert(assignedValue?.AnalysisEntity != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
605
RoslynDebug
.Assert(pointsToValues != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (3)
317
RoslynDebug
.Assert(type != null);
363
RoslynDebug
.Assert(parentEntity != null);
556
RoslynDebug
.Assert(instanceLocation != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (2)
128
RoslynDebug
.Assert(normalPathsExitBlockData != null);
405
RoslynDebug
.Assert(currentSuccessorInput != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (21)
174
RoslynDebug
.Assert(_currentAnalysisData != null);
563
RoslynDebug
.Assert(analysisEntity != null);
742
RoslynDebug
.Assert(branch.BranchValue != null);
923
RoslynDebug
.Assert(data != null);
1153
RoslynDebug
.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null);
1161
RoslynDebug
.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null);
1175
RoslynDebug
.Assert(DataFlowAnalysisContext.PointsToAnalysisResult != null);
1435
RoslynDebug
.Assert(flowCaptureReferenceEntity != null);
1436
RoslynDebug
.Assert(flowCaptureReferenceEntity.CaptureId != null);
1683
RoslynDebug
.Assert(flowCaptureReferenceEntity != null);
1684
RoslynDebug
.Assert(flowCaptureReferenceEntity.CaptureId != null);
2167
RoslynDebug
.Assert(AnalysisDataForUnhandledThrowOperations != null);
2351
RoslynDebug
.Assert(invokedMethod.ReturnsVoid == !analysisResult.ReturnValueAndPredicateKind.HasValue);
2357
RoslynDebug
.Assert(analysisResult.ReturnValueAndPredicateKind != null);
2431
RoslynDebug
.Assert(cfg != null);
2597
RoslynDebug
.Assert(cfg != null);
2623
RoslynDebug
.Assert(capturedEntity != null);
2999
RoslynDebug
.Assert(flowCaptureReferenceEntity != null);
3000
RoslynDebug
.Assert(flowCaptureReferenceEntity.CaptureId != null);
3509
RoslynDebug
.Assert(mergedAnalysisData != null);
3552
RoslynDebug
.Assert(_interproceduralMethodToCfgMap != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (7)
103
RoslynDebug
.Assert(_lazyPredicateDataMap != null);
105
RoslynDebug
.Assert(predicatedEntity.CaptureId != null, "Currently we only support predicated data tracking for flow captures");
128
RoslynDebug
.Assert(_lazyPredicateDataMap != null);
129
RoslynDebug
.Assert(fromEntity.CaptureId != null, "Currently we only support predicated data tracking for flow captures");
130
RoslynDebug
.Assert(toEntity.CaptureId != null, "Currently we only support predicated data tracking for flow captures");
173
RoslynDebug
.Assert(_lazyPredicateDataMap != null);
445
RoslynDebug
.Assert(_lazyPredicateDataMap != null);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ThrownExceptionInfo.cs (1)
38
RoslynDebug
.Assert(exceptionNamedType != null);