1 implementation of INameOfOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6809internal sealed partial class NameOfOperation : Operation, INameOfOperation
33 references to INameOfOperation
ILLink.RoslynAnalyzer (1)
IOperationExtensions.cs (1)
120 } else if (operation.Parent is INameOfOperation ||
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
129/// <summary>Indicates an <see cref="INameOfOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11046public override IOperation VisitNameOf(INameOfOperation operation, object? argument) 11468public virtual void VisitNameOf(INameOfOperation operation) => DefaultVisit(operation); 11607public virtual TResult? VisitNameOf(INameOfOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7096public override IOperation VisitNameOf(INameOfOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
Microsoft.CodeAnalysis.AnalyzerUtilities (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
4079public sealed override TAbstractAnalysisValue VisitNameOf(INameOfOperation operation, object? argument) 4081throw new NotSupportedException($"'{nameof(INameOfOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
Microsoft.CodeAnalysis.CodeStyle (4)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
259if (operation is { Kind: OperationKind.None, Parent: INameOfOperation { Argument: var nameofArgument } } && 478var nameofArgument = ((INameOfOperation)operationContext.Operation).Argument;
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
393hasUnknownOperationNoneDescendant = operation.Parent is not INameOfOperation;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
158else if (operation.Parent is INameOfOperation or ITypeOfOperation or ISizeOfOperation)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1668private INameOfOperation CreateBoundNameOfOperatorOperation(BoundNameOfOperator boundNameOfOperator)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
208if (fieldReferenceOperation.Parent is INameOfOperation)
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
208if (fieldReferenceOperation.Parent is INameOfOperation)
Microsoft.CodeAnalysis.Features (3)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
259if (operation is { Kind: OperationKind.None, Parent: INameOfOperation { Argument: var nameofArgument } } && 478var nameofArgument = ((INameOfOperation)operationContext.Operation).Argument;
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
393hasUnknownOperationNoneDescendant = operation.Parent is not INameOfOperation;
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1415public override void VisitNameOf(INameOfOperation operation) 1417LogString(nameof(INameOfOperation));
Compilation\TestOperationVisitor.cs (1)
995public override void VisitNameOf(INameOfOperation operation)
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
681case INameOfOperation:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
158else if (operation.Parent is INameOfOperation or ITypeOfOperation or ISizeOfOperation)
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
947public override void VisitNameOf(INameOfOperation operation)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1019else if (operation.Parent is INameOfOperation or