1 implementation of IConstructorBodyOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8722
internal sealed partial class ConstructorBodyOperation : BaseMethodBodyBaseOperation,
IConstructorBodyOperation
44 references to IConstructorBodyOperation
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Microsoft.CodeAnalysis (8)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
2984
Debug.Assert(operationBlock.Parent.Parent is
IConstructorBodyOperation
ctorBody &&
Generated\OperationKind.Generated.cs (2)
207
/// <summary>Indicates an <see cref="
IConstructorBodyOperation
"/>.</summary>
209
/// <summary>Indicates an <see cref="
IConstructorBodyOperation
"/>. Use <see cref="ConstructorBody"/> instead.</summary>
Generated\Operations.Generated.cs (3)
11226
public override IOperation VisitConstructorBodyOperation(
IConstructorBodyOperation
operation, object? argument)
11507
public virtual void VisitConstructorBodyOperation(
IConstructorBodyOperation
operation) => DefaultVisit(operation);
11646
public virtual TResult? VisitConstructorBodyOperation(
IConstructorBodyOperation
operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraph.cs (1)
155
public static ControlFlowGraph Create(Operations.
IConstructorBodyOperation
constructorBody, CancellationToken cancellationToken = default)
Operations\ControlFlowGraphBuilder.cs (1)
1480
public override IOperation? VisitConstructorBodyOperation(
IConstructorBodyOperation
operation, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
361
private
IConstructorBodyOperation
CreateConstructorBodyOperation(BoundConstructorMethodBody boundNode)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (8)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
156
var
constructorOperation = (
IConstructorBodyOperation
?)semanticModel.GetOperation(constructor, cancellationToken);
344
var
constructorOperation = (
IConstructorBodyOperation
?)semanticModel.GetOperation(constructor, cancellationToken);
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (4)
183
IConstructorBodyOperation
operation,
227
IConstructorBodyOperation
operation,
289
IConstructorBodyOperation
operation,
420
IConstructorBodyOperation
constructorOperation,
Microsoft.CodeAnalysis.CSharp.Features (8)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (4)
156
var
constructorOperation = (
IConstructorBodyOperation
?)semanticModel.GetOperation(constructor, cancellationToken);
344
var
constructorOperation = (
IConstructorBodyOperation
?)semanticModel.GetOperation(constructor, cancellationToken);
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (4)
183
IConstructorBodyOperation
operation,
227
IConstructorBodyOperation
operation,
289
IConstructorBodyOperation
operation,
420
IConstructorBodyOperation
constructorOperation,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RefFieldTests.cs (2)
29433
var
constructorOperation = (Microsoft.CodeAnalysis.Operations.
IConstructorBodyOperation
)model.GetOperation(constructorSyntax);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\CompilationExtensions.cs (1)
375
case
IConstructorBodyOperation
constructorBody:
Compilation\ControlFlowGraphVerifier.cs (1)
52
case
IConstructorBodyOperation
constructorBodyOperation:
Compilation\OperationTreeVerifier.cs (2)
2090
public override void VisitConstructorBodyOperation(
IConstructorBodyOperation
operation)
2092
LogString(nameof(
IConstructorBodyOperation
));
Compilation\TestOperationVisitor.cs (1)
1630
public override void VisitConstructorBodyOperation(
IConstructorBodyOperation
operation)
Microsoft.CodeAnalysis.UnitTests (2)
Diagnostics\OperationTests.cs (2)
124
Assert.Throws<ArgumentNullException>(() => ControlFlowGraph.Create((
IConstructorBodyOperation
)null));
221
IConstructorBodyOperation
constructorBody = new ConstructorBodyOperation(
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (1)
536
public override void VisitConstructorBodyOperation(
IConstructorBodyOperation
operation)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation:
Text.Analyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
476
case
IConstructorBodyOperation
constructorBodyOperation: