46 references to None
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
116/// True if this operation has no IOperation API support, i.e. <see cref="OperationKind.None"/> and 122return operation is { Kind: OperationKind.None, Parent: null }; 320Debug.Assert(operation.Kind is OperationKind.None or OperationKind.Attribute, $"Unexpected root operation kind: {operation.Kind}");
ILLink.RoslynAnalyzer (1)
DataFlow\UnexpectedOperationHandler.cs (1)
22if (operation.Kind is OperationKind.None)
Microsoft.CodeAnalysis (11)
Generated\Operations.Generated.cs (5)
9620public override OperationKind Kind => OperationKind.None; 9684public override OperationKind Kind => OperationKind.None; 9736public override OperationKind Kind => OperationKind.None; 9755public override OperationKind Kind => OperationKind.None; 9817public override OperationKind Kind => OperationKind.None;
Operations\ControlFlowGraphBuilder.cs (5)
1631Debug.Assert(rewrittenThrow!.Kind == OperationKind.None); 1649Debug.Assert(rewrittenThrow.Kind == OperationKind.None); 2939Debug.Assert(rewrittenThrow.Kind == OperationKind.None); 3081Debug.Assert(rewrittenThrow.Kind == OperationKind.None); 6231Debug.Assert(instance.Kind == OperationKind.Invalid || instance.Kind == OperationKind.None);
Operations\OperationNodes.cs (1)
66public override OperationKind Kind => OperationKind.None;
Microsoft.CodeAnalysis.Analyzers (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
102if ((operationBlock.Kind is OperationKind.None or OperationKind.Attribute) &&
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
269case OperationKind.None:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
116/// True if this operation has no IOperation API support, i.e. <see cref="OperationKind.None"/> and 122return operation is { Kind: OperationKind.None, Parent: null }; 320Debug.Assert(operation.Kind is OperationKind.None or OperationKind.Attribute, $"Unexpected root operation kind: {operation.Kind}");
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
102if ((operationBlock.Kind is OperationKind.None or OperationKind.Attribute) &&
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
269case OperationKind.None:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
116/// True if this operation has no IOperation API support, i.e. <see cref="OperationKind.None"/> and 122return operation is { Kind: OperationKind.None, Parent: null }; 320Debug.Assert(operation.Kind is OperationKind.None or OperationKind.Attribute, $"Unexpected root operation kind: {operation.Kind}");
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\ControlFlowGraphExtensions.cs (1)
22cfg.OriginalOperation.Kind is OperationKind.Attribute or OperationKind.None or OperationKind.ParameterInitializer)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ValueContentAnalysis\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (1)
189return operation.Kind == OperationKind.None ?
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2807if (operation.Kind == OperationKind.None)
Microsoft.CodeAnalysis.CodeStyle (3)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
262if (operation is { Kind: OperationKind.None, Parent: INameOfOperation { Argument: var nameofArgument } } && 271OperationKind.None,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
390if (operation.Kind == OperationKind.None)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
284if (operation.Kind == OperationKind.None)
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
284if (operation.Kind == OperationKind.None)
Microsoft.CodeAnalysis.Features (3)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
262if (operation is { Kind: OperationKind.None, Parent: INameOfOperation { Argument: var nameofArgument } } && 271OperationKind.None,
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
390if (operation.Kind == OperationKind.None)
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
102if ((operationBlock.Kind is OperationKind.None or OperationKind.Attribute) &&
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
269case OperationKind.None:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
116/// True if this operation has no IOperation API support, i.e. <see cref="OperationKind.None"/> and 122return operation is { Kind: OperationKind.None, Parent: null }; 320Debug.Assert(operation.Kind is OperationKind.None or OperationKind.Attribute, $"Unexpected root operation kind: {operation.Kind}");
Roslyn.Diagnostics.Analyzers (5)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
102if ((operationBlock.Kind is OperationKind.None or OperationKind.Attribute) &&
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
269case OperationKind.None:
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
116/// True if this operation has no IOperation API support, i.e. <see cref="OperationKind.None"/> and 122return operation is { Kind: OperationKind.None, Parent: null }; 320Debug.Assert(operation.Kind is OperationKind.None or OperationKind.Attribute, $"Unexpected root operation kind: {operation.Kind}");