1 implementation of IPropertyInitializerOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7646internal sealed partial class PropertyInitializerOperation : BaseSymbolInitializerOperation, IPropertyInitializerOperation
20 references to IPropertyInitializerOperation
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
309case IPropertyInitializerOperation propertyInitializerOperation:
Microsoft.CodeAnalysis (6)
Generated\OperationKind.Generated.cs (1)
172/// <summary>Indicates an <see cref="IPropertyInitializerOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11203public override IOperation VisitPropertyInitializer(IPropertyInitializerOperation operation, object? argument) 11565public virtual void VisitPropertyInitializer(IPropertyInitializerOperation operation) => DefaultVisit(operation); 11706public virtual TResult? VisitPropertyInitializer(IPropertyInitializerOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraph.cs (1)
125public static ControlFlowGraph Create(Operations.IPropertyInitializerOperation initializer, CancellationToken cancellationToken = default)
Operations\ControlFlowGraphBuilder.cs (1)
7268public override IOperation? VisitPropertyInitializer(IPropertyInitializerOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
160foreach (var property in ((IPropertyInitializerOperation)operation).InitializedProperties)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
309case IPropertyInitializerOperation propertyInitializerOperation:
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
160foreach (var property in ((IPropertyInitializerOperation)operation).InitializedProperties)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
309case IPropertyInitializerOperation propertyInitializerOperation:
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
4063public sealed override TAbstractAnalysisValue VisitPropertyInitializer(IPropertyInitializerOperation operation, object? argument) 4065throw new NotSupportedException($"'{nameof(IPropertyInitializerOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1799private IPropertyInitializerOperation CreateBoundPropertyEqualsValueOperation(BoundPropertyEqualsValue boundPropertyEqualsValue)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
160foreach (var property in ((IPropertyInitializerOperation)operation).InitializedProperties)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
309case IPropertyInitializerOperation propertyInitializerOperation:
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (1)
1004public override void VisitPropertyInitializer(IPropertyInitializerOperation operation)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
160foreach (var property in ((IPropertyInitializerOperation)operation).InitializedProperties)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
309case IPropertyInitializerOperation propertyInitializerOperation:
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
53if (rootOperation is IPropertyInitializerOperation or IFieldInitializerOperation)