1 implementation of Initializer
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7813public IVariableInitializerOperation? Initializer { get; }
21 references to Initializer
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)
185return 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)
142var reportingOperation = declarator.Initializer?.Value ?? declarator; 169var 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);