prism/tests/languages/t4-cs/block_expression_feature.test

49 lines
921 B
Plaintext

var a = <#= name + "abc" #>;
var b = new int[] { <#=
String.Join(", ", number.Select(Transformation))
#> };
----------------------------------------------------
[
"var a = ",
["block", [
["expression", [
["delimiter", "<#="],
["content", [
" name ",
["operator", "+"],
["string", "\"abc\""]
]],
["delimiter", "#>"]
]]
]],
";\r\nvar b = new int[] { ",
["block", [
["expression", [
["delimiter", "<#="],
["content", [
"\r\n\tString",
["punctuation", "."],
["function", "Join"],
["punctuation", "("],
["string", "\", \""],
["punctuation", ","],
" number",
["punctuation", "."],
["function", "Select"],
["punctuation", "("],
"Transformation",
["punctuation", ")"],
["punctuation", ")"]
]],
["delimiter", "#>"]
]]
]],
" };"
]
----------------------------------------------------
Checks for expression control blocks.