1 implementation of Value
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
7546public IOperation Value { get; }
43 references to Value
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
418initializerValue = variableDeclarator.GetVariableInitializer()?.Value;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
111var syntax = variableDeclarator.GetVariableInitializer()!.Value.Syntax;
Microsoft.CodeAnalysis (4)
Generated\Operations.Generated.cs (1)
2321/// Local declared in and scoped to the <see cref="Value" />.
Operations\ControlFlowGraphBuilder.cs (3)
5857initializer = Visit(declarator.Initializer.Value); 5863IOperation operationInitializer = VisitRequired(declaration.Initializer.Value); 7315var assignment = new SimpleAssignmentOperation(isRef: false, rewrittenTarget, VisitRequired(initializer.Value), semanticModel: null,
Microsoft.CodeAnalysis.Analyzers (6)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (4)
293if (TryGetLocalizableResourceStringCreation(fieldInitializer.Value, localizableResourceStringType, 530(creationMethod, creationArguments) = fieldInitializer.Value.WalkDownConversion() switch 630operationAnalysisContext.ReportDiagnostic(creation.Value.CreateDiagnostic(UseLocalizableStringsInDescriptorRule, WellKnownTypeNames.MicrosoftCodeAnalysisLocalizableString)); 903fieldInitializer.Value.WalkDownConversion() is ILiteralOperation fieldInitializerLiteral)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
418initializerValue = variableDeclarator.GetVariableInitializer()?.Value;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
111var syntax = variableDeclarator.GetVariableInitializer()!.Value.Syntax;
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
418initializerValue = variableDeclarator.GetVariableInitializer()?.Value;
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (2)
134var initializerValue = declaration.Initializer?.Value ?? declarator.Initializer?.Value;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
378if (!initializer.Value.ConstantValue.HasValue) 455var value = parameterInitializer.Value;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
418initializerValue = variableDeclarator.GetVariableInitializer()?.Value;
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
237if (variableInitializer?.Value != null) 239var unwrapped = variableInitializer.Value.UnwrapImplicitConversion();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
111var syntax = variableDeclarator.GetVariableInitializer()!.Value.Syntax;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
158if (fieldInitializer.Value is null) 161if (!IsObjectCreationOperation(fieldInitializer.Value))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
581Value: IConversionOperation
Microsoft.CodeAnalysis.CSharp.Features (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (2)
158if (fieldInitializer.Value is null) 161if (!IsObjectCreationOperation(fieldInitializer.Value))
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (1)
581Value: IConversionOperation
Microsoft.CodeAnalysis.Features (7)
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (1)
123var initializer = (localDeclaration.Initializer ?? declarator.Initializer)?.Value;
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (2)
134var initializerValue = declaration.Initializer?.Value ?? declarator.Initializer?.Value;
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
378if (!initializer.Value.ConstantValue.HasValue) 455var value = parameterInitializer.Value;
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (2)
237if (variableInitializer?.Value != null) 239var unwrapped = variableInitializer.Value.UnwrapImplicitConversion();
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
418initializerValue = variableDeclarator.GetVariableInitializer()?.Value;
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
418initializerValue = variableDeclarator.GetVariableInitializer()?.Value;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
111var syntax = variableDeclarator.GetVariableInitializer()!.Value.Syntax;
Roslyn.Diagnostics.Analyzers (6)
AbstractDoNotCopyValue.cs (4)
1284var sourceRefKind = Acquire(operation.Initializer?.Value); 1293using var releaser2 = TryAddForVisit(_handledOperations, initializer?.Value, out _); 1310var sourceRefKind = Acquire(operation.Initializer?.Value); 1319using var releaser2 = TryAddForVisit(_handledOperations, initializer?.Value, out _);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
418initializerValue = variableDeclarator.GetVariableInitializer()?.Value;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
111var syntax = variableDeclarator.GetVariableInitializer()!.Value.Syntax;