N. Taylor Mullen
f43a17369c
Transition tests to use new CodeTree.
...
Previously they would use CodeDOM dependent concepts.
2014-02-13 15:03:19 -08:00
N. Taylor Mullen
8db45f7564
Add user-based padding support.
...
Added a CSharpPaddingBuilder based on the existing
CodeGeneratorPaddingHelper to allow accurate padding within the generated
C# files. Also created tests based on the existing PaddingTest tests to
verify padding functionality.
2014-02-12 12:07:39 -08:00
Pranav K
63e55ce776
Updating resx strings to use tt format
2014-02-12 10:11:23 -08:00
N. Taylor Mullen
d85927166b
Remove unneeded chunk data.
...
Instead lets keep utilizing the Context's state to properly generate a C# file.
2014-02-10 11:49:49 -08:00
N. Taylor Mullen
57e0ef4774
Revert changes to CSharpDesignTimeHelpersVisitor.
...
Without the initial code tree acceptance you end up stack overflowing. Also removed a validation check that ensures that there's always a base type (not true).
2014-02-04 11:59:50 -08:00
Pranav K
57854b2cc0
Refactoring CSharpCodeWriter
...
* Using CodeGeneratorContext to pass around metadata.
* Tweaks in CSharpCodeWriter to use the right type name
* Adding a sample unit test
2014-02-03 17:04:09 -08:00
Pranav K
1634c74ff4
Remove and sort usings across the solution
2014-01-31 10:24:07 -08:00
N. Taylor Mullen
73dae5fcaa
Added an output validator to make a best-effort attempt at validating old and new codeDOM/codeTree output.
2014-01-28 17:05:48 -08:00
N. Taylor Mullen
3a214ab213
ifdef all of the razor bits that are reliant on non-coreclr bits.
...
Big thing we're missing is Char.GetUnicodeCategory(...) and Thread.Yield. Tried to do my best to fill in the blanks. Ripped out VB.
2014-01-27 18:52:02 -08:00
N. Taylor Mullen
521a5c8517
Start to add a CodeTree codegen.
...
This addition will eventually replace CodeDOM to allow for the k10 project to build. It is a new type of codegeneration method that is highly extensible.
2014-01-27 16:46:17 -08:00
David Fowler
77dd7e40eb
Updated build.
2014-01-23 23:12:34 -08:00
N. Taylor Mullen
771da62400
Removed a lot of the Assert extensibility types
2014-01-18 23:43:51 -08:00
N. Taylor Mullen
ce7f79ce50
Removed unneeded TestCommon code.
2014-01-18 23:26:32 -08:00
N. Taylor Mullen
af14969b54
Added tests project.
2014-01-18 14:18:55 -08:00