4 types derived from CSharpSyntaxTree
Microsoft.CodeAnalysis.CSharp (3)
Syntax\CSharpSyntaxTree.Dummy.cs (1)
17internal sealed class DummySyntaxTree : CSharpSyntaxTree
Syntax\CSharpSyntaxTree.LazySyntaxTree.cs (1)
17private sealed class LazySyntaxTree : CSharpSyntaxTree
Syntax\CSharpSyntaxTree.ParsedSyntaxTree.cs (1)
20private class ParsedSyntaxTree : CSharpSyntaxTree
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
17private sealed class ParsedSyntaxTree : CSharpSyntaxTree
82 references to CSharpSyntaxTree
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
42private static readonly SyntaxTree s_attributesSyntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText("ConfigurationSchemaAttributes.cs"));
Infrastructure.Tests (1)
ExtractTestPartitions\MockAssemblyBuilder.cs (1)
232var syntaxTree = CSharpSyntaxTree.ParseText(code);
Microsoft.CodeAnalysis.CSharp (62)
Binder\Binder.cs (2)
285CSharpSyntaxTree csTree = (CSharpSyntaxTree)syntaxTree;
Binder\Binder_Await.cs (2)
237(nodeOrToken.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false) 243(nodeOrToken.SyntaxTree as CSharpSyntaxTree)?.Options?.IsFeatureEnabled(MessageID.IDS_AwaitInCatchAndFinally) == false)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
1352SyntaxNode syntax = CSharpSyntaxTree.Dummy.GetRoot(); 3234_binder.TryGetCollectionIterationType(CSharpSyntaxTree.Dummy.GetRoot(), t1, out elementType1); 3239_binder.TryGetCollectionIterationType(CSharpSyntaxTree.Dummy.GetRoot(), t2, out elementType2);
Compilation\CSharpCompilation.cs (12)
276return IsNullableAnalysisEnabledIn((CSharpSyntaxTree)syntax.SyntaxTree, syntax.Span); 286internal bool IsNullableAnalysisEnabledIn(CSharpSyntaxTree tree, TextSpan span) 300/// from <see cref="IsNullableAnalysisEnabledIn(CSharpSyntaxTree, TextSpan)"/>. 948foreach (var tree in trees.Cast<CSharpSyntaxTree>()) 1022foreach (var tree in trees.Cast<CSharpSyntaxTree>()) 1068oldTree = (CSharpSyntaxTree)oldTree; 1069newTree = (CSharpSyntaxTree?)newTree; 3881CSharpSyntaxTree.Dummy.GetRoot()); 5015CSharpSyntaxTree? firstTree = (CSharpSyntaxTree?)SyntaxTrees.FirstOrDefault();
Compilation\CSharpDiagnosticFilter.cs (3)
153Debug.Assert(location.SourceTree is null || location.SourceTree is CSharpSyntaxTree); 154var tree = location.SourceTree as CSharpSyntaxTree;
Compilation\CSharpSemanticModel.cs (2)
5502var syntaxTree = (CSharpSyntaxTree)Root.SyntaxTree;
Compilation\SyntaxTreeSemanticModel.cs (2)
773return ((CSharpSyntaxTree)speculativeSyntax.SyntaxTree).IsNullableAnalysisEnabled(speculativeSyntax.Span) ?? 774Compilation.IsNullableAnalysisEnabledIn((CSharpSyntaxTree)SyntaxTree, new TextSpan(position, 0));
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
640foreach (Diagnostic diagnostic in CSharpSyntaxTree.Dummy.GetDiagnostics(treelessSyntax))
CSharpExtensions.cs (9)
402var csharpTree = tree as CSharpSyntaxTree; 408var csharpTree = tree as CSharpSyntaxTree; 414var csharpTree = tree as CSharpSyntaxTree; 420var csharpTree = tree as CSharpSyntaxTree; 427return ((CSharpSyntaxTree)tree).GetPragmaDirectiveWarningState(id, position);
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (2)
64var tree = (CSharpSyntaxTree)questionToken.SyntaxTree;
FlowAnalysis\NullableWalker.cs (1)
1685return compilation.SyntaxTrees.Any(static tree => ((CSharpSyntaxTree)tree).IsNullableAnalysisEnabled(new Text.TextSpan(0, tree.Length)) == true);
SourceGeneration\CSharpGeneratorDriver.cs (1)
71=> CSharpSyntaxTree.ParseTextLazy(input.Text, (CSharpParseOptions)_state.ParseOptions, fileName);
Symbols\MethodSymbolExtensions.cs (1)
215return (CSharpSyntaxNode)CSharpSyntaxTree.Dummy.GetRoot();
Symbols\ReducedExtensionMethodSymbol.cs (1)
140var syntaxTree = CSharpSyntaxTree.Dummy;
Symbols\Source\SourceLocalSymbol.cs (2)
329return GetTypeWithAnnotations(CSharpSyntaxTree.Dummy.GetRoot(), BindingDiagnosticBag.Discarded); 415Debug.Assert(reference != CSharpSyntaxTree.Dummy.GetRoot());
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1402if (ReferenceEquals(returnTypeSyntax, CSharpSyntaxTree.Dummy.GetRoot()))
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1226var syntax = (CSharpSyntaxNode)CSharpSyntaxTree.Dummy.GetRoot();
Symbols\SymbolExtensions.cs (1)
368return (CSharpSyntaxNode)CSharpSyntaxTree.Dummy.GetRoot();
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
291var syntaxTree = CSharpSyntaxTree.Dummy;
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
252compilation.SyntaxTrees.Any(static tree => ((CSharpSyntaxTree)tree).IsNullableAnalysisEnabled(new TextSpan(0, tree.Length)) == true);
Symbols\Synthesized\SynthesizedPropertySymbol.cs (1)
67SyntheticBoundNodeFactory F = new SyntheticBoundNodeFactory(this, CSharpSyntaxTree.Dummy.GetRoot(), compilationState, diagnostics);
Syntax\CSharpSyntaxNode.cs (1)
75Interlocked.CompareExchange(ref node._syntaxTree, CSharpSyntaxTree.CreateWithoutClone(node, CSharpParseOptions.Default), null);
Syntax\CSharpSyntaxTree.cs (3)
77/// <returns>A clone of the original syntax node that has current <see cref="CSharpSyntaxTree"/> as its parent.</returns> 412/// <see cref="CSharpSyntaxTree.GetRoot(CancellationToken)"/> is called. 562CSharpSyntaxTree? oldTree = this;
Syntax\SyntaxFactory.cs (8)
1577=> CSharpSyntaxTree.Create((CSharpSyntaxNode)root, (CSharpParseOptions?)options ?? CSharpParseOptions.Default, path, encoding, SourceHashAlgorithm.Sha1); 1583/// <inheritdoc cref="CSharpSyntaxTree.ParseText(string, CSharpParseOptions?, string, Encoding?, CancellationToken)"/> 1591return CSharpSyntaxTree.ParseText(SourceText.From(text, encoding, SourceHashAlgorithm.Sha1), (CSharpParseOptions?)options, path, diagnosticOptions: null, isGeneratedCode: null, cancellationToken); 1595/// <inheritdoc cref="CSharpSyntaxTree.ParseText(SourceText, CSharpParseOptions?, string, CancellationToken)"/> 1602return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, cancellationToken); 1942red._syntaxTree = CSharpSyntaxTree.CreateWithoutClone(red, options); 2851return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, diagnosticOptions, isGeneratedCode: null, cancellationToken); 2880return CSharpSyntaxTree.ParseText(text, (CSharpParseOptions?)options, path, diagnosticOptions, isGeneratedCode, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (1)
15/// Parsed <see cref="CSharpSyntaxTree"/> that creates <see cref="SourceText"/> with given encoding and checksum algorithm.
Microsoft.CodeAnalysis.Razor.Compiler (2)
CSharp\DefaultUtf8WriteLiteralFeature.cs (1)
184var probeTree = CSharpSyntaxTree.ParseText(probeText, parseOptions);
SourceGenerators\RazorSourceGenerator.cs (1)
108return CSharpSyntaxTree.ParseText(generatedDeclarationText.Text, (CSharpParseOptions)parseOptions, cancellationToken: ct);
Microsoft.CodeAnalysis.Rebuild (1)
CSharpCompilationFactory.cs (1)
46=> CSharpSyntaxTree.ParseText(sourceText, ParseOptions, filePath);
Microsoft.DotNet.ApiSymbolExtensions (1)
AssemblySymbolLoader.cs (1)
284syntaxTrees.Add(CSharpSyntaxTree.ParseText(File.ReadAllText(filePath)));
Microsoft.DotNet.GenFacades (2)
NotSupportedAssemblyGenerator.cs (1)
79syntaxTree = CSharpSyntaxTree.ParseText(File.ReadAllText(sourceFile), new CSharpParseOptions(languageVersion));
TypeParser.cs (1)
147SyntaxTree tree = CSharpSyntaxTree.ParseText(File.ReadAllText(sourceFile), options);
Microsoft.Gen.Logging.Unit.Tests (1)
CompilationHelper.cs (1)
49syntaxTrees: new[] { CSharpSyntaxTree.ParseText(source) },
Microsoft.ML.CodeGenerator (1)
Utils.cs (1)
187var tree = CSharpSyntaxTree.ParseText(trainProgramCSFileContent);
QuarantineTools.Tests (8)
ActiveIssueTests.cs (3)
85var tree = CSharpSyntaxTree.ParseText(code); 238var tree = CSharpSyntaxTree.ParseText(code); 281var tree = CSharpSyntaxTree.ParseText(code);
QuarantineScriptTests.cs (5)
87var tree = CSharpSyntaxTree.ParseText(code); 139var tree = CSharpSyntaxTree.ParseText(code); 168var tree = CSharpSyntaxTree.ParseText(updated1); 225var tree = CSharpSyntaxTree.ParseText(code); 459updated = CSharpSyntaxTree.ParseText(text).GetCompilationUnitRoot();
SuperFileCheck (1)
Program.cs (1)
265var syntaxTree = CSharpSyntaxTree.ParseText(SourceText.From(File.ReadAllText(filePath)));