6 writes to Value
Microsoft.CodeAnalysis.VisualBasic (6)
Analysis\FlowAnalysis\DataFlowPass.vb (6)
1449Me.IntersectWith(_tryState, Me._tryState.Value) 1453Me.IntersectWith(tryState, oldTryState.Value) 1470Me.IntersectWith(finallyState, Me._tryState.Value) 1474Me.IntersectWith(tryState, oldTryState.Value) 1504Me.IntersectWith(unsetInFinally, Me._tryState.Value) 1508Me.IntersectWith(tryState, oldTryState.Value)
493 references to Value
Microsoft.CodeAnalysis (7)
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1518compilationEvent = optionalEvent.Value;
DiagnosticAnalyzer\AsyncQueue.cs (2)
239? Task.FromResult(result.Value) 251return result.Value;
Operations\IOperation.cs (1)
43/// If the operation is an expression that evaluates to a constant value, <see cref="Optional{Object}.HasValue"/> is true and <see cref="Optional{Object}.Value"/> is the value of the expression. Otherwise, <see cref="Optional{Object}.HasValue"/> is false.
Operations\Operation.cs (1)
93/// If the operation is an expression that evaluates to a constant value, <see cref="Optional{Object}.HasValue"/> is true and <see cref="Optional{Object}.Value"/> is the value of the expression. Otherwise, <see cref="Optional{Object}.HasValue"/> is false.
Optional.cs (2)
10/// Combines a value, <see cref="Value"/>, and a flag, <see cref="HasValue"/>, 30/// Returns <see langword="true"/> if the <see cref="Value"/> will return a meaningful value.
Microsoft.CodeAnalysis.CodeStyle (27)
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
119=> constantValue.HasValue && Equals(constantValue.Value, value);
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
94operand.ConstantValue.Value is bool constValue)
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
164return constantValue.HasValue && constantValue.Value is bool b && b == value;
AbstractSimplifyInterpolationHelpers.cs (2)
90if (invocation.Arguments[0].Value is ILiteralOperation { ConstantValue: { HasValue: true, Value: string value } } literal && 248=> argument.Value.ConstantValue is { HasValue: true, Value: ' ' };
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
141var constant = semanticModel.GetConstantValue(binaryRight, cancellationToken).Value;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
267operation.ConstantValue.Value == null;
CustomDataFlowAnalysis.cs (1)
149if (current.BranchValue.ConstantValue.HasValue && current.BranchValue.ConstantValue.Value is bool constant)
EditorConfigValueSerializer.cs (1)
50return optionalBool.HasValue ? new Optional<bool?>(optionalBool.Value) : new Optional<bool?>();
EditorConfigValueSerializer`1.cs (1)
49result = optionalValue.Value;
EmbeddedSyntaxToken.cs (6)
65kind.HasValue ? kind.Value : Kind, 66leadingTrivia.HasValue ? leadingTrivia.Value : LeadingTrivia, 67virtualChars.HasValue ? virtualChars.Value : VirtualChars, 68trailingTrivia.HasValue ? trailingTrivia.Value : TrailingTrivia, 69diagnostics.HasValue ? diagnostics.Value : Diagnostics, 70value.HasValue ? value.Value : Value);
OperationExtensions.cs (1)
372=> operand is ILiteralOperation { ConstantValue: { HasValue: true, Value: null } };
PopulateSwitchExpressionHelpers.cs (2)
45if (arm.Pattern is IConstantPatternOperation { Value.ConstantValue: { HasValue: true, Value: null } }) 79if (operation is IConstantPatternOperation { Value.ConstantValue: { HasValue: true, Value: not null and var value } })
PopulateSwitchStatementHelpers.cs (3)
78if (value.ConstantValue is { HasValue: true, Value: null }) 118if (value.ConstantValue.Value is null) 121var caseValue = IntegerUtilities.ToInt64(value.ConstantValue.Value);
SuppressMessageAttributeState.cs (1)
146value.ConstantValue.Value is string stringValue)
SymbolUsageAnalysis.Walker.cs (1)
457if (currentOperation.ConstantValue.Value is null)
UseConditionalExpressionHelpers.cs (1)
105=> trueValue is ILiteralOperation { ConstantValue: { HasValue: true, Value: bool value } } && value == val;
ValueSource.cs (2)
34=> optional.Value; 37=> optional.Value;
Microsoft.CodeAnalysis.CodeStyle.Fixes (20)
CodeGenerationContext.cs (14)
199var newContextLocation = contextLocation.HasValue ? contextLocation.Value : this.ContextLocation; 200var newAfterThisLocation = afterThisLocation.HasValue ? afterThisLocation.Value : this.AfterThisLocation; 201var newBeforeThisLocation = beforeThisLocation.HasValue ? beforeThisLocation.Value : this.BeforeThisLocation; 202var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 203var newAdditionalImports = additionalImports.HasValue ? additionalImports.Value : this.AdditionalImports; 204var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 205var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 206var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 207var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 208var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 209var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 210var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 211var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 212var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
CodeGenerationSymbolFactory.cs (3)
306name.HasValue ? name.Value : parameter.Name, 310? defaultValue.Value 537returnTypeAttributes: returnTypeAttributes.HasValue ? returnTypeAttributes.Value : method.GetReturnTypeAttributes(),
SyntaxGeneratorExtensions_Negate.cs (3)
413if (numericValue.HasValue && numericValue.Value is 0) 451if (operation?.Kind == OperationKind.Literal && operation.ConstantValue.HasValue && operation.ConstantValue.Value is true) 455else if (operation?.Kind == OperationKind.Literal && operation.ConstantValue.HasValue && operation.ConstantValue.Value is false)
Microsoft.CodeAnalysis.CSharp (16)
FlowAnalysis\AbstractFlowPass.cs (9)
444this.State = initialState.HasValue ? initialState.Value : TopState(); 1774var tempTryStateValue = NonMonotonicState.Value; 1778var oldTryStateValue = oldTryState.Value; 1803var tempTryStateValue = NonMonotonicState.Value; 1807var oldTryStateValue = oldTryState.Value; 1848var tempTryStateValue = NonMonotonicState.Value; 1852var oldTryStateValue = oldTryState.Value; 2382var tempStateValue = NonMonotonicState.Value; 2386var oldStateValue = oldState.Value;
FlowAnalysis\AbstractFlowPass_LocalFunctions.cs (1)
166var value = NonMonotonicState.Value;
FlowAnalysis\DefiniteAssignment.cs (1)
1673var state = NonMonotonicState.Value;
FlowAnalysis\DefiniteAssignment.LocalFunctions.cs (1)
205var state = NonMonotonicState.Value;
FlowAnalysis\NullableWalker.cs (4)
1736Debug.Assert(walker._variables.Id == initialState.Value.Id); 2626var tryState = NonMonotonicState.Value; 7151return getUnboundLambda((BoundLambda)argument, GetVariableState(_variables, lambdaState.Value)); 8980initialState.HasValue ? initialState.Value : State.Clone(),
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
CastSimplifier.cs (3)
139IntegerUtilities.IsIntegral(constantValue.Value) && 140IntegerUtilities.ToInt64(constantValue.Value) == 0; 829=> operation.ConstantValue.HasValue && operation.ConstantValue.Value is null;
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (4)
104if (constantValue.Value is null) 114if (constantValue.Value is not null) 145if (constantValue.Value is null) 159if (constantValue.Value is not null)
CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
85if (constantValue.Value is not string stringValue)
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
272operation.ConstantValue.Value is int i &&
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
207if (element.ConstantValue.Value is not byte b)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
ConvertToRecordHelpers.cs (2)
705ConstantValue.Value: false, 889ConstantValue.Value: true,
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
107var newLiteral = generator.LiteralExpression(constant.Value);
CSharpUseRangeOperatorCodeFixProvider.cs (2)
173startOperation.ConstantValue.Value is 0) 214=> (int)operation.ConstantValue.Value!; // Safe as we already confirmed this was an int when making the result.
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
CodeGeneration\SyntaxGeneratorTests.cs (1)
97Assert.Equal("M", constantValue.Value);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTupleEqualityTests.cs (1)
714Assert.Equal(1, model.GetConstantValue(tuple2.Arguments[1].Expression).Value);
Microsoft.CodeAnalysis.CSharp.Features (15)
ConvertToRecordHelpers.cs (2)
705ConstantValue.Value: false, 889ConstantValue.Value: true,
CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (4)
104if (constantValue.Value is null) 114if (constantValue.Value is not null) 145if (constantValue.Value is null) 159if (constantValue.Value is not null)
CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
107var newLiteral = generator.LiteralExpression(constant.Value);
CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
85if (constantValue.Value is not string stringValue)
CSharpUseRangeOperatorCodeFixProvider.cs (2)
173startOperation.ConstantValue.Value is 0) 214=> (int)operation.ConstantValue.Value!; // Safe as we already confirmed this was an int when making the result.
CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
272operation.ConstantValue.Value is int i &&
QuickInfo\CSharpDiagnosticAnalyzerQuickInfoProvider.cs (1)
128if (checkIdObject.HasValue && checkIdObject.Value is string checkId)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
107=> valueOpt.HasValue && IsIntegral(valueOpt.Value) && ToUInt64(valueOpt.Value) == value;
UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
207if (element.ConstantValue.Value is not byte b)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\ConstantTests.cs (1)
2927Assert.Equal(6, constantValue.Value);
Semantics\ImplicitObjectCreationTests.cs (1)
243Assert.Equal(constant, model.GetConstantValue(@new).Value?.ToString());
Semantics\LambdaTests.cs (1)
8029Assert.Equal(1, constantValue.Value);
Semantics\NullableReferenceTypesTests.cs (2)
1857Assert.Equal(3, model.GetConstantValue(suppressions[0]).Value); 1858Assert.Null(model.GetConstantValue(suppressions[1]).Value);
Semantics\TargetTypedDefaultTests.cs (5)
48Assert.Equal("0", model.GetConstantValue(def).Value.ToString()); 148Assert.Equal("0", model.GetConstantValue(def).Value.ToString()); 1147Assert.Equal("0", model.GetConstantValue(def).Value.ToString()); 3521Assert.Equal((short)0, model.GetConstantValue(def).Value); 3528Assert.Equal((short)0, model.GetConstantValue(conversionSyntax).Value);
Semantics\UnsafeTests.cs (1)
8495Assert.Equal((short)20, countSummary.ConstantValue.Value);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (41)
Compilation\GetSemanticInfoTests.cs (3)
1428Assert.Null(bindInfo.ConstantValue.Value); 1469Assert.Null(bindInfo.ConstantValue.Value); 1503Assert.Null(bindInfo.ConstantValue.Value);
Compilation\SemanticModelAPITests.cs (26)
1439Assert.Equal("Hello", constantInfo.Value); 1477Assert.Equal((short)0, constantInfo.Value); 1525Assert.Equal((short)0, constantInfo.Value); 1613Assert.Equal((short)0, constantInfo.Value); 1698Assert.Equal("Hello", constantInfo.Value); 2787Assert.Equal(1, constantVal.Value); 3915Assert.Equal(0, (short)value0.Value); 4109Assert.Equal("Hello, world!", model.GetConstantValue(actual[0]).Value); 4146Assert.Equal("Number 3", model.GetConstantValue(actual[0]).Value); 4149Assert.Equal("Level 5 Number 3", model.GetConstantValue(actual[1]).Value); 4154Assert.Equal("Testing", model.GetConstantValue(actual[3]).Value); 4157Assert.Equal("ConstantInterpolatedString", model.GetConstantValue(actual[4]).Value); 4160Assert.Equal("Level 5", model.GetConstantValue(actual[5]).Value); 4163Assert.Equal("Radio Noise", model.GetConstantValue(actual[6]).Value); 4166Assert.Equal("Level 5", model.GetConstantValue(actual[7]).Value); 4189Assert.Equal("Hello, world!", model.GetConstantValue(actual[0]).Value); 4214Assert.Equal(0, model.GetConstantValue(actual[0]).Value); 4218Assert.Equal(true, model.GetConstantValue(actual[1]).Value); 4242Assert.Null(model.GetConstantValue(actual[0]).Value); 4279Assert.Equal("Number 3", model.GetConstantValue(actual[0]).Value); 4283Assert.Equal("Level 5 Number 3", model.GetConstantValue(actual[1]).Value); 4290Assert.Equal("Testing", model.GetConstantValue(actual[3]).Value); 4294Assert.Equal("ConstantInterpolatedString", model.GetConstantValue(actual[4]).Value); 4298Assert.Equal("Level 5", model.GetConstantValue(actual[5]).Value); 4302Assert.Equal("Radio Noise", model.GetConstantValue(actual[6]).Value); 4306Assert.Equal("Level 5", model.GetConstantValue(actual[7]).Value);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (6)
4277Assert.Equal(4, constantInfo.Value); 4292Assert.Equal("hello", constantInfo.Value); 4338Assert.Equal("hello", constantInfo.Value); 4361Assert.Equal("hello", constantInfo.Value); 4383Assert.Equal("hello", constantInfo.Value); 5295Assert.Equal(expectedConstant, actualConstant.Value);
Compilation\SemanticModelGetSemanticInfoTests.cs (6)
1759Assert.Null(semanticInfo.ConstantValue.Value); 3948Assert.Null(semanticInfo.ConstantValue.Value); 6211Assert.Equal(5, (int)semanticInfo.ConstantValue.Value); 8572Assert.Null(semanticInfo.ConstantValue.Value); 8780Assert.Null(semanticInfo.ConstantValue.Value); 11509Assert.Null(semanticInfo.ConstantValue.Value);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CastSimplifier.cs (3)
139IntegerUtilities.IsIntegral(constantValue.Value) && 140IntegerUtilities.ToInt64(constantValue.Value) == 0; 829=> operation.ConstantValue.HasValue && operation.ConstantValue.Value is null;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
277if (nameofValueOpt.Value is string existingVal &&
Microsoft.CodeAnalysis.EditorFeatures (1)
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
90if (!shouldReport.HasValue || !shouldReport.Value)
Microsoft.CodeAnalysis.Features (91)
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
119=> constantValue.HasValue && Equals(constantValue.Value, value);
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
94operand.ConstantValue.Value is bool constValue)
AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
164return constantValue.HasValue && constantValue.Value is bool b && b == value;
AbstractSimplifyInterpolationHelpers.cs (2)
90if (invocation.Arguments[0].Value is ILiteralOperation { ConstantValue: { HasValue: true, Value: string value } } literal && 248=> argument.Value.ConstantValue is { HasValue: true, Value: ' ' };
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
141var constant = semanticModel.GetConstantValue(binaryRight, cancellationToken).Value;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
267operation.ConstantValue.Value == null;
AddImport\AbstractAddImportFeatureService.cs (2)
72return result.HasValue ? result.Value : ImmutableArray<AddImportFixData>.Empty; 523return result.HasValue ? result.Value : ImmutableArray<AddImportFixData>.Empty;
Completion\CompletionItem.cs (12)
283var newSpan = span.HasValue ? span.Value : Span; 284var newDisplayText = displayText.HasValue ? displayText.Value : DisplayText; 285var newFilterText = filterText.HasValue ? filterText.Value : FilterText; 286var newSortText = sortText.HasValue ? sortText.Value : SortText; 287var newInlineDescription = inlineDescription.HasValue ? inlineDescription.Value : InlineDescription; 288var newProperties = properties.HasValue ? properties.Value : Properties; 289var newTags = tags.HasValue ? tags.Value : Tags; 290var newRules = rules.HasValue ? rules.Value : Rules; 291var newDisplayTextPrefix = displayTextPrefix.HasValue ? displayTextPrefix.Value : DisplayTextPrefix; 292var newDisplayTextSuffix = displayTextSuffix.HasValue ? displayTextSuffix.Value : DisplayTextSuffix; 293var newIsComplexTextEdit = isComplexTextEdit.HasValue ? isComplexTextEdit.Value : IsComplexTextEdit; 294var newAdditionalFilterTexts = additionalFilterTexts.HasValue ? additionalFilterTexts.Value.NullToEmpty() : AdditionalFilterTexts;
Completion\CompletionItemRules.cs (6)
180var newFilterRules = filterRules.HasValue ? filterRules.Value : FilterCharacterRules; 181var newCommitRules = commitRules.HasValue ? commitRules.Value : CommitCharacterRules; 182var newEnterKeyRule = enterKeyRule.HasValue ? enterKeyRule.Value : EnterKeyRule; 183var newFormatOnCommit = formatOnCommit.HasValue ? formatOnCommit.Value : FormatOnCommit; 184var newMatchPriority = matchPriority.HasValue ? matchPriority.Value : MatchPriority; 185var newSelectionBehavior = selectionBehavior.HasValue ? selectionBehavior.Value : SelectionBehavior;
Completion\CompletionList.cs (4)
125var newSpan = span.HasValue ? span.Value : Span; 126var newItemsList = itemsList.HasValue ? itemsList.Value : ItemsList; 127var newRules = rules.HasValue ? rules.Value : Rules; 128var newSuggestionModeItem = suggestionModeItem.HasValue ? suggestionModeItem.Value : SuggestionModeItem;
Completion\CompletionRules.cs (5)
103var newDismissIfEmpty = dismissIfEmpty.HasValue ? dismissIfEmpty.Value : DismissIfEmpty; 104var newDismissIfLastCharacterDeleted = dismissIfLastCharacterDeleted.HasValue ? dismissIfLastCharacterDeleted.Value : DismissIfLastCharacterDeleted; 105var newDefaultCommitCharacters = defaultCommitCharacters.HasValue ? defaultCommitCharacters.Value : DefaultCommitCharacters; 106var newDefaultEnterKeyRule = defaultEnterKeyRule.HasValue ? defaultEnterKeyRule.Value : DefaultEnterKeyRule; 107var newSnippetsRule = snippetsRule.HasValue ? snippetsRule.Value : SnippetsRule;
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
237if (constantCandidate.HasValue && constantCandidate.Value is string argument)
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (1)
77result = remoteResult.HasValue ? remoteResult.Value : null;
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (2)
93if (initializerValue is not { HasValue: true, Value: 0 }) 100if (stepValue is not { HasValue: true, Value: 1 })
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (1)
53var value = IntegerUtilities.ToInt64(valueOpt.Value);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
230solution, result.Value.DocumentTextChanges, cancellationToken).ConfigureAwait(false); 233resultSolution, result.Value.RenamedToken, cancellationToken).ConfigureAwait(false);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
56return await result.Value.SelectAsArrayAsync(h => h.RehydrateAsync(solution)).ConfigureAwait(false);
EditAndContinue\CommittedSolution.cs (2)
283var matchingSourceText = maybeMatchingSourceText.Value; 391await TryGetMatchingSourceTextAsync(sourceText, sourceFilePath, currentDocument: null, sourceTextProvider, requiredChecksum, checksumAlgorithm, cancellationToken).ConfigureAwait(false) is { HasValue: true, Value: not null })
EditAndContinue\Remote\RemoteDebuggingSessionProxy.cs (11)
56documentsToReanalyze = documentsToReanalyzeOpt.HasValue ? documentsToReanalyzeOpt.Value : ImmutableArray<DocumentId>.Empty; 81documentsToReanalyze = documentsToReanalyzeOpt.HasValue ? documentsToReanalyzeOpt.Value : ImmutableArray<DocumentId>.Empty; 133moduleUpdates = result.Value.ModuleUpdates; 134diagnosticData = result.Value.Diagnostics; 135rudeEdits = result.Value.RudeEdits; 136syntaxError = result.Value.SyntaxError; 189documentsToReanalyze = documentsToReanalyzeOpt.HasValue ? documentsToReanalyzeOpt.Value : ImmutableArray<DocumentId>.Empty; 224return result.HasValue ? result.Value : null; 240return result.HasValue ? result.Value : null; 256return result.HasValue ? result.Value : ImmutableArray<ImmutableArray<ActiveStatementSpan>>.Empty; 279return result.HasValue ? result.Value : ImmutableArray<ActiveStatementSpan>.Empty;
EditAndContinue\Remote\RemoteEditAndContinueServiceProxy.cs (2)
165return new RemoteDebuggingSessionProxy(Workspace, connection, sessionIdOpt.Value); 208foreach (var data in diagnosticData.Value)
EmbeddedLanguages\Json\LanguageServices\JsonLanguageDetector.cs (2)
195semanticModel.GetConstantValue(initExpr).Value is true) 200semanticModel.GetConstantValue(initExpr).Value is (byte)JsonCommentHandling.Allow or (byte)JsonCommentHandling.Skip)
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexLanguageDetector.cs (1)
211if (constVal.Value is int intValue)
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
130solution, result.Value, cancellationToken).ConfigureAwait(false);
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (3)
40if (!location.HasValue || location.Value is null) 43return await location.Value.Value.TryRehydrateAsync(project.Solution, cancellationToken).ConfigureAwait(false); 67foreach (var location in locations.Value)
FullyQualify\AbstractFullyQualifyService.cs (1)
54return result.Value;
InheritanceMargin\AbstractInheritanceMarginService.cs (1)
68return result.Value;
IntroduceVariable\AbstractIntroduceVariableService.State.cs (1)
217if (document.SemanticModel.GetConstantValue(expression, cancellationToken) is { HasValue: true, Value: var value })
J\s\src\Analyzers\Core\Analyzers\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
105=> trueValue is ILiteralOperation { ConstantValue: { HasValue: true, Value: bool value } } && value == val;
NavigationBar\AbstractNavigationBarItemService.cs (1)
35? result.Value.SelectAsArray(v => v.Rehydrate())
PopulateSwitchExpressionHelpers.cs (2)
45if (arm.Pattern is IConstantPatternOperation { Value.ConstantValue: { HasValue: true, Value: null } }) 79if (operation is IConstantPatternOperation { Value.ConstantValue: { HasValue: true, Value: not null and var value } })
PopulateSwitchStatementHelpers.cs (3)
78if (value.ConstantValue is { HasValue: true, Value: null }) 118if (value.ConstantValue.Value is null) 121var caseValue = IntegerUtilities.ToInt64(value.ConstantValue.Value);
StackTraceExplorer\StackTraceExplorerService.cs (1)
65var serializedDefinition = result.Value;
Structure\BlockSpan.cs (7)
90var newIsCollapsible = isCollapsible.HasValue ? isCollapsible.Value : IsCollapsible; 91var newTextSpan = textSpan.HasValue ? textSpan.Value : TextSpan; 92var newHintSpan = hintSpan.HasValue ? hintSpan.Value : HintSpan; 93var newType = type.HasValue ? type.Value : Type; 94var newBannerText = bannerText.HasValue ? bannerText.Value : BannerText; 95var newAutoCollapse = autoCollapse.HasValue ? autoCollapse.Value : AutoCollapse; 96var newIsDefaultCollapsed = isDefaultCollapsed.HasValue ? isDefaultCollapsed.Value : IsDefaultCollapsed;
SuppressMessageAttributeState.cs (1)
146value.ConstantValue.Value is string stringValue)
SymbolSearch\Windows\SymbolSearchUpdateEngineProxy.cs (3)
28return result.HasValue ? result.Value : ImmutableArray<PackageWithTypeResult>.Empty; 38return result.HasValue ? result.Value : ImmutableArray<PackageWithAssemblyResult>.Empty; 48return result.HasValue ? result.Value : ImmutableArray<ReferenceAssemblyWithTypeResult>.Empty;
TaskList\AbstractTaskListService.cs (1)
44return result.Value;
ValueTracking\ValueTrackingService.cs (2)
49return await result.Value.SelectAsArrayAsync( 79return await result.Value.SelectAsArrayAsync(
Microsoft.CodeAnalysis.InteractiveHost (2)
ValueSource.cs (2)
34=> optional.Value; 37=> optional.Value;
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.InProcOrRemoteHostAnalyzerRunner.cs (2)
206result.Value.Diagnostics.ToImmutableDictionary( 216result.Value.Telemetry.ToImmutableDictionary(entry => analyzerMap[entry.analyzerId], entry => entry.telemetry));
Microsoft.CodeAnalysis.Remote.Workspaces (1)
ServiceHubRemoteHostClient.cs (1)
92client._remoteProcess = Process.GetProcessById(remoteProcessId.Value);
Microsoft.CodeAnalysis.Test.Utilities (19)
Compilation\OperationTreeVerifier.cs (1)
222LogConstant(constant.Value, header);
Compilation\TestOperationVisitor.cs (1)
1705if (!operation.Value.ConstantValue.HasValue || operation.Value.ConstantValue.Value != null)
CustomDataFlowAnalysis.cs (1)
149if (current.BranchValue.ConstantValue.HasValue && current.BranchValue.ConstantValue.Value is bool constant)
Diagnostics\EmptyArrayAnalyzer.cs (2)
80arrayLength.Value is int && 81(int)arrayLength.Value == 0)
Diagnostics\OperationTestAnalyzer.cs (14)
164int testValue = (int)conditionRight.ConstantValue.Value; 180int initialValue = (int)setupAssignment.Value.ConstantValue.Value; 195var incrementValue = (int)advanceIncrementOpt.Value; 359int singleValue = (int)singleValueExpression.ConstantValue.Value; 382int rangeMinValue = (int)rangeMinExpression.ConstantValue.Value; 383int rangeMaxValue = (int)rangeMaxExpression.ConstantValue.Value; 404int relationalValue = (int)relationalValueExpression.ConstantValue.Value; 589int integerArgument = (int)argumentValue.Value; 633(int)literal.ConstantValue.Value == 17) 668if (argument.Value.ConstantValue.HasValue && argument.Value.ConstantValue.Value == null) 1109if (dimensionSize.HasValue && IntegralValue(dimensionSize.Value) > 3) 1136if (dimensionSize.HasValue && IntegralValue(dimensionSize.Value) > 3) 1623if (rightValue.HasValue && rightValue.Value is int && (int)rightValue.Value == 10)
Microsoft.CodeAnalysis.VisualBasic (4)
Analysis\FlowAnalysis\DataFlowPass.vb (4)
678Dim tryState = Me._tryState.Value 1452Dim tryState = Me._tryState.Value 1473Dim tryState = Me._tryState.Value 1507Dim tryState = Me._tryState.Value
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Attributes\AttributeTests.vb (1)
2106Assert.Equal(constantValue.Value, 6)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (101)
Compilation\SemanticModelAPITests.vb (7)
624Assert.Equal(3, initializerConstantVal.Value) 677Assert.Equal("hi", constantInfo.Value) 730Assert.Equal(CType(0, System.Int16), constantInfo.Value) 1251Assert.Equal(4, constantInfo.Value) 1268Assert.Equal("hello", constantInfo.Value) 1316Assert.Equal("hello", constantInfo.Value) 1352Assert.Equal("hello", constantInfo.Value)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (14)
2174Assert.Equal(100, semanticInfo.ConstantValue.Value) 2179Assert.Equal("Hi There", semanticInfo.ConstantValue.Value) 2184Assert.Equal(AttributeTargets.Property, CType(semanticInfo.ConstantValue.Value, AttributeTargets)) 2189Assert.Equal(#2/24/2012#, CType(semanticInfo.ConstantValue.Value, DateTime)) 2194Assert.Equal(99.99D, CType(semanticInfo.ConstantValue.Value, Decimal)) 2199Assert.Equal(Nothing, semanticInfo.ConstantValue.Value) 2204Assert.Equal(Nothing, semanticInfo.ConstantValue.Value) 2209Assert.Equal(100, semanticInfo.ConstantValue.Value) 2214Assert.Equal("Hi There", semanticInfo.ConstantValue.Value) 2219Assert.Equal(AttributeTargets.Property, CType(semanticInfo.ConstantValue.Value, AttributeTargets)) 2224Assert.Equal(#2/24/2012#, CType(semanticInfo.ConstantValue.Value, DateTime)) 2229Assert.Equal(99.99D, CType(semanticInfo.ConstantValue.Value, Decimal)) 2234Assert.Equal(Nothing, semanticInfo.ConstantValue.Value) 2239Assert.Equal(Nothing, semanticInfo.ConstantValue.Value)
Semantics\BinaryOperators.vb (1)
1561Assert.Equal(stringTextBuilder.ToString(), literalOperation.ConstantValue.Value)
Semantics\GetExtendedSemanticInfoTests.vb (19)
1386Assert.Equal(100, semanticInfo.ConstantValue.Value) 2057Assert.Equal(CInt(-2147483648), semanticInfo.ConstantValue.Value) 2528Assert.Equal(1, semanticInfo.ConstantValue.Value) 2720Assert.Null(semanticInfo.ConstantValue.Value) 2912Assert.Null(semanticInfo.ConstantValue.Value) 2930Assert.Equal(semanticInfo.ConstantValue.Value, 23) 2950Assert.Equal(#11/4/2008#, semanticInfo.ConstantValue.Value) 2968Assert.Equal(semanticInfo.ConstantValue.Value, 4) 2988Assert.Equal(semanticInfo.ConstantValue.Value, 8) 3029Assert.Equal(semanticInfo.ConstantValue.Value, 23) 3434Assert.Equal(semanticInfo.ConstantValue.Value, 123) 3675Assert.Equal("parameter", semanticInfo.ConstantValue.Value) 3985Assert.Equal(semanticInfo.ConstantValue.Value, "key") 5352Assert.Equal(5, semanticInfo.ConstantValue.Value) 5383Assert.Equal(17, semanticInfo.ConstantValue.Value) 5545Assert.Equal(2, semanticInfo.ConstantValue.Value) 5624Assert.Equal(44, semanticInfo.ConstantValue.Value) 5682Assert.Equal(45L, semanticInfo.ConstantValue.Value) 5724Assert.Equal(45, semanticInfo.ConstantValue.Value)
Semantics\GetSemanticInfoTests.vb (18)
1413Assert.Equal(100, semanticInfo.ConstantValue.Value) 1418Assert.Equal("Hi There", semanticInfo.ConstantValue.Value) 1423Assert.Equal(AttributeTargets.Class, CType(semanticInfo.ConstantValue.Value, AttributeTargets)) 1428Assert.Equal(100, semanticInfo.ConstantValue.Value) 1433Assert.Equal("s", semanticInfo.ConstantValue.Value) 1438Assert.Equal(AttributeTargets.Property, CType(semanticInfo.ConstantValue.Value, AttributeTargets)) 1443Assert.Equal(#2/24/2012#, CType(semanticInfo.ConstantValue.Value, DateTime)) 1448Assert.Equal(99.99D, CType(semanticInfo.ConstantValue.Value, Decimal)) 1468Assert.Equal(100, semanticInfo.ConstantValue.Value) 1473Assert.Equal("Roslyn", semanticInfo.ConstantValue.Value) 2072Assert.Equal(23, semanticSummary.ConstantValue.Value) 2155Assert.Null(semanticSummary.ConstantValue.Value) 2175Assert.Null(semanticSummary.ConstantValue.Value) 2305Assert.Null(semanticSummary.ConstantValue.Value) 2319Assert.Equal(CByte(23), semanticSummary.ConstantValue.Value) 2364Assert.Null(semanticSummary.ConstantValue.Value) 2378Assert.Equal(CByte(23), semanticSummary.ConstantValue.Value) 2428Assert.Null(semanticSummary.ConstantValue.Value)
Semantics\MethodCalls.vb (2)
5403Assert.Equal("DefaultValue1", CStr(cnt.Value)) 5406Assert.Equal("DefaultValue2", CStr(cnt.Value))
Semantics\NameOfTests.vb (36)
59Assert.Equal("MaxValue", model.GetConstantValue(node1).Value) 96Assert.Null(model.GetConstantValue(node2).Value) 124Assert.Equal("Variant", model.GetConstantValue(node3).Value) 456Assert.Equal("System", model.GetConstantValue(node1).Value) 528Assert.Equal("M1", model.GetConstantValue(node1).Value) 867Assert.Equal("C3", model.GetConstantValue(node1).Value) 944Assert.Equal("CC3", model.GetConstantValue(node1).Value) 1057Assert.Equal("CC3", model.GetConstantValue(node1).Value) 1125Assert.Equal("alias", model.GetConstantValue(node1).Value) 1190Assert.Equal("M1", model.GetConstantValue(node1).Value) 1272Assert.Equal("P1", model.GetConstantValue(node1).Value) 1354Assert.Equal("F1", model.GetConstantValue(node1).Value) 1435Assert.Equal("E1", model.GetConstantValue(node1).Value) 1515Assert.Equal("Missing", model.GetConstantValue(node1).Value) 1646Assert.Equal("Ambiguous", model.GetConstantValue(node1).Value) 1739Assert.Equal("LOCAL", model.GetConstantValue(node1).Value) 1796Assert.Equal("LOCAL", model.GetConstantValue(node1).Value) 1853Assert.Equal("LOCAL", model.GetConstantValue(node1).Value) 1910Assert.Equal("LOCAL", model.GetConstantValue(node1).Value) 2052Assert.Equal("F1", model.GetConstantValue(node1).Value) 2151Assert.Equal("P1", model.GetConstantValue(node1).Value) 2252Assert.Equal("M1", model.GetConstantValue(node1).Value) 2358Assert.Equal("M1", model.GetConstantValue(node1).Value) 2462Assert.Equal("E1", model.GetConstantValue(node1).Value) 2795Assert.Equal("MTest", model.GetConstantValue(node1).Value) 2870Assert.Equal("MTest", model.GetConstantValue(node1).Value) 2935Assert.Equal("MTest", model.GetConstantValue(node1).Value) 2998Assert.Equal("MTest", model.GetConstantValue(node1).Value) 3059Assert.Equal("MTest", model.GetConstantValue(node1).Value) 3120Assert.Equal("MTest", model.GetConstantValue(node1).Value) 3180Assert.Equal("MTest", model.GetConstantValue(node1).Value) 3243Assert.Equal("M1", model.GetConstantValue(node1).Value) 3304Assert.Equal("F1", model.GetConstantValue(node1).Value) 3361Assert.Equal("F1", model.GetConstantValue(node1).Value) 3420Assert.Equal("MTest", model.GetConstantValue(node1).Value) 3476Assert.Equal("MTest", model.GetConstantValue(node1).Value)
Semantics\SelectCaseTests.vb (4)
42Assert.Null(semanticSummary.ConstantValue.Value) 76Assert.Equal(1.1, semanticSummary.ConstantValue.Value) 411Assert.Equal(1, semanticSummary.ConstantValue.Value) 544Assert.Equal(#8/13/2002 12:14:00 PM#, semanticSummary.ConstantValue.Value)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Source\EnumTests.vb (1)
1453Assert.Equal(-1, value.Value)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
161Dim existingValue = TryCast(nameofValueOpt.Value, String)
Microsoft.CodeAnalysis.Workspaces (81)
Classification\AbstractClassificationService.cs (3)
88classifiedSpans.Value.Rehydrate(result); 134if (!cachedSpans.HasValue || cachedSpans.Value == null) 137cachedSpans.Value.Rehydrate(result);
CodeFixesAndRefactorings\CommonFixAllState.cs (3)
54var (newDocument, newProject) = documentAndProject.HasValue ? documentAndProject.Value : (Document, Project); 55var newScope = scope.HasValue ? scope.Value : Scope; 56var newCodeActionEquivalenceKey = codeActionEquivalenceKey.HasValue ? codeActionEquivalenceKey.Value : CodeActionEquivalenceKey;
CodeGenerationContext.cs (14)
199var newContextLocation = contextLocation.HasValue ? contextLocation.Value : this.ContextLocation; 200var newAfterThisLocation = afterThisLocation.HasValue ? afterThisLocation.Value : this.AfterThisLocation; 201var newBeforeThisLocation = beforeThisLocation.HasValue ? beforeThisLocation.Value : this.BeforeThisLocation; 202var newAddImports = addImports.HasValue ? addImports.Value : this.AddImports; 203var newAdditionalImports = additionalImports.HasValue ? additionalImports.Value : this.AdditionalImports; 204var newGenerateMembers = generateMembers.HasValue ? generateMembers.Value : this.GenerateMembers; 205var newMergeNestedNamespaces = mergeNestedNamespaces.HasValue ? mergeNestedNamespaces.Value : this.MergeNestedNamespaces; 206var newMergeAttributes = mergeAttributes.HasValue ? mergeAttributes.Value : this.MergeAttributes; 207var newGenerateDefaultAccessibility = generateDefaultAccessibility.HasValue ? generateDefaultAccessibility.Value : this.GenerateDefaultAccessibility; 208var newGenerateMethodBodies = generateMethodBodies.HasValue ? generateMethodBodies.Value : this.GenerateMethodBodies; 209var newGenerateDocumentationComments = generateDocumentationComments.HasValue ? generateDocumentationComments.Value : this.GenerateDocumentationComments; 210var newAutoInsertionLocation = autoInsertionLocation.HasValue ? autoInsertionLocation.Value : this.AutoInsertionLocation; 211var newSortMembers = sortMembers.HasValue ? sortMembers.Value : this.SortMembers; 212var newReuseSyntax = reuseSyntax.HasValue ? reuseSyntax.Value : this.ReuseSyntax;
CodeGenerationSymbolFactory.cs (3)
306name.HasValue ? name.Value : parameter.Name, 310? defaultValue.Value 537returnTypeAttributes: returnTypeAttributes.HasValue ? returnTypeAttributes.Value : method.GetReturnTypeAttributes(),
CodeRefactorings\SyntaxEditorBasedCodeRefactoringProvider.cs (1)
64var spans = fixAllSpans.HasValue ? fixAllSpans.Value : ImmutableArray.Create(editor.OriginalRoot.FullSpan);
CustomDataFlowAnalysis.cs (1)
149if (current.BranchValue.ConstantValue.HasValue && current.BranchValue.ConstantValue.Value is bool constant)
EditorConfigValueSerializer.cs (1)
50return optionalBool.HasValue ? new Optional<bool?>(optionalBool.Value) : new Optional<bool?>();
EditorConfigValueSerializer`1.cs (1)
49result = optionalValue.Value;
EmbeddedSyntaxToken.cs (6)
65kind.HasValue ? kind.Value : Kind, 66leadingTrivia.HasValue ? leadingTrivia.Value : LeadingTrivia, 67virtualChars.HasValue ? virtualChars.Value : VirtualChars, 68trailingTrivia.HasValue ? trailingTrivia.Value : TrailingTrivia, 69diagnostics.HasValue ? diagnostics.Value : Diagnostics, 70value.HasValue ? value.Value : Value);
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
52return await RehydrateAsync(solution, result.Value, cancellationToken).ConfigureAwait(false);
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (4)
58return await RehydrateAsync(solution, result.Value, cancellationToken).ConfigureAwait(false); 96return await RehydrateAsync(project.Solution, result.Value, cancellationToken).ConfigureAwait(false); 129return await RehydrateAsync(solution, result.Value, cancellationToken).ConfigureAwait(false); 162return await RehydrateAsync(project.Solution, result.Value, cancellationToken).ConfigureAwait(false);
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (1)
44return await RehydrateAsync(solution, result.Value, cancellationToken).ConfigureAwait(false);
OperationExtensions.cs (1)
372=> operand is ILiteralOperation { ConstantValue: { HasValue: true, Value: null } };
Rename\ConflictEngine\ConflictResolver.cs (2)
76if (result.HasValue && result.Value != null) 77return await result.Value.RehydrateAsync(solution, cancellationToken).ConfigureAwait(false);
Rename\LightweightRenameLocations.cs (4)
98if (result.HasValue && result.Value != null) 100var rehydratedLocations = await result.Value.RehydrateLocationsAsync(solution, cancellationToken).ConfigureAwait(false); 104result.Value.ImplicitLocations, 105result.Value.ReferencedSymbols);
Rename\Renamer.cs (2)
189if (result.HasValue && result.Value != null) 190return await result.Value.RehydrateAsync(solution, cancellationToken).ConfigureAwait(false);
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (1)
137if (isCompleted.HasValue && !isCompleted.Value)
Storage\SQLite\v2\SQLitePersistentStorage.Accessor.cs (4)
133return optional.HasValue && checksum == optional.Value; 152Contract.ThrowIfTrue(optional.HasValue && optional.Value == null); 153return optional.HasValue ? optional.Value : null; 315return storedChecksum.HasValue && checksum == storedChecksum.Value;
SymbolUsageAnalysis.Walker.cs (1)
457if (currentOperation.ConstantValue.Value is null)
SyntaxGeneratorExtensions_Negate.cs (3)
413if (numericValue.HasValue && numericValue.Value is 0) 451if (operation?.Kind == OperationKind.Literal && operation.ConstantValue.HasValue && operation.ConstantValue.Value is true) 455else if (operation?.Kind == OperationKind.Literal && operation.ConstantValue.HasValue && operation.ConstantValue.Value is false)
ValueSource.cs (2)
34=> optional.Value; 37=> optional.Value;
Workspace\Solution\DocumentInfo.cs (6)
106var newLoader = loader.HasValue ? loader.Value : TextLoader; 107var newDocumentServiceProvider = documentServiceProvider.HasValue ? documentServiceProvider.Value : DocumentServiceProvider; 220var newSourceCodeKind = sourceCodeKind.HasValue ? sourceCodeKind.Value : SourceCodeKind; 221var newFilePath = filePath.HasValue ? filePath.Value : FilePath; 222var newIsGenerated = isGenerated.HasValue ? isGenerated.Value : IsGenerated; 223var newDesignTimeOnly = designTimeOnly.HasValue ? designTimeOnly.Value : DesignTimeOnly;
Workspace\Solution\ProjectInfo.cs (13)
296var newCompilationOptions = compilationOptions.HasValue ? compilationOptions.Value : CompilationOptions; 297var newParseOptions = parseOptions.HasValue ? parseOptions.Value : ParseOptions; 304var newHostObjectType = hostObjectType.HasValue ? hostObjectType.Value : HostObjectType; 564var newFilePath = filePath.HasValue ? filePath.Value : FilePath; 565var newOutputPath = outputPath.HasValue ? outputPath.Value : OutputFilePath; 566var newOutputRefPath = outputRefPath.HasValue ? outputRefPath.Value : OutputRefFilePath; 567var newCompilationOutputPaths = compilationOutputInfo.HasValue ? compilationOutputInfo.Value : CompilationOutputInfo; 568var newDefaultNamespace = defaultNamespace.HasValue ? defaultNamespace.Value : DefaultNamespace; 569var newChecksumAlgorithm = checksumAlgorithm.HasValue ? checksumAlgorithm.Value : ChecksumAlgorithm; 570var newIsSubmission = isSubmission.HasValue ? isSubmission.Value : IsSubmission; 571var newHasAllInformation = hasAllInformation.HasValue ? hasAllInformation.Value : HasAllInformation; 572var newRunAnalyzers = runAnalyzers.HasValue ? runAnalyzers.Value : RunAnalyzers; 573var newTelemetryId = telemetryId.HasValue ? telemetryId.Value : TelemetryId;
Workspace\Solution\SolutionInfo.cs (2)
135var newFilePath = filePath.HasValue ? filePath.Value : FilePath; 136var newTelemetryId = telemetryId.HasValue ? telemetryId.Value : TelemetryId;
Workspace\Solution\SolutionState.cs (1)
207var newFrozenSourceGeneratedDocumentState = frozenSourceGeneratedDocument.HasValue ? frozenSourceGeneratedDocument.Value : _frozenSourceGeneratedDocumentState;
Microsoft.VisualStudio.LanguageServices (7)
CodeLens\RemoteCodeLensReferencesService.cs (4)
61return result.HasValue ? result.Value : null; 107return result.HasValue ? result.Value : null; 132return result.HasValue ? result.Value : null; 270return result.HasValue ? result.Value : null;
Options\VisualStudioSettingsOptionPersister.cs (2)
82value = result.Value; 94value = fallbackResult.Value;
UnusedReferences\UnusedReferenceAnalysisService.cs (1)
42return result.Value;
Microsoft.VisualStudio.LanguageServices.CSharp (5)
CodeModel\MethodXml\MethodXmlBuilder.cs (4)
265GenerateNumber(constantValue.Value, type); 269GenerateString((string)constantValue.Value); 274GenerateBoolean((bool)constantValue.Value); 297var ch = (char)constantValue.Value;
Options\CSharpVisualStudioOptionStorageReadFallbacks.cs (1)
79if ((bool)value.Value!)
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)
CodeModel\MethodXML\MethodXmlBuilder.vb (6)
245GenerateNumber(constantValue.Value, type) 249GenerateChar(CChar(constantValue.Value)) 253GenerateString(CStr(constantValue.Value)) 258GenerateBoolean(CBool(constantValue.Value)) 534If Not TypeOf constantValue.Value Is Integer Then 538Dim upperBound = CInt(constantValue.Value) + 1
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests.vb (1)
75Assert.Equal(CInt(literal1.ConstantValue.Value), 10)
Roslyn.VisualStudio.Next.UnitTests (11)
Options\VisualStudioSettingsOptionPersisterTests.cs (5)
200Assert.Equal(optionValue, result.Value); 266Assert.True(IsDefaultImmutableArray(result.Value!)); 273Assert.Equal(serializedValue, newValue.Value); 304Assert.Equal(value, result.Value); 311Assert.Equal(serializedValue, newValue.Value);
Options\VisualStudioStorageReadFallbackTests.cs (6)
28Assert.Equal(fallback.TryRead(language, (_, _, _) => true).Value, SpacePlacementWithinParentheses.All); 32fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.SpaceWithinExpressionParentheses" ? false : default(Optional<object?>)).Value, 37fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.SpaceWithinExpressionParentheses" ? true : default(Optional<object?>)).Value, 52Assert.Equal(fallback.TryRead(language, (_, _, _) => true).Value, NewLineBeforeOpenBracePlacement.All); 56fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.NewLinesForBracesInObjectCollectionArrayInitializers" ? false : default(Optional<object?>)).Value, 61fallback.TryRead(language, (storageKey, _, _) => storageKey == "TextEditor.CSharp.Specific.NewLinesForBracesInObjectCollectionArrayInitializers" ? true : default(Optional<object?>)).Value,