1 implementation of IFieldInitializerOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7508internal sealed partial class FieldInitializerOperation : BaseSymbolInitializerOperation, IFieldInitializerOperation
60 references to IFieldInitializerOperation
Metrics (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
Metrics.Legacy (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
Microsoft.CodeAnalysis (6)
Generated\OperationKind.Generated.cs (1)
167/// <summary>Indicates an <see cref="IFieldInitializerOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11121public override IOperation VisitFieldInitializer(IFieldInitializerOperation operation, object? argument) 11486public virtual void VisitFieldInitializer(IFieldInitializerOperation operation) => DefaultVisit(operation); 11625public virtual TResult? VisitFieldInitializer(IFieldInitializerOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraph.cs (1)
115public static ControlFlowGraph Create(Operations.IFieldInitializerOperation initializer, CancellationToken cancellationToken = default)
Operations\ControlFlowGraphBuilder.cs (1)
7214public override IOperation? VisitFieldInitializer(IFieldInitializerOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.Analyzers (13)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (11)
252var fieldInitializer = (IFieldInitializerOperation)operationAnalysisContext.Operation; 289var fieldInitializer = (IFieldInitializerOperation)context.Operation; 522IFieldInitializerOperation fieldInitializer, 615IFieldInitializerOperation creation, 919static IFieldInitializerOperation? GetFieldInitializer(SyntaxNode fieldDeclaration, SemanticModel model) 929if (model.GetOperation(node) is IFieldInitializerOperation initializer) 1055IFieldInitializerOperation fieldInitializerOperation, 1095IFieldInitializerOperation fieldInitializerOperation, 1277string arg1 = ((IFieldInitializerOperation)operationAnalysisContext.Operation).InitializedFields.Single().Name;
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
4049public sealed override TAbstractAnalysisValue VisitFieldInitializer(IFieldInitializerOperation operation, object? argument) 4051throw new NotSupportedException($"'{nameof(IFieldInitializerOperation)}' must have been lowered in the CFG");
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
370var initializer = (IFieldInitializerOperation)operationContext.Operation;
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1724private IFieldInitializerOperation CreateBoundFieldEqualsValueOperation(BoundFieldEqualsValue boundFieldEqualsValue)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
157var fieldInitializer = (IFieldInitializerOperation)context.Operation;
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
157var fieldInitializer = (IFieldInitializerOperation)context.Operation;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RefFieldTests.cs (2)
29390var fieldInitializerOperation = (Microsoft.CodeAnalysis.Operations.IFieldInitializerOperation)model.GetOperation(fieldInitializerSyntax);
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
370var initializer = (IFieldInitializerOperation)operationContext.Operation;
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
Microsoft.CodeAnalysis.Test.Utilities (9)
Compilation\CompilationExtensions.cs (1)
376case IFieldInitializerOperation fieldInitializerOperation:
Compilation\ControlFlowGraphVerifier.cs (1)
56case IFieldInitializerOperation fieldInitializerOperation:
Compilation\OperationTreeVerifier.cs (2)
1520public override void VisitFieldInitializer(IFieldInitializerOperation operation) 1522LogString(nameof(IFieldInitializerOperation));
Compilation\TestOperationVisitor.cs (1)
1102public override void VisitFieldInitializer(IFieldInitializerOperation operation)
Diagnostics\CouldHaveMoreSpecificTypeAnalyzer.cs (2)
139IFieldInitializerOperation initializer = (IFieldInitializerOperation)operationContext.Operation;
Diagnostics\OperationTestAnalyzer.cs (2)
1181IFieldInitializerOperation equalsValue = (IFieldInitializerOperation)operationContext.Operation;
Microsoft.CodeAnalysis.UnitTests (2)
Diagnostics\OperationTests.cs (2)
121Assert.Throws<ArgumentNullException>(() => ControlFlowGraph.Create((IFieldInitializerOperation)null)); 167IFieldInitializerOperation initializer = new FieldInitializerOperation(
Roslyn.Diagnostics.Analyzers (3)
AbstractDoNotCopyValue.cs (1)
705public override void VisitFieldInitializer(IFieldInitializerOperation operation)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
53if (rootOperation is IPropertyInitializerOperation or IFieldInitializerOperation)
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation:
Text.Analyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (1)
155foreach (var field in ((IFieldInitializerOperation)operation).InitializedFields)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
479case IFieldInitializerOperation fieldInitializerOperation: