diff options
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3484.cs')
-rw-r--r-- | debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3484.cs | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3484.cs b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3484.cs new file mode 100644 index 00000000..1235aa91 --- /dev/null +++ b/debian/uncrustify-trinity/uncrustify-trinity-0.78.1/tests/input/cs/UNI-3484.cs @@ -0,0 +1,57 @@ +// various combos from unity
+
+contents.Append( "#include \"{file.GetBoundPath ()}\"" );
+contents.Append( $"#include \"{file.GetBoundPath ()}\"" );
+contents.Append( $"#include \"{file.GetBoundPath ("abc def")}\"" );
+
+contents.Append(
+ $"#include \"{file.GetBoundPath()}\"");
+
+contents.Append( $@"#include
+""{file.GetBoundPath($@"abc
+ def")}""" );
+
+contents.Append(
+ $@"#include
+""{file.GetBoundPath(@"abc
+ def ghi")}""" );
+
+contents. Append( @"#include
+""{file.GetBoundPath ()}""" );
+
+// fun with nesting
+
+$@"{$"\\\"abc{$@" \""def\"" {"{ghi}"} {jkl} {{mno}}"}\\\""
+}".Dump();
+
+$@"{$@"\""abc{$@" def {"{ghi}"}
+ {jkl} {{mno}}\"""}"
+}".Dump();
+
+// ensure we didn't break @for etc
+
+var @for = @base + @this - $@"{@while}" ;
+
+// from roslyn's InterpolationTests.cs
+
+Console.WriteLine($"{number}");
+
+Console.WriteLine($"{number}{number}");
+Console.WriteLine($"Jenny don\'t change your number { number :###-####} { number :###-####}.");
+Console.WriteLine($"jenny { ((Func<int>)(() => { return number; })).Invoke() :(408) ###-####}");
+Console.WriteLine( $"{hello}, { world }." );
+
+Console.WriteLine( $@"{
+ hello
+ },
+{
+ world }." );
+
+System.Console.Write($"{{ x }}");
+var s = $@"{$@""{1}""}";
+
+Console.WriteLine($"{ await hello }, { await world }!");
+
+Console.WriteLine($"X = { 123 , -(3+4) }.");
+
+var s1 = $"X = { 1 } ";
|