AwaitTestInMethodAsync("Dim x = If$$(True, ""Foo"", ""Bar"")",
MainDescription($"If({Condition} As Boolean, {ExpressionIfTrue}, {ExpressionIfFalse}) As String"),
Documentation(IfConditionReturnsResults))
MainDescription($"If({VBWorkspaceResources.Condition} As Boolean, {VBWorkspaceResources.ExpressionIfTrue}, {VBWorkspaceResources.ExpressionIfFalse}) As String"),
If({Condition} As Boolean, {ExpressionIfTrue}, {ExpressionIfFalse}) As {Result}")
{VBWorkspaceResources.IfConditionReturnsResults}
If({VBWorkspaceResources.Condition} As Boolean, {VBWorkspaceResources.ExpressionIfTrue}, {VBWorkspaceResources.ExpressionIfFalse}) As {VBWorkspaceResources.Result}")
$"If({Condition} As Boolean, {ExpressionIfTrue}, {ExpressionIfFalse}) As {Result}",
IfConditionReturnsResults,
ExpressionToEvaluate,
$"If({VBWorkspaceResources.Condition} As Boolean, {VBWorkspaceResources.ExpressionIfTrue}, {VBWorkspaceResources.ExpressionIfFalse}) As {VBWorkspaceResources.Result}",
$"If({Condition} As Boolean, {ExpressionIfTrue}, {ExpressionIfFalse}) As {Result}",
IfConditionReturnsResults,
EvaluatedAndReturnedIfTrue,
$"If({VBWorkspaceResources.Condition} As Boolean, {VBWorkspaceResources.ExpressionIfTrue}, {VBWorkspaceResources.ExpressionIfFalse}) As {VBWorkspaceResources.Result}",
expectedOrderedItems.Add(NewSignatureHelpTestItem($"<{VBFeaturesResources.Extension}> Count() As Integer",String.Empty,Nothing,currentParameterIndex:=0))
expectedOrderedItems.Add(NewSignatureHelpTestItem($"<{VBFeaturesResources.Extension}> Count({Expression1} As Boolean) As Integer",String.Empty,Nothing,currentParameterIndex:=0))
expectedOrderedItems.Add(NewSignatureHelpTestItem($"<{VBFeaturesResources.Extension}> Count({VBWorkspaceResources.Expression1} As Boolean) As Integer",String.Empty,Nothing,currentParameterIndex:=0))