19 references to ParseAndValidate
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (19)
Parsing\ScriptParsingTests.cs (19)
30ParseAndValidate(text, null, errors);
77ParseAndValidate(test, TestOptions.Script,
3104ParseAndValidate(test, TestOptions.Regular9);
3108ParseAndValidate(test, TestOptions.Regular9, new[] { new ErrorDescription { Code = (int)ErrorCode.ERR_SemicolonExpected, Line = 1, Column = 8 } }); // expected ';'
3112ParseAndValidate(test, TestOptions.Script);
3116ParseAndValidate(test, TestOptions.Script);
3120ParseAndValidate(test, TestOptions.Script);
10207var tree = ParseAndValidate($"#!{command}", TestOptions.Script);
10218tree = ParseAndValidate($"#! {command}\r\n ", TestOptions.Script);
10232tree = ParseAndValidate(
10248ParseAndValidate(" #!/usr/bin/env csi", TestOptions.Script,
10251ParseAndValidate("\n#!/usr/bin/env csi", TestOptions.Script,
10254ParseAndValidate("\r\n#!/usr/bin/env csi", TestOptions.Script,
10257ParseAndValidate("#!/bin/sh\r\n#!/usr/bin/env csi", TestOptions.Script,
10260ParseAndValidate("a #!/usr/bin/env csi", TestOptions.Script,
10267ParseAndValidate("#/usr/bin/env csi", TestOptions.Script,
10274ParseAndValidate("# !/usr/bin/env csi", TestOptions.Script,
10281var tree = ParseAndValidate("//#!/usr/bin/env csi", TestOptions.Script);
10293ParseAndValidate("#!/usr/bin/env csi", TestOptions.Regular,