Example #1
0
        public CodeWriter Using( UsingStatement usingStatement )
        {
            var writer = new CodeWriter();

            writer.Append( this.Invoke( "Namespace", usingStatement.Namespace ) );

            return writer;
        }
Example #2
0
 private static void MainTest2( UsingStatement statement )
 {
     MainTest( statement, " " );
     MainTest( statement, "\r\n" );
     MainTest( statement, "\t" );
 }
Example #3
0
 public static string UsingToString( UsingStatement statement, string spaces )
 {
     return "<%using" + spaces + statement.Namespace + spaces + "%>";
 }
Example #4
0
 private static void MainTest( UsingStatement statement, string spaces )
 {
     var usingStatementText = UsingToString( statement, spaces );
     var usingStatement = ParserHelper.ParseUsing( usingStatementText );
     AssertHelper.AssertUsing( statement, usingStatement );
 }
Example #5
0
 void Using(out UsingStatement usingStatement)
 {
     List<string> namespaceList = new List<string>();
     Expect(9);
     Token start = t;
     Expect(1);
     namespaceList.Add( t.val );
     while (la.kind == 20) {
     Get();
     Expect(1);
     namespaceList.Add( t.val );
     }
     string namespaceName = string.Join( ".", namespaceList.ToArray() );
     usingStatement = new UsingStatement( new StatementPosition( start, t ), namespaceName );
     Expect(10);
 }