29 references to FieldInitializer
Microsoft.CodeAnalysis (3)
Generated\Operations.Generated.cs (2)
2342/// <item><description><see cref="OperationKind.FieldInitializer"/></description></item> 7595public override OperationKind Kind => OperationKind.FieldInitializer;
Operations\ControlFlowGraphBuilder.cs (1)
99body.Kind == OperationKind.FieldInitializer ||
Microsoft.CodeAnalysis.Analyzers (4)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (2)
283}, OperationKind.FieldInitializer); 301}, OperationKind.FieldInitializer);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (2)
151case OperationKind.FieldInitializer: 305case OperationKind.FieldInitializer:
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (2)
151case OperationKind.FieldInitializer: 305case OperationKind.FieldInitializer:
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
238symbolStartContext.RegisterOperationAction(AnalyzeFieldInitializer, OperationKind.FieldInitializer);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
163}, OperationKind.FieldInitializer);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
163}, OperationKind.FieldInitializer);
Microsoft.CodeAnalysis.Features (1)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
238symbolStartContext.RegisterOperationAction(AnalyzeFieldInitializer, OperationKind.FieldInitializer);
Microsoft.CodeAnalysis.NetAnalyzers (12)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EnumShouldNotHaveDuplicatedValues.cs (1)
91context.RegisterOperationAction(visitFieldInitializer, OperationKind.FieldInitializer);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\TypesThatOwnDisposableFieldsShouldBeDisposable.cs (1)
77ctx.RegisterOperationAction(context => AnalyzeOperation(context, namedType, disposableFields, ref disposableFieldNamesBuilder), OperationKind.SimpleAssignment, OperationKind.FieldInitializer);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotInitializeUnnecessarily.cs (1)
66}, OperationKind.FieldInitializer);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\UseLiteralsWhereAppropriate.cs (1)
110context.RegisterOperationAction(operationAction, OperationKind.FieldInitializer);
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (1)
145context.RegisterOperationAction(context => coll.HandleFieldInitializer((IFieldInitializerOperation)context.Operation), OperationKind.FieldInitializer);
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.cs (1)
162if (ancestor?.Kind is OperationKind.FieldInitializer or OperationKind.PropertyInitializer or
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (1)
64symbolStartContext.RegisterOperationAction(OnFieldInitializer, OperationKind.FieldInitializer);
Microsoft.NetCore.Analyzers\Runtime\UseThreadStaticCorrectly.cs (1)
98}, OperationKind.FieldInitializer);
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (2)
87OperationKind.FieldInitializer 232case OperationKind.FieldInitializer:
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (2)
153case OperationKind.FieldInitializer: 307case OperationKind.FieldInitializer:
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (2)
151case OperationKind.FieldInitializer: 305case OperationKind.FieldInitializer:
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\ComputationalComplexityMetrics.cs (2)
151case OperationKind.FieldInitializer: 305case OperationKind.FieldInitializer: