1 implementation of IReDimOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9102internal sealed partial class ReDimOperation : Operation, IReDimOperation
22 references to IReDimOperation
ILLink.RoslynAnalyzer (1)
IOperationExtensions.cs (1)
153 return (reDimClauseOperation.Parent as IReDimOperation)?.Preserve == true
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Microsoft.CodeAnalysis (6)
Generated\OperationKind.Generated.cs (1)
232/// <summary>Indicates an <see cref="IReDimOperation"/>.</summary>
Generated\Operations.Generated.cs (4)
3178/// Represents an individual clause of an <see cref="IReDimOperation" /> to re-allocate storage space for a single array variable. 11251public override IOperation VisitReDim(IReDimOperation operation, object? argument) 11517public virtual void VisitReDim(IReDimOperation operation) => DefaultVisit(operation); 11656public virtual TResult? VisitReDim(IReDimOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7507public override IOperation? VisitReDim(IReDimOperation operation, int? argument)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
203return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
2166public override void VisitReDim(IReDimOperation operation) 2168LogString(nameof(IReDimOperation));
Compilation\TestOperationVisitor.cs (1)
1782public override void VisitReDim(IReDimOperation operation)
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
203return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
1077public override void VisitReDim(IReDimOperation operation)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
1059return reDimClauseOperation.Parent is IReDimOperation { Preserve: true }