1 implementation of Initializer
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7811public IVariableInitializerOperation? Initializer { get; }
26 references to Initializer
Microsoft.Build.TaskAuthoring.Analyzer (5)
PreferTypedParameterAnalyzer.cs (4)
928declarator.Initializer?.Value is IOperation initValue) 1004declarator.Initializer?.Value is IOperation initValue) 1119declarator.Initializer?.Value is IOperation initValue) 1206declarator.Initializer?.Value is IOperation initValue)
SharedAnalyzerHelpers.cs (1)
436declarator.Initializer?.Value is IOperation initValue)
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraphBuilder.cs (3)
5830if (declarator.Initializer == null && declaration.Initializer == null) 5855if (declarator.Initializer != null) 5857initializer = Visit(declarator.Initializer.Value);
Operations\OperationExtensions.cs (1)
214return declarationOperation.Initializer ?? (declarationOperation.Parent as IVariableDeclarationOperation)?.Initializer;
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
134var initializerValue = declaration.Initializer?.Value ?? declarator.Initializer?.Value;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
236var variableInitializer = declarator.Initializer ?? declaration.Initializer;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
579Initializer: IVariableInitializerOperation
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
579Initializer: IVariableInitializerOperation
Microsoft.CodeAnalysis.Features (3)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
123var initializer = (localDeclaration.Initializer ?? declarator.Initializer)?.Value;
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
236var variableInitializer = declarator.Initializer ?? declaration.Initializer;
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
134var initializerValue = declaration.Initializer?.Value ?? declarator.Initializer?.Value;
Microsoft.CodeAnalysis.NetAnalyzers (8)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.cs (2)
146var reportingOperation = declarator.Initializer?.Value ?? declarator; 173var reportingOperation = declarator.Initializer?.Value ?? declarator;
Microsoft.CodeQuality.Analyzers\QualityGuidelines\DoNotPassDisposablesIntoUnawaitedTasks.cs (1)
97decl => decl.Initializer?.Value == invocation);
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (3)
361if (op.Initializer != null && CanUpgrade(op.Initializer)) 363var valueTypes = GetValueTypes(op.Initializer.Value);
Microsoft.NetCore.Analyzers\Runtime\AvoidRedundantRegexIsMatchBeforeMatch.cs (1)
189if (declarator.Initializer?.Value is { } initValue)
Microsoft.NetCore.Analyzers\Runtime\BufferBlockCopyLengthAnalyzer.cs (1)
144IVariableInitializerOperation? variableInitializer = variableDeclaratorOperation.Initializer;
Roslyn.Diagnostics.Analyzers (2)
AbstractDoNotCopyValue.cs (2)
1308var initializer = operation.Initializer; 1310var sourceRefKind = Acquire(operation.Initializer?.Value);