6 types derived from CSharpSyntaxTree
Microsoft.CodeAnalysis.CSharp (3)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
188 references to CSharpSyntaxTree
Microsoft.CodeAnalysis.CSharp (54)
Syntax\SyntaxFactory.cs (7)
1547=> CSharpSyntaxTree.Create((CSharpSyntaxNode)root, (CSharpParseOptions?)options ?? CSharpParseOptions.Default, path, encoding, SourceHashAlgorithm.Sha1);
1553/// <inheritdoc cref="CSharpSyntaxTree.ParseText(string, CSharpParseOptions?, string, Encoding?, CancellationToken)"/>
1561return CSharpSyntaxTree.ParseText(SourceText.From(text, encoding, SourceHashAlgorithm.Sha1), (CSharpParseOptions?)options, path, diagnosticOptions: null, isGeneratedCode: null, cancellationToken);
1565/// <inheritdoc cref="CSharpSyntaxTree.ParseText(SourceText, CSharpParseOptions?, string, CancellationToken)"/>
1572return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, cancellationToken);
2791return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, diagnosticOptions, isGeneratedCode: null, cancellationToken);
2820return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, diagnosticOptions, isGeneratedCode, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (7)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (46)
Diagnostics\DiagnosticAnalyzerTests.cs (41)
1477var tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: "SourceFileRegular.cs");
1479tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: "AssemblyInfo.cs");
1485tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: fileName);
1495tree = CSharpSyntaxTree.ParseText(string.Format(autoGeneratedPrefix + source, treeNum++), path: $"SourceFileWithAutoGeneratedComment{i++}.cs");
1505tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: myGeneratedFileTrueName);
1513tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: myGeneratedFileCaseInsensitiveTrueName);
1519tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: "MyGeneratedFileFalse.cs");
1525tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: "MyGeneratedFileAuto.cs");
1569var tree = CSharpSyntaxTree.ParseText(source, path: "SourceFileRegular.cs");
1611var tree1 = CSharpSyntaxTree.ParseText(source1, path: "SourceFileRegular.cs");
1612var tree2 = CSharpSyntaxTree.ParseText(source2, path: "SourceFileRegular.Designer.cs");
1904var tree1 = CSharpSyntaxTree.ParseText(source1, path: "Source1_File1.cs");
1905var tree2 = CSharpSyntaxTree.ParseText(source1, path: "Source1_File2.cs");
1906var tree3 = CSharpSyntaxTree.ParseText(source2, path: "Source2_File3.cs");
1907var tree4 = CSharpSyntaxTree.ParseText(source3, path: "Source3_File4.generated.cs");
1908var tree5 = CSharpSyntaxTree.ParseText(source3, path: "Source3_File5.designer.cs");
1942var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
1963var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
1986var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2007var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2032var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2052var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2071var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2094var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2115var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2141var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2174var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2239var tree = CSharpSyntaxTree.ParseText(source, path: "Source.cs");
2531var tree = CSharpSyntaxTree.ParseText(source);
2560var tree = CSharpSyntaxTree.ParseText(source);
2588var tree = CSharpSyntaxTree.ParseText(source);
2606var tree = CSharpSyntaxTree.ParseText(source);
2624var tree = CSharpSyntaxTree.ParseText(source);
2652var tree = CSharpSyntaxTree.ParseText(source);
2848var tree = CSharpSyntaxTree.ParseText(source);
3498var tree = CSharpSyntaxTree.ParseText(source);
3529var tree = CSharpSyntaxTree.ParseText(source);
3550var tree = CSharpSyntaxTree.ParseText(source);
3787var tree = CSharpSyntaxTree.ParseText(string.Empty);
3822var tree = CSharpSyntaxTree.ParseText(string.Empty);
3945var tree = CSharpSyntaxTree.ParseText(@"class C { }");
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (2)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (31)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (22)
Syntax\SyntaxTreeTests.cs (15)
85SyntaxTreeFactoryKind.Create => CSharpSyntaxTree.Create(root, options: parseOptions, path: "", encoding: null),
86SyntaxTreeFactoryKind.ParseText => CSharpSyntaxTree.ParseText(SourceText.From(source, Encoding.UTF8, SourceHashAlgorithm.Sha256), parseOptions),
89SyntaxTreeFactoryKind.ParsedTreeWithPath => WithInitializedDirectives(CSharpSyntaxTree.Create(root, options: parseOptions, path: "old path", Encoding.UTF8)).WithFilePath("new path"),
94Assert.Equal("#define U | #undef U | #define Y", ((CSharpSyntaxTree)tree).GetDirectives().GetDebuggerDisplay());
111_ = ((CSharpSyntaxTree)tree).GetDirectives();
121var tree = CSharpSyntaxTree.Create(root);
131var tree = CSharpSyntaxTree.Create(SyntaxFactory.ParseCompilationUnit(""), options: null, path: null, encoding: null, diagnosticOptions: options);
141var tree = CSharpSyntaxTree.ParseText(
156var tree = CSharpSyntaxTree.ParseText(
172var tree = CSharpSyntaxTree.ParseText(
188var tree = CSharpSyntaxTree.ParseText(
276var dummy = new CSharpSyntaxTree.DummySyntaxTree();
317var oldTree = new CSharpSyntaxTree.DummySyntaxTree();
327SyntaxTree oldTree = new CSharpSyntaxTree.DummySyntaxTree();
332Assert.Equal(string.Empty, CSharpSyntaxTree.Create((CSharpSyntaxNode)oldTree.GetRoot()).FilePath);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.Rebuild (1)
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (1)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.VisualStudio.LanguageServices.UnitTests (1)