CodeGeneration\SyntaxGeneratorTests.vb (502)
62VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(0), "0")
63VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(1), "1")
64VerifySyntax(Of UnaryExpressionSyntax)(Generator.LiteralExpression(-1), "-1")
65VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Integer.MinValue), "Global.System.Int32.MinValue")
66VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Integer.MaxValue), "Global.System.Int32.MaxValue")
68VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(0L), "0L")
69VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(1L), "1L")
70VerifySyntax(Of UnaryExpressionSyntax)(Generator.LiteralExpression(-1L), "-1L")
71VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Long.MinValue), "Global.System.Int64.MinValue")
72VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Long.MaxValue), "Global.System.Int64.MaxValue")
74VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(0UL), "0UL")
75VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(1UL), "1UL")
76VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(ULong.MinValue), "0UL")
77VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(ULong.MaxValue), "Global.System.UInt64.MaxValue")
79VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(0.0F), "0F")
80VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(1.0F), "1F")
81VerifySyntax(Of UnaryExpressionSyntax)(Generator.LiteralExpression(-1.0F), "-1F")
82VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.MinValue), "Global.System.Single.MinValue")
83VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.MaxValue), "Global.System.Single.MaxValue")
84VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.Epsilon), "Global.System.Single.Epsilon")
85VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.NaN), "Global.System.Single.NaN")
86VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.NegativeInfinity), "Global.System.Single.NegativeInfinity")
87VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.PositiveInfinity), "Global.System.Single.PositiveInfinity")
89VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(0.0), "0R")
90VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(1.0), "1R")
91VerifySyntax(Of UnaryExpressionSyntax)(Generator.LiteralExpression(-1.0), "-1R")
92VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.MinValue), "Global.System.Double.MinValue")
93VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.MaxValue), "Global.System.Double.MaxValue")
94VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.Epsilon), "Global.System.Double.Epsilon")
95VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.NaN), "Global.System.Double.NaN")
96VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.NegativeInfinity), "Global.System.Double.NegativeInfinity")
97VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.PositiveInfinity), "Global.System.Double.PositiveInfinity")
99VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(0D), "0D")
100VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(0.00D), "0.00D")
101VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("1.00", CultureInfo.InvariantCulture)), "1.00D")
102VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("-1.00", CultureInfo.InvariantCulture)), "-1.00D")
103VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("1.0000000000", CultureInfo.InvariantCulture)), "1.0000000000D")
104VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("0.000000", CultureInfo.InvariantCulture)), "0.000000D")
105VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("0.0000000", CultureInfo.InvariantCulture)), "0.0000000D")
106VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(1000000000D), "1000000000D")
107VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(123456789.123456789D), "123456789.123456789D")
108VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("1E-28", NumberStyles.Any, CultureInfo.InvariantCulture)), "0.0000000000000000000000000001D")
109VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("0E-28", NumberStyles.Any, CultureInfo.InvariantCulture)), "0.0000000000000000000000000000D")
110VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("1E-29", NumberStyles.Any, CultureInfo.InvariantCulture)), "0.0000000000000000000000000000D")
111VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(Decimal.Parse("-1E-29", NumberStyles.Any, CultureInfo.InvariantCulture)), "0.0000000000000000000000000000D")
112VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Decimal.MinValue), "Global.System.Decimal.MinValue")
113VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Decimal.MaxValue), "Global.System.Decimal.MaxValue")
115VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression("c"c), """c""c")
117VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression("str"), """str""")
119VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(True), "True")
120VerifySyntax(Of LiteralExpressionSyntax)(Generator.LiteralExpression(False), "False")
125VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
132VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
141VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
150VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
159VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
168VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
181VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
190VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
199VerifySyntax(Of AttributeListSyntax)(Generator.Attribute(GetAttributeData("
218VerifySyntax(Of IdentifierNameSyntax)(Generator.IdentifierName("x"), "x")
219VerifySyntax(Of QualifiedNameSyntax)(Generator.QualifiedName(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x.y")
220VerifySyntax(Of QualifiedNameSyntax)(Generator.DottedName("x.y"), "x.y")
222VerifySyntax(Of GenericNameSyntax)(Generator.GenericName("x", Generator.IdentifierName("y")), "x(Of y)")
223VerifySyntax(Of GenericNameSyntax)(Generator.GenericName("x", Generator.IdentifierName("y"), Generator.IdentifierName("z")), "x(Of y, z)")
226VerifySyntax(Of GenericNameSyntax)(Generator.WithTypeArguments(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x(Of y)")
229VerifySyntax(Of QualifiedNameSyntax)(Generator.WithTypeArguments(Generator.DottedName("x.y"), Generator.IdentifierName("z")), "x.y(Of z)")
232VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.WithTypeArguments(Generator.MemberAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x.y(Of z)")
236VerifySyntax(Of GenericNameSyntax)(gname, "x(Of y)")
237VerifySyntax(Of GenericNameSyntax)(Generator.WithTypeArguments(gname, Generator.IdentifierName("z")), "x(Of z)")
243VerifySyntax(Of TypeSyntax)(Generator.IdentifierName("x"), "x")
244VerifySyntax(Of TypeSyntax)(Generator.QualifiedName(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x.y")
245VerifySyntax(Of TypeSyntax)(Generator.DottedName("x.y"), "x.y")
246VerifySyntax(Of TypeSyntax)(Generator.GenericName("x", Generator.IdentifierName("y")), "x(Of y)")
247VerifySyntax(Of TypeSyntax)(Generator.GenericName("x", Generator.IdentifierName("y"), Generator.IdentifierName("z")), "x(Of y, z)")
249VerifySyntax(Of TypeSyntax)(Generator.ArrayTypeExpression(Generator.IdentifierName("x")), "x()")
250VerifySyntax(Of TypeSyntax)(Generator.ArrayTypeExpression(Generator.ArrayTypeExpression(Generator.IdentifierName("x"))), "x()()")
251VerifySyntax(Of TypeSyntax)(Generator.NullableTypeExpression(Generator.IdentifierName("x")), "x?")
252VerifySyntax(Of TypeSyntax)(Generator.NullableTypeExpression(Generator.NullableTypeExpression(Generator.IdentifierName("x"))), "x?")
255VerifySyntax(Of TupleElementSyntax)(Generator.TupleElementExpression(Generator.IdentifierName("x")), "x")
256VerifySyntax(Of TupleElementSyntax)(Generator.TupleElementExpression(Generator.IdentifierName("x"), "y"), "y As x")
257VerifySyntax(Of TupleElementSyntax)(Generator.TupleElementExpression(intType), "System.Int32")
258VerifySyntax(Of TupleElementSyntax)(Generator.TupleElementExpression(intType, "y"), "y As System.Int32")
259VerifySyntax(Of TypeSyntax)(Generator.TupleTypeExpression(Generator.TupleElementExpression(Generator.IdentifierName("x")), Generator.TupleElementExpression(Generator.IdentifierName("y"))), "(x, y)")
260VerifySyntax(Of TypeSyntax)(Generator.TupleTypeExpression(New ITypeSymbol() {intType, intType}), "(System.Int32, System.Int32)")
261VerifySyntax(Of TypeSyntax)(Generator.TupleTypeExpression(New ITypeSymbol() {intType, intType}, New String() {"x", "y"}), "(x As System.Int32, y As System.Int32)")
266VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Byte), "Byte")
267VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_SByte), "SByte")
269VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Int16), "Short")
270VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_UInt16), "UShort")
272VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Int32), "Integer")
273VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_UInt32), "UInteger")
275VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Int64), "Long")
276VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_UInt64), "ULong")
278VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Single), "Single")
279VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Double), "Double")
281VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Char), "Char")
282VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_String), "String")
284VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Object), "Object")
285VerifySyntax(Of TypeSyntax)(Generator.TypeExpression(SpecialType.System_Decimal), "Decimal")
291VerifySyntax(Of QualifiedNameSyntax)(Generator.TypeExpression(genericType), "Global.System.Collections.Generic.IEnumerable(Of T)")
294VerifySyntax(Of ArrayTypeSyntax)(Generator.TypeExpression(arrayType), "System.Int32()")
299VerifySyntax(Of UnaryExpressionSyntax)(Generator.NegateExpression(Generator.IdentifierName("x")), "-(x)")
300VerifySyntax(Of BinaryExpressionSyntax)(Generator.AddExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) + (y)")
301VerifySyntax(Of BinaryExpressionSyntax)(Generator.SubtractExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) - (y)")
302VerifySyntax(Of BinaryExpressionSyntax)(Generator.MultiplyExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) * (y)")
303VerifySyntax(Of BinaryExpressionSyntax)(Generator.DivideExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) / (y)")
304VerifySyntax(Of BinaryExpressionSyntax)(Generator.ModuloExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) Mod (y)")
306VerifySyntax(Of UnaryExpressionSyntax)(Generator.BitwiseNotExpression(Generator.IdentifierName("x")), "Not(x)")
307VerifySyntax(Of BinaryExpressionSyntax)(Generator.BitwiseAndExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) And (y)")
308VerifySyntax(Of BinaryExpressionSyntax)(Generator.BitwiseOrExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) Or (y)")
310VerifySyntax(Of UnaryExpressionSyntax)(Generator.LogicalNotExpression(Generator.IdentifierName("x")), "Not(x)")
311VerifySyntax(Of BinaryExpressionSyntax)(Generator.LogicalAndExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) AndAlso (y)")
312VerifySyntax(Of BinaryExpressionSyntax)(Generator.LogicalOrExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) OrElse (y)")
317VerifySyntax(Of BinaryExpressionSyntax)(Generator.ReferenceEqualsExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) Is (y)")
318VerifySyntax(Of BinaryExpressionSyntax)(Generator.ValueEqualsExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) = (y)")
320VerifySyntax(Of BinaryExpressionSyntax)(Generator.ReferenceNotEqualsExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) IsNot (y)")
321VerifySyntax(Of BinaryExpressionSyntax)(Generator.ValueNotEqualsExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) <> (y)")
323VerifySyntax(Of BinaryExpressionSyntax)(Generator.LessThanExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) < (y)")
324VerifySyntax(Of BinaryExpressionSyntax)(Generator.LessThanOrEqualExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) <= (y)")
326VerifySyntax(Of BinaryExpressionSyntax)(Generator.GreaterThanExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) > (y)")
327VerifySyntax(Of BinaryExpressionSyntax)(Generator.GreaterThanOrEqualExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "(x) >= (y)")
332VerifySyntax(Of BinaryConditionalExpressionSyntax)(Generator.CoalesceExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "If(x, y)")
333VerifySyntax(Of TernaryConditionalExpressionSyntax)(Generator.ConditionalExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y"), Generator.IdentifierName("z")), "If(x, y, z)")
338VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x.y")
339VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.IdentifierName("x"), "y"), "x.y")
340VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.MemberAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x.y.z")
341VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x(y).z")
342VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.ElementAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x(y).z")
343VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.AddExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "((x) + (y)).z")
344VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.NegateExpression(Generator.IdentifierName("x")), Generator.IdentifierName("y")), "(-(x)).y")
349VerifySyntax(Of ArrayCreationExpressionSyntax)(
353VerifySyntax(Of ArrayCreationExpressionSyntax)(
360VerifySyntax(Of ObjectCreationExpressionSyntax)(
364VerifySyntax(Of ObjectCreationExpressionSyntax)(
372VerifySyntax(Of ObjectCreationExpressionSyntax)(
379VerifySyntax(Of InvocationExpressionSyntax)(
383VerifySyntax(Of InvocationExpressionSyntax)(
387VerifySyntax(Of InvocationExpressionSyntax)(
391VerifySyntax(Of InvocationExpressionSyntax)(
395VerifySyntax(Of InvocationExpressionSyntax)(
399VerifySyntax(Of InvocationExpressionSyntax)(
406VerifySyntax(Of DirectCastExpressionSyntax)(Generator.CastExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "DirectCast(y, x)")
407VerifySyntax(Of CTypeExpressionSyntax)(Generator.ConvertExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "CType(y, x)")
412VerifySyntax(Of TypeOfExpressionSyntax)(Generator.IsTypeExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "TypeOf(x) Is y")
413VerifySyntax(Of TryCastExpressionSyntax)(Generator.TryCastExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "TryCast(x, y)")
414VerifySyntax(Of GetTypeExpressionSyntax)(Generator.TypeOfExpression(Generator.IdentifierName("x")), "GetType(x)")
420VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.IdentifierName("x")), "x()")
421VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x(y)")
422VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y"), Generator.IdentifierName("z")), "x(y, z)")
425VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.Argument(Generator.IdentifierName("y"))), "x(y)")
426VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.Argument(RefKind.Ref, Generator.IdentifierName("y"))), "x(y)")
427VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.Argument(RefKind.Out, Generator.IdentifierName("y"))), "x(y)")
429VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.MemberAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), "x.y()")
430VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.ElementAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), "x(y)()")
431VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), "x(y)()")
432VerifySyntax(Of InvocationExpressionSyntax)(Generator.InvocationExpression(Generator.AddExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y"))), "((x) + (y))()")
437VerifySyntax(Of AssignmentStatementSyntax)(Generator.AssignmentStatement(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x = y")
442VerifySyntax(Of ExpressionStatementSyntax)(Generator.ExpressionStatement(Generator.IdentifierName("x")), "x")
443VerifySyntax(Of ExpressionStatementSyntax)(Generator.ExpressionStatement(Generator.InvocationExpression(Generator.IdentifierName("x"))), "x()")
448VerifySyntax(Of LocalDeclarationStatementSyntax)(Generator.LocalDeclarationStatement(Generator.IdentifierName("x"), "y"), "Dim y As x")
449VerifySyntax(Of LocalDeclarationStatementSyntax)(Generator.LocalDeclarationStatement(Generator.IdentifierName("x"), "y", Generator.IdentifierName("z")), "Dim y As x = z")
450VerifySyntax(Of LocalDeclarationStatementSyntax)(Generator.LocalDeclarationStatement("y", Generator.IdentifierName("z")), "Dim y = z")
452VerifySyntax(Of LocalDeclarationStatementSyntax)(Generator.LocalDeclarationStatement(Generator.IdentifierName("x"), "y", isConst:=True), "Const y As x")
453VerifySyntax(Of LocalDeclarationStatementSyntax)(Generator.LocalDeclarationStatement(Generator.IdentifierName("x"), "y", Generator.IdentifierName("z"), isConst:=True), "Const y As x = z")
454VerifySyntax(Of LocalDeclarationStatementSyntax)(Generator.LocalDeclarationStatement(DirectCast(Nothing, SyntaxNode), "y", Generator.IdentifierName("z"), isConst:=True), "Const y = z")
459VerifySyntax(Of AwaitExpressionSyntax)(Generator.AwaitExpression(Generator.IdentifierName("x")), "Await x")
464VerifySyntax(Of NameOfExpressionSyntax)(Generator.NameOfExpression(Generator.IdentifierName("x")), "NameOf(x)")
469VerifySyntax(Of TupleExpressionSyntax)(Generator.TupleExpression(
471VerifySyntax(Of TupleExpressionSyntax)(Generator.TupleExpression(
478VerifySyntax(Of ReturnStatementSyntax)(Generator.ReturnStatement(), "Return")
479VerifySyntax(Of ReturnStatementSyntax)(Generator.ReturnStatement(Generator.IdentifierName("x")), "Return x")
484VerifySyntax(Of YieldStatementSyntax)(Generator.YieldReturnStatement(Generator.LiteralExpression(1)), "Yield 1")
485VerifySyntax(Of YieldStatementSyntax)(Generator.YieldReturnStatement(Generator.IdentifierName("x")), "Yield x")
490VerifySyntax(Of ThrowStatementSyntax)(Generator.ThrowStatement(), "Throw")
491VerifySyntax(Of ThrowStatementSyntax)(Generator.ThrowStatement(Generator.IdentifierName("x")), "Throw x")
496VerifySyntax(Of MultiLineIfBlockSyntax)(
501VerifySyntax(Of MultiLineIfBlockSyntax)(
506VerifySyntax(Of MultiLineIfBlockSyntax)(
512VerifySyntax(Of MultiLineIfBlockSyntax)(
519VerifySyntax(Of MultiLineIfBlockSyntax)(
529VerifySyntax(Of MultiLineIfBlockSyntax)(
539VerifySyntax(Of MultiLineIfBlockSyntax)(
557VerifySyntax(Of SelectBlockSyntax)(
566VerifySyntax(Of SelectBlockSyntax)(
576VerifySyntax(Of SelectBlockSyntax)(
589VerifySyntax(Of SelectBlockSyntax)(
602VerifySyntax(Of SelectBlockSyntax)(
614VerifySyntax(Of UsingBlockSyntax)(
620VerifySyntax(Of UsingBlockSyntax)(
626VerifySyntax(Of UsingBlockSyntax)(
635VerifySyntax(Of SyncLockBlockSyntax)(
645VerifySyntax(Of TryBlockSyntax)(
656VerifySyntax(Of TryBlockSyntax)(
671VerifySyntax(Of TryBlockSyntax)(
685VerifySyntax(Of TryBlockSyntax)(
699VerifySyntax(Of WhileBlockSyntax)(
705VerifySyntax(Of WhileBlockSyntax)(
713VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
717VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
721VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
725VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
729VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
733VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
737VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
743VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
749VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
755VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
761VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
767VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
773VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
777VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
781VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
785VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
827VerifySyntax(Of FieldDeclarationSyntax)(
831VerifySyntax(Of FieldDeclarationSyntax)(
835VerifySyntax(Of FieldDeclarationSyntax)(
839VerifySyntax(Of FieldDeclarationSyntax)(
846VerifySyntax(Of MethodBlockSyntax)(
851VerifySyntax(Of MethodBlockSyntax)(
856VerifySyntax(Of MethodBlockSyntax)(
861VerifySyntax(Of MethodBlockSyntax)(
867VerifySyntax(Of MethodBlockSyntax)(
872VerifySyntax(Of MethodBlockSyntax)(
877VerifySyntax(Of MethodBlockSyntax)(
882VerifySyntax(Of MethodStatementSyntax)(
886VerifySyntax(Of MethodBlockSyntax)(
897VerifySyntax(Of MethodBlockSyntax)(
904VerifySyntax(Of MethodBlockSyntax)(
911VerifySyntax(Of ClassBlockSyntax)(
922VerifySyntax(Of MethodStatementSyntax)(
928VerifySyntax(Of ClassBlockSyntax)(
945VerifySyntax(Of OperatorBlockSyntax)(
950VerifySyntax(Of OperatorBlockSyntax)(
955VerifySyntax(Of OperatorBlockSyntax)(
960VerifySyntax(Of OperatorBlockSyntax)(
965VerifySyntax(Of OperatorBlockSyntax)(
970VerifySyntax(Of OperatorBlockSyntax)(
975VerifySyntax(Of OperatorBlockSyntax)(
980VerifySyntax(Of OperatorBlockSyntax)(
985VerifySyntax(Of OperatorBlockSyntax)(
990VerifySyntax(Of OperatorBlockSyntax)(
995VerifySyntax(Of OperatorBlockSyntax)(
1000VerifySyntax(Of OperatorBlockSyntax)(
1005VerifySyntax(Of OperatorBlockSyntax)(
1010VerifySyntax(Of OperatorBlockSyntax)(
1015VerifySyntax(Of OperatorBlockSyntax)(
1020VerifySyntax(Of OperatorBlockSyntax)(
1025VerifySyntax(Of OperatorBlockSyntax)(
1030VerifySyntax(Of OperatorBlockSyntax)(
1035VerifySyntax(Of OperatorBlockSyntax)(
1040VerifySyntax(Of OperatorBlockSyntax)(
1045VerifySyntax(Of OperatorBlockSyntax)(
1052VerifySyntax(Of OperatorBlockSyntax)(
1057VerifySyntax(Of OperatorBlockSyntax)(
1069VerifySyntax(Of OperatorBlockSyntax)(
1077VerifySyntax(Of OperatorBlockSyntax)(
1093VerifySyntax(Of MethodBlockSyntax)(
1101VerifySyntax(Of PropertyStatementSyntax)(
1105VerifySyntax(Of PropertyStatementSyntax)(
1109VerifySyntax(Of PropertyBlockSyntax)(
1116VerifySyntax(Of PropertyBlockSyntax)(
1123VerifySyntax(Of PropertyStatementSyntax)(
1127VerifySyntax(Of PropertyBlockSyntax)(
1135VerifySyntax(Of PropertyBlockSyntax)(
1143VerifySyntax(Of PropertyBlockSyntax)(
1157VerifySyntax(Of PropertyStatementSyntax)(
1161VerifySyntax(Of PropertyBlockSyntax)(
1171VerifySyntax(Of PropertyBlockSyntax)(
1186VerifySyntax(Of PropertyBlockSyntax)(
1196VerifySyntax(Of PropertyBlockSyntax)(
1206VerifySyntax(Of PropertyStatementSyntax)(
1210VerifySyntax(Of PropertyBlockSyntax)(
1219VerifySyntax(Of PropertyBlockSyntax)(
1232VerifySyntax(Of PropertyStatementSyntax)(
1236VerifySyntax(Of PropertyStatementSyntax)(
1240VerifySyntax(Of PropertyStatementSyntax)(
1244VerifySyntax(Of PropertyBlockSyntax)(
1251VerifySyntax(Of PropertyBlockSyntax)(
1258VerifySyntax(Of PropertyBlockSyntax)(
1267VerifySyntax(Of PropertyBlockSyntax)(
1276VerifySyntax(Of PropertyBlockSyntax)(
1286VerifySyntax(Of PropertyBlockSyntax)(
1298VerifySyntax(Of PropertyBlockSyntax)(
1315VerifySyntax(Of EventStatementSyntax)(
1319VerifySyntax(Of EventStatementSyntax)(
1323VerifySyntax(Of EventBlockSyntax)(
1337VerifySyntax(Of EventBlockSyntax)(
1354VerifySyntax(Of ConstructorBlockSyntax)(
1359VerifySyntax(Of ConstructorBlockSyntax)(
1364VerifySyntax(Of ConstructorBlockSyntax)(
1369VerifySyntax(Of ConstructorBlockSyntax)(
1380VerifySyntax(Of ClassBlockSyntax)(
1385VerifySyntax(Of ClassBlockSyntax)(
1390VerifySyntax(Of ClassBlockSyntax)(
1395VerifySyntax(Of ClassBlockSyntax)(
1402VerifySyntax(Of ClassBlockSyntax)(
1409VerifySyntax(Of ClassBlockSyntax)(
1417VerifySyntax(Of ClassBlockSyntax)(
1422VerifySyntax(Of ClassBlockSyntax)(
1433VerifySyntax(Of StructureBlockSyntax)(
1438VerifySyntax(Of StructureBlockSyntax)(
1443VerifySyntax(Of StructureBlockSyntax)(
1448VerifySyntax(Of StructureBlockSyntax)(
1455VerifySyntax(Of StructureBlockSyntax)(
1462VerifySyntax(Of StructureBlockSyntax)(
1467VerifySyntax(Of StructureBlockSyntax)(
1474VerifySyntax(Of StructureBlockSyntax)(
1482VerifySyntax(Of StructureBlockSyntax)(
1494VerifySyntax(Of InterfaceBlockSyntax)(
1499VerifySyntax(Of InterfaceBlockSyntax)(
1504VerifySyntax(Of InterfaceBlockSyntax)(
1511VerifySyntax(Of InterfaceBlockSyntax)(
1518VerifySyntax(Of InterfaceBlockSyntax)(
1523VerifySyntax(Of InterfaceBlockSyntax)(
1531VerifySyntax(Of InterfaceBlockSyntax)(
1539VerifySyntax(Of InterfaceBlockSyntax)(
1547VerifySyntax(Of InterfaceBlockSyntax)(
1555VerifySyntax(Of InterfaceBlockSyntax)(
1573VerifySyntax(Of InterfaceBlockSyntax)(
1581VerifySyntax(Of EnumBlockSyntax)(
1586VerifySyntax(Of EnumBlockSyntax)(
1594VerifySyntax(Of EnumBlockSyntax)(
1602VerifySyntax(Of EnumBlockSyntax)(
1613VerifySyntax(Of DelegateStatementSyntax)(
1617VerifySyntax(Of DelegateStatementSyntax)(
1621VerifySyntax(Of DelegateStatementSyntax)(
1625VerifySyntax(Of DelegateStatementSyntax)(
1629VerifySyntax(Of DelegateStatementSyntax)(
1634VerifySyntax(Of DelegateStatementSyntax)(
1641VerifySyntax(Of ImportsStatementSyntax)(
1645VerifySyntax(Of ImportsStatementSyntax)(
1649VerifySyntax(Of ImportsStatementSyntax)(
1656VerifySyntax(Of NamespaceBlockSyntax)(
1661VerifySyntax(Of NamespaceBlockSyntax)(
1666VerifySyntax(Of NamespaceBlockSyntax)(
1674VerifySyntax(Of NamespaceBlockSyntax)(
1689VerifySyntax(Of CompilationUnitSyntax)(
1693VerifySyntax(Of CompilationUnitSyntax)(
1700VerifySyntax(Of CompilationUnitSyntax)(
1706VerifySyntax(Of CompilationUnitSyntax)(
1716VerifySyntax(Of CompilationUnitSyntax)(
1736VerifySyntax(Of MethodBlockBaseSyntax)(
1743VerifySyntax(Of MethodBlockBaseSyntax)(
1750VerifySyntax(Of PropertyBlockSyntax)(
1762VerifySyntax(Of PropertyBlockSyntax)(
1774VerifySyntax(Of PropertyBlockSyntax)(
1791VerifySyntax(Of MethodBlockBaseSyntax)(
1796VerifySyntax(Of MethodBlockBaseSyntax)(
1804VerifySyntax(Of MethodBlockBaseSyntax)(
1811VerifySyntax(Of MethodBlockBaseSyntax)(
1818VerifySyntax(Of PropertyBlockSyntax)(
1830VerifySyntax(Of PropertyBlockSyntax)(
1847VerifySyntax(Of MethodBlockBaseSyntax)(
1852VerifySyntax(Of MethodBlockBaseSyntax)(
1860VerifySyntax(Of MethodStatementSyntax)(
1866VerifySyntax(Of MethodBlockSyntax)(
1874VerifySyntax(Of MethodStatementSyntax)(
1879VerifySyntax(Of MethodBlockSyntax)(
1886VerifySyntax(Of MethodStatementSyntax)(
1892VerifySyntax(Of MethodBlockSyntax)(
1900VerifySyntax(Of MethodStatementSyntax)(
1906VerifySyntax(Of MethodBlockSyntax)(
1913VerifySyntax(Of ClassBlockSyntax)(
1920VerifySyntax(Of StructureBlockSyntax)(
1927VerifySyntax(Of InterfaceBlockSyntax)(
1939VerifySyntax(Of MethodStatementSyntax)(
1945VerifySyntax(Of MethodBlockSyntax)(
1953VerifySyntax(Of MethodStatementSyntax)(
1959VerifySyntax(Of MethodBlockSyntax)(
1967VerifySyntax(Of MethodStatementSyntax)(
1973VerifySyntax(Of MethodBlockSyntax)(
1981VerifySyntax(Of MethodStatementSyntax)(
1987VerifySyntax(Of MethodBlockSyntax)(
1995VerifySyntax(Of MethodStatementSyntax)(
2004VerifySyntax(Of MethodStatementSyntax)(
2011VerifySyntax(Of MethodStatementSyntax)(
2018VerifySyntax(Of MethodStatementSyntax)(
2025VerifySyntax(Of MethodStatementSyntax)(
2032VerifySyntax(Of MethodStatementSyntax)(
2039VerifySyntax(Of MethodStatementSyntax)(
2046VerifySyntax(Of ClassBlockSyntax)(
2056VerifySyntax(Of StructureBlockSyntax)(
2066VerifySyntax(Of InterfaceBlockSyntax)(
2079VerifySyntax(Of AttributeListSyntax)(
2083VerifySyntax(Of AttributeListSyntax)(
2087VerifySyntax(Of AttributeListSyntax)(
2091VerifySyntax(Of AttributeListSyntax)(
2095VerifySyntax(Of AttributeListSyntax)(
2099VerifySyntax(Of AttributeListSyntax)(
2103VerifySyntax(Of AttributeListSyntax)(
2107VerifySyntax(Of AttributeListSyntax)(
2114VerifySyntax(Of FieldDeclarationSyntax)(
2121VerifySyntax(Of FieldDeclarationSyntax)(
2131VerifySyntax(Of MethodStatementSyntax)(
2138VerifySyntax(Of MethodStatementSyntax)(
2144VerifySyntax(Of MethodBlockSyntax)(
2152VerifySyntax(Of MethodBlockSyntax)(
2159VerifySyntax(Of PropertyStatementSyntax)(
2166VerifySyntax(Of PropertyBlockSyntax)(
2179VerifySyntax(Of PropertyStatementSyntax)(
2186VerifySyntax(Of PropertyBlockSyntax)(
2199VerifySyntax(Of ClassBlockSyntax)(
2207VerifySyntax(Of ParameterSyntax)(
2213VerifySyntax(Of CompilationUnitSyntax)(
2222VerifySyntax(Of CompilationUnitSyntax)(
2234VerifySyntax(Of DelegateStatementSyntax)(
2290VerifySyntax(Of ClassBlockSyntax)(
2298VerifySyntax(Of ClassBlockSyntax)(
2305VerifySyntax(Of AttributeListSyntax)(
2314VerifySyntax(Of InterfaceBlockSyntax)(
2325VerifySyntax(Of EnumBlockSyntax)(Generator.Declaration(_emptyCompilation.GetTypeByMetadataName("System.DateTimeKind")),
2335VerifySyntax(Of EnumBlockSyntax)(Generator.Declaration(_emptyCompilation.GetTypeByMetadataName("System.Security.SecurityRuleSet")),
2347VerifySyntax(Of DelegateStatementSyntax)(Generator.Declaration(type), "Public Delegate Sub D()")
2361VerifySyntax(Of MethodBlockSyntax)(Generator.Declaration(method),
2382VerifySyntax(Of PropertyBlockSyntax)(Generator.Declaration(method),
2408VerifySyntax(Of PropertyBlockSyntax)(Generator.Declaration(method),
2429VerifySyntax(Of MethodBlockSyntax)(Generator.Declaration(method),
2699VerifySyntax(Of ClassBlockSyntax)(classBlockWithModifiers, "NotInheritable Class C
2704VerifySyntax(Of ClassStatementSyntax)(classStatementWithModifiers, "NotInheritable Class C")
2711VerifySyntax(Of ClassBlockSyntax)(classBlock, "Class C
2762VerifySyntax(Of MethodBlockSyntax)(
2767VerifySyntax(Of MethodBlockSyntax)(
2772VerifySyntax(Of MethodStatementSyntax)(
2776VerifySyntax(Of MethodStatementSyntax)(
2780VerifySyntax(Of DelegateStatementSyntax)(
2784VerifySyntax(Of DelegateStatementSyntax)(
2869VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
2879VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
2884VerifySyntax(Of SingleLineLambdaExpressionSyntax)(
2889VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2895VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2901VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2908VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2958VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2965VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2972VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2979VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2986VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2991VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
2996VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
3001VerifySyntax(Of MultiLineLambdaExpressionSyntax)(
3017VerifySyntax(Of AccessorBlockSyntax)(getAccessor,
3042VerifySyntax(Of AccessorBlockSyntax)(newGetAccessor,
3200VerifySyntax(Of ClassBlockSyntax)(
3207VerifySyntax(Of ClassBlockSyntax)(
3215VerifySyntax(Of ClassBlockSyntax)(
3223VerifySyntax(Of ClassBlockSyntax)(
3230VerifySyntax(Of ClassBlockSyntax)(
3257VerifySyntax(Of ClassBlockSyntax)(
3264VerifySyntax(Of ClassBlockSyntax)(
3271VerifySyntax(Of StructureBlockSyntax)(
3276VerifySyntax(Of InterfaceBlockSyntax)(
3309VerifySyntax(Of ClassBlockSyntax)(
3316VerifySyntax(Of ClassBlockSyntax)(
3324VerifySyntax(Of ClassBlockSyntax)(
3331VerifySyntax(Of StructureBlockSyntax)(
3338VerifySyntax(Of InterfaceBlockSyntax)(
3499VerifySyntax(Of ClassBlockSyntax)(
3508VerifySyntax(Of ClassBlockSyntax)(
3518VerifySyntax(Of ClassBlockSyntax)(
3530VerifySyntax(Of ClassBlockSyntax)(
3542VerifySyntax(Of ClassBlockSyntax)(
3552VerifySyntax(Of ClassBlockSyntax)(
3562VerifySyntax(Of ClassBlockSyntax)(
3572VerifySyntax(Of ClassBlockSyntax)(
3580VerifySyntax(Of ClassBlockSyntax)(
3588VerifySyntax(Of ClassBlockSyntax)(
3600VerifySyntax(Of ClassBlockSyntax)(
3610VerifySyntax(Of ClassBlockSyntax)(
3619VerifySyntax(Of ClassBlockSyntax)(
3627VerifySyntax(Of ClassBlockSyntax)(
3635VerifySyntax(Of ClassBlockSyntax)(
3643VerifySyntax(Of ClassBlockSyntax)(
3651VerifySyntax(Of ClassBlockSyntax)(
3659VerifySyntax(Of ClassBlockSyntax)(
3667VerifySyntax(Of ClassBlockSyntax)(
3709VerifySyntax(Of ClassBlockSyntax)(
3717VerifySyntax(Of ClassBlockSyntax)(
3726VerifySyntax(Of ClassBlockSyntax)(
3735VerifySyntax(Of ClassBlockSyntax)(
3744VerifySyntax(Of ClassBlockSyntax)(
3751VerifySyntax(Of ClassBlockSyntax)(
3759VerifySyntax(Of ClassBlockSyntax)(
3766VerifySyntax(Of ClassBlockSyntax)(
3773VerifySyntax(Of ClassBlockSyntax)(
3780VerifySyntax(Of ClassBlockSyntax)(
3787VerifySyntax(Of ClassBlockSyntax)(
3794VerifySyntax(Of ClassBlockSyntax)(
3801VerifySyntax(Of ClassBlockSyntax)(
3830VerifySyntax(Of CompilationUnitSyntax)(
3837VerifySyntax(Of CompilationUnitSyntax)(
3845VerifySyntax(Of CompilationUnitSyntax)(
3853VerifySyntax(Of CompilationUnitSyntax)(
3861VerifySyntax(Of CompilationUnitSyntax)(
3868VerifySyntax(Of CompilationUnitSyntax)(
3875VerifySyntax(Of CompilationUnitSyntax)(
3882VerifySyntax(Of CompilationUnitSyntax)(
3889VerifySyntax(Of CompilationUnitSyntax)(
3896VerifySyntax(Of CompilationUnitSyntax)(
3903VerifySyntax(Of CompilationUnitSyntax)(
3910VerifySyntax(Of CompilationUnitSyntax)(