1 implementation of IDefaultValueOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7122internal sealed partial class DefaultValueOperation : Operation, IDefaultValueOperation
17 references to IDefaultValueOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
146/// <summary>Indicates an <see cref="IDefaultValueOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11143public override IOperation VisitDefaultValue(IDefaultValueOperation operation, object? argument) 11553public virtual void VisitDefaultValue(IDefaultValueOperation operation) => DefaultVisit(operation); 11694public virtual TResult? VisitDefaultValue(IDefaultValueOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7469public override IOperation VisitDefaultValue(IDefaultValueOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3054public override TAbstractAnalysisValue VisitDefaultValue(IDefaultValueOperation operation, object? argument)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
243not IDefaultValueOperation)
Microsoft.CodeAnalysis.CSharp (2)
Operations\CSharpOperationFactory.cs (2)
1359private IDefaultValueOperation CreateBoundDefaultLiteralOperation(BoundDefaultLiteral boundDefaultLiteral) 1367private IDefaultValueOperation CreateBoundDefaultExpressionOperation(BoundDefaultExpression boundDefaultExpression)
Microsoft.CodeAnalysis.Features (1)
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
243not IDefaultValueOperation)
Microsoft.CodeAnalysis.NetAnalyzers (6)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotInitializeUnnecessarily.cs (1)
108if (value is IDefaultValueOperation ||
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFill.cs (2)
124if (value is IDefaultValueOperation) 129if (value is IConversionOperation { Operand: IDefaultValueOperation defaultValue })
Microsoft.NetCore.Analyzers\Usage\DoNotCompareSpanToNull.cs (2)
69if (rightOperand is IDefaultValueOperation && binaryOperation.LeftOperand.Type is not null && IsSpan(binaryOperation.LeftOperand.Type) 70|| leftOperand is IDefaultValueOperation && binaryOperation.RightOperand.Type is not null && IsSpan(binaryOperation.RightOperand.Type))
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
3051public override TAbstractAnalysisValue VisitDefaultValue(IDefaultValueOperation operation, object? argument)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
614public override void VisitDefaultValue(IDefaultValueOperation operation)