public void AnonymousMethodDeclaration(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "del", initializer: Syntax.EqualsValueClause( Syntax.AnonymousMethodExpression( Syntax.ParameterList(), Syntax.Block( Syntax.ReturnStatement(Syntax.LiteralExpression(0)) ) ) ) ) } ) ), p => p.BracesLayout.AnonymousMethodDeclaration = braceFormatting ); }
public void AnonymousMethodDeclaration(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "del", initializer: Syntax.EqualsValueClause( Syntax.AnonymousMethodExpression( Syntax.ParameterList(), Syntax.Block( Syntax.ReturnStatement(Syntax.LiteralExpression(0)) ) ) ) ) } ) ), p => p.BracesLayout.AnonymousMethodDeclaration = braceFormatting ); }
public void Other(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.IfStatement( Syntax.LiteralExpression(1), Syntax.Block(Syntax.BreakStatement()) ), p => p.BracesLayout.Other = braceFormatting ); }
public void MethodDeclaration(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.MethodDeclaration( Syntax.ParseName("void"), "Method", Syntax.ParameterList(), Syntax.Block(Syntax.BreakStatement()) ), p => p.BracesLayout.MethodDeclaration = braceFormatting ); }
public void Combinations(BraceFormatting typeAndNamespaceDeclaration, BraceFormatting methodDeclaration, BraceFormatting arrayAndObjectInitializer, BraceFormatting other, string expected) { Test( expected, Syntax.ClassDeclaration( identifier: "Class", members: new[] { Syntax.MethodDeclaration( Syntax.ParseName("void"), "Method", Syntax.ParameterList(), Syntax.Block( Syntax.IfStatement( Syntax.LiteralExpression(1), Syntax.Block( Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "array", initializer: Syntax.EqualsValueClause( Syntax.ImplicitArrayCreationExpression( Syntax.InitializerExpression( Syntax.LiteralExpression(1), Syntax.LiteralExpression(2), Syntax.LiteralExpression(3) ) ) ) ) } ) ) ) ) ) ) } ), p => { p.BracesLayout.TypeAndNamespaceDeclaration = typeAndNamespaceDeclaration; p.BracesLayout.MethodDeclaration = methodDeclaration; p.BracesLayout.ArrayAndObjectInitializer = arrayAndObjectInitializer; p.BracesLayout.Other = other; } ); }
public void BlockUnderCaseLabel(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.SwitchStatement( Syntax.LiteralExpression(1), new[] { Syntax.SwitchSection( new[] { Syntax.SwitchLabel(CaseOrDefault.Case, Syntax.LiteralExpression(0)), Syntax.SwitchLabel(CaseOrDefault.Case, Syntax.LiteralExpression(0)) }, new[] { Syntax.Block(Syntax.BreakStatement()) } ) } ), p => p.BracesLayout.BlockUnderCaseLabel = braceFormatting ); }
public void TypeAndNamespaceDeclaration(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.NamespaceDeclaration( (NameSyntax)Syntax.ParseName("Namespace"), members: new[] { Syntax.InterfaceDeclaration( identifier: "Interface", members: new[] { Syntax.MethodDeclaration( Syntax.ParseName("void"), "Method", Syntax.ParameterList() ) } ) } ), p => p.BracesLayout.TypeAndNamespaceDeclaration = braceFormatting ); }
public BraceFormattingConfig(BraceFormatting braceFormatting, bool endNewline) { _braceFormatting = braceFormatting; _endNewline = endNewline; }
public void ArrayAndObjectInitializer(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.Block( Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "array", initializer: Syntax.EqualsValueClause( Syntax.ImplicitArrayCreationExpression( Syntax.InitializerExpression( Syntax.LiteralExpression(1), Syntax.LiteralExpression(2), Syntax.LiteralExpression(3) ) ) ) ) } ) ), Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "obj", initializer: Syntax.EqualsValueClause( Syntax.ObjectCreationExpression( Syntax.ParseName("Class"), initializer: Syntax.InitializerExpression( Syntax.BinaryExpression( BinaryOperator.Equals, Syntax.ParseName("Name"), Syntax.LiteralExpression(1) ) ) ) ) ) } ) ), Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "obj", initializer: Syntax.EqualsValueClause( Syntax.AnonymousObjectCreationExpression( Syntax.AnonymousObjectMemberDeclarator( Syntax.NameEquals("Name"), Syntax.LiteralExpression(1) ) ) ) ) } ) ) ), p => p.BracesLayout.ArrayAndObjectInitializer = braceFormatting ); }
public void Combinations(BraceFormatting typeAndNamespaceDeclaration, BraceFormatting methodDeclaration, BraceFormatting arrayAndObjectInitializer, BraceFormatting other, string expected) { Test( expected, Syntax.ClassDeclaration( identifier: "Class", members: new[] { Syntax.MethodDeclaration( Syntax.ParseName("void"), "Method", Syntax.ParameterList(), Syntax.Block( Syntax.IfStatement( Syntax.LiteralExpression(1), Syntax.Block( Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "array", initializer: Syntax.EqualsValueClause( Syntax.ImplicitArrayCreationExpression( Syntax.InitializerExpression( Syntax.LiteralExpression(1), Syntax.LiteralExpression(2), Syntax.LiteralExpression(3) ) ) ) ) } ) ) ) ) ) ) } ), p => { p.BracesLayout.TypeAndNamespaceDeclaration = typeAndNamespaceDeclaration; p.BracesLayout.MethodDeclaration = methodDeclaration; p.BracesLayout.ArrayAndObjectInitializer = arrayAndObjectInitializer; p.BracesLayout.Other = other; } ); }
public BraceFormattingConfig(BraceFormatting braceFormatting, bool endNewline) { _braceFormatting = braceFormatting; _endNewline = endNewline; }
public void BlockUnderCaseLabel(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.SwitchStatement( Syntax.LiteralExpression(1), new[] { Syntax.SwitchSection( new[] { Syntax.SwitchLabel(CaseOrDefault.Case, Syntax.LiteralExpression(0)), Syntax.SwitchLabel(CaseOrDefault.Case, Syntax.LiteralExpression(0)) }, new[] { Syntax.Block(Syntax.BreakStatement()) } ) } ), p => p.BracesLayout.BlockUnderCaseLabel = braceFormatting ); }
internal void PushBraceFormatting(BraceFormatting braceFormatting, bool endNewline) { _braceFormatting.Push(new BraceFormattingConfig(braceFormatting, endNewline)); }
public void MethodDeclaration(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.MethodDeclaration( Syntax.ParseName("void"), "Method", Syntax.ParameterList(), Syntax.Block(Syntax.BreakStatement()) ), p => p.BracesLayout.MethodDeclaration = braceFormatting ); }
internal void PushBraceFormatting(BraceFormatting braceFormatting, bool endNewline) { _braceFormatting.Push(new BraceFormattingConfig(braceFormatting, endNewline)); }
internal void PushBraceFormatting(BraceFormatting braceFormatting) { PushBraceFormatting(braceFormatting, true); }
public void TypeAndNamespaceDeclaration(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.NamespaceDeclaration( (NameSyntax)Syntax.ParseName("Namespace"), members: new[] { Syntax.InterfaceDeclaration( identifier: "Interface", members: new[] { Syntax.MethodDeclaration( Syntax.ParseName("void"), "Method", Syntax.ParameterList() ) } ) } ), p => p.BracesLayout.TypeAndNamespaceDeclaration = braceFormatting ); }
public void Other(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.IfStatement( Syntax.LiteralExpression(1), Syntax.Block(Syntax.BreakStatement()) ), p => p.BracesLayout.Other = braceFormatting ); }
internal void PushBraceFormatting(BraceFormatting braceFormatting) { PushBraceFormatting(braceFormatting, true); }
public void ArrayAndObjectInitializer(BraceFormatting braceFormatting, string expected) { Test( expected, Syntax.Block( Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "array", initializer: Syntax.EqualsValueClause( Syntax.ImplicitArrayCreationExpression( Syntax.InitializerExpression( Syntax.LiteralExpression(1), Syntax.LiteralExpression(2), Syntax.LiteralExpression(3) ) ) ) ) } ) ), Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "obj", initializer: Syntax.EqualsValueClause( Syntax.ObjectCreationExpression( Syntax.ParseName("Class"), initializer: Syntax.InitializerExpression( Syntax.BinaryExpression( BinaryOperator.Equals, Syntax.ParseName("Name"), Syntax.LiteralExpression(1) ) ) ) ) ) } ) ), Syntax.LocalDeclarationStatement( Syntax.VariableDeclaration( Syntax.ParseName("var"), new[] { Syntax.VariableDeclarator( "obj", initializer: Syntax.EqualsValueClause( Syntax.AnonymousObjectCreationExpression( Syntax.AnonymousObjectMemberDeclarator( Syntax.NameEquals("Name"), Syntax.LiteralExpression(1) ) ) ) ) } ) ) ), p => p.BracesLayout.ArrayAndObjectInitializer = braceFormatting ); }