57 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\1e7e9f16bf7f1945\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (1)
189return operation.Kind == OperationKind.None ?
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\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2807if (operation.Kind == OperationKind.None)
Microsoft.CodeAnalysis.CodeStyle (3)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
406if (operation.Kind == OperationKind.None)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
262if (operation is { Kind: OperationKind.None, Parent: INameOfOperation { Argument: var nameofArgument } } && 271OperationKind.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\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
406if (operation.Kind == OperationKind.None)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
262if (operation is { Kind: OperationKind.None, Parent: INameOfOperation { Argument: var nameofArgument } } && 271OperationKind.None,
Microsoft.CodeAnalysis.NetAnalyzers (11)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.cs (1)
122}, OperationKind.None);
Microsoft.NetCore.Analyzers\Performance\UseAsSpanInsteadOfRangeIndexer.cs (2)
120else if (operationContext.Operation.Kind is OperationKind.None or OperationKindEx.ImplicitIndexerReference) 212OperationKind.None,
src\440320f3f10733a8\ValueContentAnalysis.ValueContentDataFlowOperationVisitor.cs (1)
188return operation.Kind == OperationKind.None ?
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
104if ((operationBlock.Kind is OperationKind.None or OperationKindEx.Attribute) &&
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (1)
271case OperationKind.None:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (3)
192/// True if this operation has no IOperation API support, i.e. <see cref="OperationKind.None"/> and 198return operation.Kind == OperationKind.None && operation.Parent == null; 492Debug.Assert(operation.Kind is OperationKind.None or OperationKindEx.Attribute, $"Unexpected root operation kind: {operation.Kind}");
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\Extensions\ControlFlowGraphExtensions.cs (1)
46cfg.OriginalOperation.Kind is OperationKindEx.Attribute or OperationKind.None or OperationKind.ParameterInitializer)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2804if (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}");