2 types derived from SyntaxTree
Microsoft.CodeAnalysis.CSharp (1)
Syntax\CSharpSyntaxTree.cs (1)
27public abstract partial class CSharpSyntaxTree : SyntaxTree
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\VisualBasicSyntaxTree.vb (1)
22Inherits SyntaxTree
8142 references to SyntaxTree
AnalyzerRunner (2)
DiagnosticAnalyzerRunner.cs (1)
193SyntaxTree tree = await project.GetDocument(documentId).GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Program.cs (1)
206var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
BuildValidator (1)
CompilationDiff.cs (1)
303foreach (var tree in compilation.SyntaxTrees)
IdeBenchmarks (1)
RegexClassifierBenchmarks.cs (1)
80var tree = await document.GetSyntaxTreeAsync();
IdeCoreBenchmarks (6)
IncrementalSourceGeneratorBenchmarks.cs (2)
169var syntaxTree = compilation.SyntaxTrees.Single(t => t.FilePath.Contains("AbstractCaseCorrectionService")); 179var changedTree = syntaxTree.WithChangedText(changedText);
SerializationBenchmarks.cs (1)
43var tree = SyntaxFactory.ParseSyntaxTree(SourceText.From(text, encoding: null, SourceHashAlgorithms.Default));
SyntacticChangeRangeBenchmark.cs (3)
23private SyntaxTree _tree; 55var newTree = _tree.WithChangedText(newText); 64var newTree = _tree.WithChangedText(newText);
Microsoft.CodeAnalysis (270)
CodeGen\ILBuilder.cs (4)
38private SyntaxTree _lastSeqPointTree; 1006internal void DefineSequencePoint(SyntaxTree syntaxTree, TextSpan span) 1046var lastDebugDocument = _lastSeqPointTree; 1075internal void SetInitialDebugDocument(SyntaxTree initialSequencePointTree)
CodeGen\RawSequencePoint.cs (2)
16internal readonly SyntaxTree SyntaxTree; 23internal RawSequencePoint(SyntaxTree syntaxTree, int ilMarker, TextSpan span)
CodeGen\SequencePointList.cs (3)
23private readonly SyntaxTree _tree; 37private SequencePointList(SyntaxTree tree, OffsetAndSpan[] points) 130SyntaxTree currentTree = current._tree;
CommandLine\AnalyzerConfigSet.cs (1)
309treeOptionsBuilder.Count > 0 ? treeOptionsBuilder.ToImmutable() : SyntaxTree.EmptyDiagnosticOptions,
CommandLine\CommonCompiler.cs (7)
429var embeddedTreeMap = new Dictionary<string, SyntaxTree>(Arguments.EmbeddedFiles.Length); 432foreach (var tree in compilation.SyntaxTrees) 456SyntaxTree? tree; 479SyntaxTree tree, 926IEnumerable<SyntaxTree> syntaxTrees, 933foreach (var syntaxTree in syntaxTrees) 1037foreach (var tree in generatedSyntaxTrees)
Compilation\CommonSyntaxAndDeclarationManager.cs (2)
11internal readonly ImmutableArray<SyntaxTree> ExternalSyntaxTrees; 18ImmutableArray<SyntaxTree> externalSyntaxTrees,
Compilation\Compilation.cs (39)
90protected static IReadOnlyDictionary<string, string> SyntaxTreeCommonFeatures(IEnumerable<SyntaxTree> trees) 94foreach (var tree in trees) 190ImmutableArray<SyntaxTree> syntaxTrees, 307public SemanticModel GetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility = false) 312/// If <see cref="SemanticModelProvider"/> is non-null, it attempts to use <see cref="SemanticModelProvider.GetSemanticModel(SyntaxTree, Compilation, bool)"/> 313/// to get a semantic model. Otherwise, it creates a new semantic model using <see cref="CreateSemanticModel(SyntaxTree, bool)"/>. 318protected abstract SemanticModel CommonGetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility); 322/// Unlike the <see cref="GetSemanticModel(SyntaxTree, bool)"/> and <see cref="CommonGetSemanticModel(SyntaxTree, bool)"/>, 328internal abstract SemanticModel CreateSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility); 537public IEnumerable<SyntaxTree> SyntaxTrees { get { return CommonSyntaxTrees; } } 538protected internal abstract ImmutableArray<SyntaxTree> CommonSyntaxTrees { get; } 545public Compilation AddSyntaxTrees(params SyntaxTree[] trees) 555public Compilation AddSyntaxTrees(IEnumerable<SyntaxTree> trees) 560protected abstract Compilation CommonAddSyntaxTrees(IEnumerable<SyntaxTree> trees); 568public Compilation RemoveSyntaxTrees(params SyntaxTree[] trees) 579public Compilation RemoveSyntaxTrees(IEnumerable<SyntaxTree> trees) 584protected abstract Compilation CommonRemoveSyntaxTrees(IEnumerable<SyntaxTree> trees); 604public Compilation ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) 609protected abstract Compilation CommonReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree); 615public bool ContainsSyntaxTree(SyntaxTree syntaxTree) 620protected abstract bool CommonContainsSyntaxTree(SyntaxTree? syntaxTree); 1047foreach (var tree in this.CommonSyntaxTrees) 2443foreach (var tree in CommonSyntaxTrees) 2479foreach (var tree in CommonSyntaxTrees) 2501foreach (var tree in CommonSyntaxTrees) 2511internal abstract void AddDebugSourceDocumentsForChecksumDirectives(DebugDocumentsBuilder documentsBuilder, SyntaxTree tree, DiagnosticBag diagnostics); 2541internal static bool ReportUnusedImportsInTree(SyntaxTree tree) 2555internal abstract void CompleteTrees(SyntaxTree? filterTree); 3447private ConcurrentDictionary<SyntaxTree, SmallConcurrentSetOfInts>? _lazyTreeToUsedImportDirectivesMap; 3448private static readonly Func<SyntaxTree, SmallConcurrentSetOfInts> s_createSetCallback = t => new SmallConcurrentSetOfInts(); 3450private ConcurrentDictionary<SyntaxTree, SmallConcurrentSetOfInts> TreeToUsedImportDirectivesMap 3463internal void MarkImportDirectiveAsUsed(SyntaxTree? syntaxTree, int position) 3473internal bool IsImportDirectiveUsed(SyntaxTree syntaxTree, int position) 3492internal int CompareSyntaxTreeOrdering(SyntaxTree tree1, SyntaxTree tree2) 3505internal abstract int GetSyntaxTreeOrdinal(SyntaxTree tree);
Compilation\DeterministicKey.cs (4)
25public static SyntaxTreeKey Create(SyntaxTree tree) 30private readonly SyntaxTree _tree; 32public DefaultSyntaxTreeKey(SyntaxTree tree) 52ImmutableArray<SyntaxTree> syntaxTrees,
Compilation\GeneratedKind.cs (3)
10/// It is unknown if the <see cref="SyntaxTree"/> is automatically generated. 14/// The <see cref="SyntaxTree"/> is not automatically generated. 18/// The <see cref="SyntaxTree"/> is marked as automatically generated.
Compilation\SemanticModel.cs (2)
60public SyntaxTree SyntaxTree 68protected abstract SyntaxTree SyntaxTreeCore { get; }
Compilation\SemanticModelProvider.cs (1)
16public abstract SemanticModel GetSemanticModel(SyntaxTree tree, Compilation compilation, bool ignoreAccessibility = false);
Compilation\SyntaxTreeOptionsProvider.cs (8)
16public abstract GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken cancellationToken); 21public abstract bool TryGetDiagnosticValue(SyntaxTree tree, string diagnosticId, CancellationToken cancellationToken, out ReportDiagnostic severity); 45DiagnosticOptions = SyntaxTree.EmptyDiagnosticOptions; 51private readonly ImmutableDictionary<SyntaxTree, Options> _options; 56SyntaxTree?[] trees, 60var builder = ImmutableDictionary.CreateBuilder<SyntaxTree, Options>(); 74public override GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken _) 77public override bool TryGetDiagnosticValue(SyntaxTree tree, string diagnosticId, CancellationToken _, out ReportDiagnostic severity)
Diagnostic\Diagnostic.cs (2)
491internal bool HasIntersectingLocation(SyntaxTree tree, TextSpan? filterSpanWithinTree = null) 514static bool isLocationWithinSpan(Location location, SyntaxTree tree, TextSpan? filterSpan)
Diagnostic\Location.cs (3)
42public virtual SyntaxTree? SourceTree { get { return null; } } 156/// Creates an instance of a <see cref="Location"/> for a span in a <see cref="SyntaxTree"/>. 158public static Location Create(SyntaxTree syntaxTree, TextSpan textSpan)
Diagnostic\SourceLocation.cs (3)
17private readonly SyntaxTree _syntaxTree; 20public SourceLocation(SyntaxTree syntaxTree, TextSpan span) 72public override SyntaxTree SourceTree
DiagnosticAnalyzer\AnalysisContextInfo.cs (1)
97sb.AppendLine($"{nameof(SyntaxTree)}: {_file.Value.SourceTree.FilePath}");
DiagnosticAnalyzer\AnalysisResult.cs (4)
23ImmutableDictionary<SyntaxTree, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>> localSyntaxDiagnostics, 24ImmutableDictionary<SyntaxTree, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>> localSemanticDiagnostics, 45public ImmutableDictionary<SyntaxTree, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>> SyntaxDiagnostics { get; } 50public ImmutableDictionary<SyntaxTree, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>> SemanticDiagnostics { get; }
DiagnosticAnalyzer\AnalysisResultBuilder.cs (10)
30private readonly Dictionary<SyntaxTree, HashSet<DiagnosticAnalyzer>> _completedSyntaxAnalyzersByTree; 31private readonly Dictionary<SyntaxTree, HashSet<DiagnosticAnalyzer>> _completedSemanticAnalyzersByTree; 36private Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localSemanticDiagnosticsOpt = null; 37private Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? _localSyntaxDiagnosticsOpt = null; 45_completedSyntaxAnalyzersByTree = new Dictionary<SyntaxTree, HashSet<DiagnosticAnalyzer>>(); 46_completedSemanticAnalyzersByTree = new Dictionary<SyntaxTree, HashSet<DiagnosticAnalyzer>>(); 302static SyntaxTree? getSourceTree(Diagnostic diagnostic) 458Dictionary<SyntaxTree, Dictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>.Builder>>? localDiagnostics, 504ImmutableDictionary<SyntaxTree, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>> localSyntaxDiagnostics; 505ImmutableDictionary<SyntaxTree, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>> localSemanticDiagnostics;
DiagnosticAnalyzer\AnalysisScope.cs (5)
33public IEnumerable<SyntaxTree> SyntaxTrees { get; } 77: this(filterFile.SourceTree != null ? SpecializedCollections.SingletonEnumerable(filterFile.SourceTree) : SpecializedCollections.EmptyEnumerable<SyntaxTree>(), 83private AnalysisScope(IEnumerable<SyntaxTree> trees, IEnumerable<AdditionalText> additionalFiles, ImmutableArray<DiagnosticAnalyzer> analyzers, bool isPartialAnalysis, SourceOrAdditionalFile? filterFile, TextSpan? filterSpanOpt, bool isSyntacticSingleFileAnalysis, bool concurrentAnalysis, bool categorizeDiagnostics) 152public bool ShouldAnalyze(SyntaxTree tree) 172var filterTree = FilterFileOpt.GetValueOrDefault().SourceTree;
DiagnosticAnalyzer\AnalyzerConfigOptionsProvider.cs (1)
20public abstract AnalyzerConfigOptions GetOptions(SyntaxTree tree);
DiagnosticAnalyzer\AnalyzerDriver.cs (23)
38private readonly Func<SyntaxTree, CancellationToken, bool> _isGeneratedCode; 231private ConcurrentDictionary<SyntaxTree, bool>? _lazyGeneratedCodeFilesMap; 236private ConcurrentDictionary<SyntaxTree, bool> GeneratedCodeFilesMap 245private Dictionary<SyntaxTree, ImmutableHashSet<ISymbol>>? _lazyGeneratedCodeSymbolsForTreeMap; 250private Dictionary<SyntaxTree, ImmutableHashSet<ISymbol>> GeneratedCodeSymbolsForTreeMap 259private ConcurrentDictionary<SyntaxTree, ImmutableHashSet<DiagnosticAnalyzer>>? _lazySuppressedAnalyzersForTreeMap; 264private ConcurrentDictionary<SyntaxTree, ImmutableHashSet<DiagnosticAnalyzer>> SuppressedAnalyzersForTreeMap 306private ConcurrentDictionary<SyntaxTree, bool>? _lazyTreesWithHiddenRegionsMap; 410_lazyGeneratedCodeFilesMap = new ConcurrentDictionary<SyntaxTree, bool>(); 411_lazyGeneratedCodeSymbolsForTreeMap = new Dictionary<SyntaxTree, ImmutableHashSet<ISymbol>>(); 413_lazyTreesWithHiddenRegionsMap = new ConcurrentDictionary<SyntaxTree, bool>(); 414_lazySuppressedAnalyzersForTreeMap = new ConcurrentDictionary<SyntaxTree, ImmutableHashSet<DiagnosticAnalyzer>>(); 739foreach (var tree in analysisScope.SyntaxTrees) 930private SemanticModel GetOrCreateSemanticModel(SyntaxTree tree) 933protected SemanticModel GetOrCreateSemanticModel(SyntaxTree tree, Compilation compilation) 1208ImmutableHashSet<ISymbol> getOrComputeGeneratedCodeSymbolsInTree(SyntaxTree tree, Compilation compilation, CancellationToken cancellationToken) 1239static ImmutableHashSet<ISymbol> computeGeneratedCodeSymbolsInTree(SyntaxTree tree, Compilation compilation, INamedTypeSymbol generatedCodeAttribute, CancellationToken cancellationToken) 1273private bool IsAnalyzerSuppressedForTree(DiagnosticAnalyzer analyzer, SyntaxTree tree, SyntaxTreeOptionsProvider? options) 1283private ImmutableHashSet<DiagnosticAnalyzer> ComputeSuppressedAnalyzersForTree(SyntaxTree tree, SyntaxTreeOptionsProvider? options) 2199protected bool IsGeneratedCode(SyntaxTree tree) 2230protected bool IsGeneratedOrHiddenCodeLocation(SyntaxTree syntaxTree, TextSpan span) 2233protected bool IsHiddenSourceLocation(SyntaxTree syntaxTree, TextSpan span) 2240private bool HasHiddenRegions(SyntaxTree tree)
DiagnosticAnalyzer\AnalyzerExecutor.cs (13)
45private readonly Func<SyntaxTree, SemanticModel>? _getSemanticModel; 48private readonly Func<SyntaxTree, TextSpan, bool> _isGeneratedCodeLocation; 49private readonly Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, bool>? _isAnalyzerSuppressedForTree; 65private bool IsAnalyzerSuppressedForTree(DiagnosticAnalyzer analyzer, SyntaxTree tree) 113Func<SyntaxTree, TextSpan, bool> isGeneratedCodeLocation, 114Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, bool> isAnalyzerSuppressedForTree, 116Func<SyntaxTree, SemanticModel> getSemanticModel, 181Func<SyntaxTree, TextSpan, bool> isGeneratedCodeLocation, 182Func<DiagnosticAnalyzer, SyntaxTree, SyntaxTreeOptionsProvider?, bool>? isAnalyzerSuppressedForTree, 184Func<SyntaxTree, SemanticModel>? getSemanticModel, 602var tree = file.SourceTree; 1404private AnalyzerDiagnosticReporter GetAddSemanticDiagnostic(SyntaxTree tree, DiagnosticAnalyzer analyzer) 1411private AnalyzerDiagnosticReporter GetAddSemanticDiagnostic(SyntaxTree tree, TextSpan? span, DiagnosticAnalyzer analyzer)
DiagnosticAnalyzer\AnalyzerManager.cs (1)
384foreach (var tree in compilation.SyntaxTrees)
DiagnosticAnalyzer\AnalyzerOptions.cs (1)
25/// A set of options keyed to <see cref="SyntaxTree"/> or <see cref="AdditionalText"/>.
DiagnosticAnalyzer\AnalyzerOptionsExtensions.cs (1)
32SyntaxTree tree,
DiagnosticAnalyzer\CachingSemanticModelProvider.cs (8)
14/// and should invoke <see cref="ClearCache(SyntaxTree, Compilation)"/> and <see cref="ClearCache(Compilation)"/> to clear entries when appropriate. 34public override SemanticModel GetSemanticModel(SyntaxTree tree, Compilation compilation, bool ignoreAccessibility = false) 37internal void ClearCache(SyntaxTree tree, Compilation compilation) 53private readonly ConcurrentDictionary<SyntaxTree, SemanticModel> _semanticModelsMap; 57private readonly Func<SyntaxTree, SemanticModel> _createSemanticModel; 62_semanticModelsMap = new ConcurrentDictionary<SyntaxTree, SemanticModel>(); 66public SemanticModel GetSemanticModel(SyntaxTree tree, bool ignoreAccessibility) 74public void ClearCachedSemanticModel(SyntaxTree tree)
DiagnosticAnalyzer\CompilationUnitCompletedEvent.cs (2)
13public CompilationUnitCompletedEvent(Compilation compilation, SyntaxTree compilationUnit, TextSpan? filterSpan = null) 22public SyntaxTree CompilationUnit { get; }
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (12)
205private void VerifyTree(SyntaxTree tree) 402public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, CancellationToken cancellationToken) 418public async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsAsync(SyntaxTree tree, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 432public Task<AnalysisResult> GetAnalysisResultAsync(SyntaxTree tree, CancellationToken cancellationToken) 446public Task<AnalysisResult> GetAnalysisResultAsync(SyntaxTree tree, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 491private async Task<ImmutableArray<Diagnostic>> GetAnalyzerSyntaxDiagnosticsCoreAsync(SyntaxTree tree, ImmutableArray<DiagnosticAnalyzer> analyzers, CancellationToken cancellationToken) 696var tree = analysisScope.FilterFileOpt!.Value.SourceTree!; 830SyntaxTree tree, 850var partialTrees = PooledHashSet<SyntaxTree>.GetInstance(); 875foreach (var partialTree in partialTrees) 888bool tryProcessTree(SyntaxTree partialTree, [NotNullWhen(true)] out (AnalysisScope scope, ImmutableArray<CompilationEvent> events)? scopeAndEvents) 1013var tree = analysisScope.FilterFileOpt!.Value.SourceTree!;
DiagnosticAnalyzer\CompilerAnalyzerConfigOptionsProvider.cs (1)
28public override AnalyzerConfigOptions GetOptions(SyntaxTree tree)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (17)
116/// A syntax tree action reports <see cref="Diagnostic"/>s about the <see cref="SyntaxTree"/> of a document. 411/// A syntax tree action reports <see cref="Diagnostic"/>s about the <see cref="SyntaxTree"/> of a document. 494/// <param name="tree"><see cref="SyntaxTree"/> instance for which the value is queried.</param> 498public bool TryGetValue<TValue>(SyntaxTree tree, SyntaxTreeValueProvider<TValue> valueProvider, [MaybeNullWhen(false)] out TValue value) 601/// <param name="tree"><see cref="SyntaxTree"/> for which the value is queried.</param> 605public bool TryGetValue<TValue>(SyntaxTree tree, SyntaxTreeValueProvider<TValue> valueProvider, [MaybeNullWhen(false)] out TValue value) 1343/// A syntax tree action can use a <see cref="SyntaxTreeAnalysisContext"/> to report <see cref="Diagnostic"/>s about a <see cref="SyntaxTree"/> for a code document. 1347private readonly SyntaxTree _tree; 1355/// <see cref="SyntaxTree"/> that is the subject of the analysis. 1357public SyntaxTree Tree => _tree; 1377public SyntaxTreeAnalysisContext(SyntaxTree tree, AnalyzerOptions options, Action<Diagnostic> reportDiagnostic, Func<Diagnostic, bool> isSupportedDiagnostic, CancellationToken cancellationToken) 1383SyntaxTree tree, 1401/// Report a <see cref="Diagnostic"/> about a <see cref="SyntaxTree"/>. 1675private readonly Func<SyntaxTree, SemanticModel> _getSemanticModel; 1710Func<SyntaxTree, SemanticModel> getSemanticModel, 1751/// Gets a <see cref="SemanticModel"/> for the given <see cref="SyntaxTree"/>, which is shared across all analyzers. 1753public SemanticModel GetSemanticModel(SyntaxTree syntaxTree) => _getSemanticModel(syntaxTree);
DiagnosticAnalyzer\SourceOrAdditionalFile.cs (2)
18public SyntaxTree? SourceTree { get; } 21public SourceOrAdditionalFile(SyntaxTree tree)
DiagnosticAnalyzer\SyntaxTreeValueProvider.cs (8)
11/// Provides custom values associated with <see cref="SyntaxTree"/> instances using the given computeValue delegate. 15internal AnalysisValueProvider<SyntaxTree, TValue> CoreValueProvider { get; private set; } 18/// Provides values associated with <see cref="SyntaxTree"/> instances using the given <paramref name="computeValue"/>. 20/// <param name="computeValue">Delegate to compute the value associated with a given <see cref="SyntaxTree"/> instance.</param> 21/// <param name="syntaxTreeComparer">Optional equality comparer to determine equivalent <see cref="SyntaxTree"/> instances that have the same value. 23public SyntaxTreeValueProvider(Func<SyntaxTree, TValue> computeValue, IEqualityComparer<SyntaxTree>? syntaxTreeComparer = null) 25CoreValueProvider = new AnalysisValueProvider<SyntaxTree, TValue>(computeValue, syntaxTreeComparer ?? SyntaxTreeComparer.Instance);
EmbeddedText.cs (1)
37/// <remarks>See remarks of <see cref="SyntaxTree.FilePath"/></remarks>
InternalUtilities\GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
PEWriter\MetadataWriter.cs (1)
1782foreach (var tree in Module.CommonCompilation.SyntaxTrees)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
870var tree = location.SourceTree;
SourceGeneration\GeneratedSyntaxTree.cs (2)
18public SyntaxTree Tree { get; } 20public GeneratedSyntaxTree(string hintName, SourceText text, SyntaxTree tree)
SourceGeneration\GeneratorDriver.cs (5)
58ArrayBuilder<SyntaxTree> trees = ArrayBuilder<SyntaxTree>.GetInstance(); 205var constantSourcesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 336var tree = ParseGeneratedSourceText(source, Path.Combine(prefix, source.HintName), cancellationToken); 415internal abstract SyntaxTree ParseGeneratedSourceText(GeneratedSourceText input, string fileName, CancellationToken cancellationToken);
SourceGeneration\Nodes\SharedInputNodes.cs (2)
26public static readonly InputNode<SyntaxTree> SyntaxTrees = new InputNode<SyntaxTree>(b => b.Compilation.SyntaxTrees.ToImmutableArray());
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
142var targetSyntaxTree = attributeTarget.SyntaxTree;
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (7)
53/// cref="SyntaxTree"/>. 55internal IncrementalValuesProvider<(SyntaxTree tree, ImmutableArray<SyntaxNode> matches)> ForAttributeWithSimpleName( 126private static ImmutableArray<(SyntaxTree Tree, SourceGeneratorSyntaxTreeInfo Info)> GetSourceGeneratorInfo( 131foreach (var tree in compilation.CommonSyntaxTrees) 139var builder = ImmutableArray.CreateBuilder<(SyntaxTree Tree, SourceGeneratorSyntaxTreeInfo Info)>(count); 142foreach (var tree in compilation.CommonSyntaxTrees) 155SyntaxTree syntaxTree,
SourceGeneration\RunResults.cs (5)
20private ImmutableArray<SyntaxTree> _lazyGeneratedTrees; 57/// The <see cref="SyntaxTree"/>s produced during this generation pass by parsing each <see cref="SourceText"/> added by each generator. 62public ImmutableArray<SyntaxTree> GeneratedTrees 156internal GeneratedSourceResult(SyntaxTree tree, SourceText text, string hintName) 166public SyntaxTree SyntaxTree { get; }
SourceGeneration\SyntaxStore.cs (2)
49public IStateTable GetSyntaxInputTable(SyntaxInputNode syntaxInputNode, NodeStateTable<SyntaxTree> syntaxTreeTable) 84NodeStateTable<SyntaxTree> syntaxTreeState = syntaxTreeTable;
Symbols\IMethodSymbolInternal.cs (1)
19int CalculateLocalSyntaxOffset(int declaratorPosition, SyntaxTree declaratorTree);
Syntax\AbstractWarningStateMap.cs (2)
22protected AbstractWarningStateMap(SyntaxTree syntaxTree) 32protected abstract WarningStateMapEntry[] CreateWarningStateMapEntries(SyntaxTree syntaxTree);
Syntax\ICompilationUnitSyntax.cs (4)
10/// Interface implemented by any node that is the root 'CompilationUnit' of a <see cref="SyntaxTree"/>. i.e. 11/// any node returned by <see cref="SyntaxTree.GetRoot"/> where <see cref="SyntaxTree.HasCompilationUnitRoot"/> 14/// This interface provides a common way to both easily find the root of a <see cref="SyntaxTree"/>
Syntax\LineDirectiveMap.cs (2)
36protected LineDirectiveMap(SyntaxTree syntaxTree) 139private ImmutableArray<LineMappingEntry> CreateEntryMap(SyntaxTree tree, IList<TDirective> directives)
Syntax\SyntaxDiffer.cs (4)
37internal static IList<TextChange> GetTextChanges(SyntaxTree before, SyntaxTree after) 71internal static IList<TextSpan> GetPossiblyDifferentTextSpans(SyntaxTree? before, SyntaxTree? after)
Syntax\SyntaxList.cs (1)
27protected override SyntaxTree SyntaxTreeCore => this.Parent!.SyntaxTree;
Syntax\SyntaxNode.cs (8)
28internal SyntaxTree? _syntaxTree; 44internal SyntaxNode(GreenNode green, int position, SyntaxTree syntaxTree) 76public SyntaxTree SyntaxTree => this.SyntaxTreeCore; 352/// occurs when a <see cref="SyntaxTree"/> is incrementally parsed using <see cref="SyntaxTree.WithChangedText"/> 360/// from <see cref="SyntaxTree.WithChangedText"/>. This can happen as the parser is allowed to construct parse 688var tree = this.SyntaxTree; 1424protected abstract SyntaxTree SyntaxTreeCore { get; } 1645internal static T CloneNodeAsRoot<T>(T node, SyntaxTree syntaxTree) where T : SyntaxNode
Syntax\SyntaxNodeExtensions.cs (1)
434internal static SyntaxNode? AsRootOfNewTreeWithOptionsFrom(this SyntaxNode? node, SyntaxTree oldTree)
Syntax\SyntaxNodeOrToken.cs (1)
823public SyntaxTree? SyntaxTree => _nodeOrParent?.SyntaxTree;
Syntax\SyntaxReference.cs (1)
19public abstract SyntaxTree SyntaxTree { get; }
Syntax\SyntaxToken.cs (5)
640public SyntaxTree? SyntaxTree => Parent?.SyntaxTree; 647var tree = SyntaxTree; 666var tree = SyntaxTree; 692/// occurs when a <see cref="SyntaxTree"/> is incrementally parsed using <see cref="SyntaxTree.WithChangedText"/> 700/// from <see cref="SyntaxTree.WithChangedText"/>. This can happen as the parser is allowed to construct parse
Syntax\SyntaxTree.cs (8)
171public abstract SyntaxTree WithChangedText(SourceText newText); 321public abstract IList<TextSpan> GetChangedSpans(SyntaxTree syntaxTree); 336public abstract bool IsEquivalentTo(SyntaxTree tree, bool topLevel = false); 351public abstract IList<TextChange> GetChanges(SyntaxTree oldTree); 376public abstract SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options); 381public abstract SyntaxTree WithFilePath(string path); 392public virtual SyntaxTree WithDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic> options) 398/// Returns a <see cref="String" /> that represents the entire source text of this <see cref="SyntaxTree"/>.
Syntax\SyntaxTreeComparer.cs (4)
12internal class SyntaxTreeComparer : IEqualityComparer<SyntaxTree> 16public bool Equals(SyntaxTree? x, SyntaxTree? y) 31public int GetHashCode(SyntaxTree obj)
Syntax\SyntaxTreeExtensions.cs (2)
20internal static void VerifySource(this SyntaxTree tree, IEnumerable<TextChangeRange>? changes = null) 106public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
Syntax\SyntaxTrivia.cs (1)
398public SyntaxTree? SyntaxTree
Syntax\TranslationSyntaxReference.cs (1)
29public sealed override SyntaxTree SyntaxTree
XmlFileResolver.cs (1)
44/// Path of the source file (<see cref="SyntaxTree.FilePath"/>) or XML document that contains the <paramref name="path"/>.
Microsoft.CodeAnalysis.CodeStyle (74)
AbstractDocumentationCommentService.cs (1)
84var syntaxTree = documentationComment.SyntaxTree;
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
43var tree = context.Tree;
AbstractIndentation.Indenter.cs (2)
35public readonly SyntaxTree Tree; 43SyntaxTree tree,
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
54var tree = switchBlock.SyntaxTree;
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
62var tree = model.SyntaxTree;
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (4)
61var tree = context.SemanticModel.SyntaxTree; 143IEnumerable<TextSpan> contiguousSpans, SyntaxTree tree, 158IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken); 161IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (4)
96var tree = semanticModel.SyntaxTree; 489static void AddAllCompilationDiagnosticsForTree(AnalysisResult analysisResult, SyntaxTree tree, ArrayBuilder<Diagnostic> reportedDiagnostics) 506SyntaxTree tree, 542SyntaxTree tree,
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
525foreach (var tree in namedTypeSymbol.Locations.Select(l => l.SourceTree))
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
104protected abstract bool SupportsDiscard(SyntaxTree tree); 195private bool TryGetOptions(SyntaxTree syntaxTree, AnalyzerOptions analyzerOptions, out Options options)
AbstractSelectedMembers.cs (3)
35SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 39SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection,
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
138var syntaxTree = context.Node.SyntaxTree;
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
75var syntaxTree = assignment.SyntaxTree;
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
125var syntaxTree = context.Node.SyntaxTree;
AliasSymbolCache.cs (1)
15using TreeMap = ConcurrentDictionary<(SyntaxTree tree, int namespaceId), ImmutableDictionary<INamespaceOrTypeSymbol, IAliasSymbol>>;
AnalyzerOptionsProvider.cs (1)
129public static AnalyzerOptionsProvider GetAnalyzerOptions(this AnalyzerOptions analyzerOptions, SyntaxTree syntaxTree)
BaseIndentationFormattingRule.cs (1)
170var tree = token1.SyntaxTree;
BottomUpBaseIndentationFinder.cs (4)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 70public int? FromAlignTokensOperations(SyntaxTree tree, SyntaxToken token) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken)
CommonFormattingHelpers.cs (1)
142public static int GetTokenColumn(this SyntaxTree tree, SyntaxToken token, int tabSize)
FileHeader.cs (1)
98internal Location GetLocation(SyntaxTree syntaxTree)
FormattingAnalyzerHelper.cs (1)
20var tree = context.Tree;
GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
ISyntaxFacts.cs (4)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 190bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 419TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 490bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
J\s\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
20internal static void VerifySource(this SyntaxTree tree, IEnumerable<TextChangeRange>? changes = null) 106public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 36public static bool IsScript(this SyntaxTree syntaxTree) 44this SyntaxTree syntaxTree, 54this SyntaxTree syntaxTree, 63this SyntaxTree syntaxTree, 95public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 120public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 129this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 168this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 201this SyntaxTree syntaxTree, 216this SyntaxTree syntaxTree, 227public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken)
LocationExtensions.cs (2)
13public static SyntaxTree GetSourceTreeOrThrow(this Location location) 38var tree = loc.SourceTree;
NamingStyleDiagnosticAnalyzerBase.cs (1)
131var sourceTree = symbol.Locations.FirstOrDefault()?.SourceTree;
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
162var tree = model.SyntaxTree; 221private readonly ConcurrentDictionary<SyntaxTree, (StrongBox<bool> completed, SimpleIntervalTree<TextSpan, TextSpanIntervalIntrospector>? intervalTree)> _codeBlockIntervals
SymbolKey.AliasSymbolKey.cs (1)
37var syntaxTree = reader.GetSyntaxTree(filePath);
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (2)
46var syntaxTree = location.SourceTree; 49failureReason = $"({nameof(AnonymousFunctionOrDelegateSymbolKey)} {nameof(SyntaxTree)} failed)";
SymbolKey.BodyLevelSymbolKey.cs (8)
78var syntaxTree = locations[0].SourceTree; 101private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 116Compilation compilation, SyntaxTree? syntaxTree, 182var firstSourceTree = locations[0]?.SourceTree; 203SyntaxNode? GetContainerDeclaration(SyntaxTree? syntaxTree) 274private static bool Contains(IEnumerable<SyntaxTree> trees, SyntaxTree tree) 276foreach (var current in trees)
SymbolKey.cs (1)
75/// cref="SyntaxTree"/> is enumerated to list all the symbols with the same <see cref="ISymbol.Name"/> and <see
SymbolKey.SymbolKeyReader.cs (3)
471internal SyntaxTree? GetSyntaxTree(string filePath) 473foreach (var tree in this.Compilation.SyntaxTrees) 688var syntaxTree = GetSyntaxTree(filePath);
SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
Microsoft.CodeAnalysis.CodeStyle.Fixes (23)
AbstractCodeGenerationService.cs (1)
244var destinationTree = destinationDeclaration.SyntaxTree;
AbstractCodeGenerationService_FindDeclaration.cs (1)
66var syntaxTree = destination.SyntaxTree;
AbstractConvertToAsyncCodeFixProvider.cs (2)
21protected abstract Task<Tuple<SyntaxTree, SyntaxNode>> GetRootInOtherSyntaxTreeAsync(SyntaxNode node, SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken); 70var syntaxTree = result.Item1;
AbstractFileHeaderCodeFixProvider.cs (1)
60var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
AbstractGeneratedCodeRecognitionService.cs (2)
27var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 31private static bool IsGeneratedCode(SyntaxTree syntaxTree, Document document, CancellationToken cancellationToken)
AbstractOrderModifiersCodeFixProvider.cs (1)
43var syntaxTree = await context.Document.GetRequiredSyntaxTreeAsync(context.CancellationToken).ConfigureAwait(false);
AddImportPlacementOptionsProviders.cs (1)
17var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
AnalyzerOptionsProviders.cs (1)
19var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
DocumentExtensions.cs (3)
43public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 45if (document.TryGetSyntaxTree(out var syntaxTree)) 211var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
FormattingCodeFixHelper.cs (2)
17internal static async Task<SyntaxTree> FixOneAsync(SyntaxTree syntaxTree, FormattingProvider formattingProvider, SyntaxFormattingOptions options, Diagnostic diagnostic, CancellationToken cancellationToken)
FormattingCodeFixProvider.cs (2)
67var tree = await context.Document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 68var updatedTree = await FormattingCodeFixHelper.FixOneAsync(tree, SyntaxFormatting, formattingOptions, diagnostic, cancellationToken).ConfigureAwait(false);
ISolutionExtensions.cs (1)
33public static Document GetRequiredDocument(this Solution solution, SyntaxTree syntaxTree)
ISyntaxFactsService.cs (2)
17bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 20Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree syntaxTree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken);
ParsedDocument.cs (1)
29public SyntaxTree SyntaxTree => Root.SyntaxTree;
SyntacticDocument.cs (1)
26public SyntaxTree SyntaxTree => Root.SyntaxTree;
SyntaxContext.cs (1)
16public SyntaxTree SyntaxTree { get; }
Microsoft.CodeAnalysis.CSharp (326)
Binder\Binder.cs (1)
251internal bool AreNullableAnnotationsEnabled(SyntaxTree syntaxTree, int position)
Binder\Binder_Attributes.cs (1)
400protected bool IsAttributeConditionallyOmitted(NamedTypeSymbol attributeType, SyntaxTree? syntaxTree, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Binder_Initializers.cs (1)
194var syntaxTree = syntaxRef.SyntaxTree;
Binder\Binder_Symbols.cs (2)
2705internal static bool CheckFeatureAvailability(SyntaxTree tree, MessageID feature, BindingDiagnosticBag diagnostics, Location location) 2710internal static bool CheckFeatureAvailability(SyntaxTree tree, MessageID feature, DiagnosticBag? diagnostics, Location location)
Binder\BinderFactory.BinderFactoryVisitor.cs (3)
49private SyntaxTree syntaxTree 616private static bool InSpan(Location location, SyntaxTree syntaxTree, TextSpan span) 625private static bool InSpan(ImmutableArray<Location> locations, SyntaxTree syntaxTree, TextSpan span)
Binder\BinderFactory.cs (3)
51private readonly SyntaxTree _syntaxTree; 60internal BinderFactory(CSharpCompilation compilation, SyntaxTree syntaxTree, bool ignoreAccessibility) 80internal SyntaxTree SyntaxTree
Binder\WithNullableContextBinder.cs (2)
13private readonly SyntaxTree _syntaxTree; 16internal WithNullableContextBinder(SyntaxTree syntaxTree, int position, Binder next)
BoundTree\BoundNode.cs (1)
138public SyntaxTree? SyntaxTree
CodeGen\CodeGenerator.cs (2)
455private void EmitStepThroughSequencePoint(SyntaxTree syntaxTree, TextSpan span) 496private TextSpan EmitSequencePoint(SyntaxTree syntaxTree, TextSpan span)
CommandLine\CSharpCompiler.cs (5)
54var trees = new SyntaxTree?[sourceFiles.Length]; 173private SyntaxTree? ParseFile( 201private static SyntaxTree ParseFile( 207var tree = SyntaxFactory.ParseSyntaxTree( 344SyntaxTree tree,
Compilation\CSharpCompilation.cs (68)
134private HashSet<SyntaxTree>? _lazyCompilationUnitCompletedTrees; 140private ImmutableHashSet<SyntaxTree>? _usageOfUsingsRecordedInTrees = ImmutableHashSet<SyntaxTree>.Empty; 149internal ImmutableHashSet<SyntaxTree>? UsageOfUsingsRecordedInTrees => Volatile.Read(ref _usageOfUsingsRecordedInTrees); 333IEnumerable<SyntaxTree>? syntaxTrees = null, 353SyntaxTree? syntaxTree = null, 366(syntaxTree != null) ? new[] { syntaxTree } : SpecializedCollections.EmptyEnumerable<SyntaxTree>(), 377IEnumerable<SyntaxTree>? syntaxTrees, 409ImmutableArray<SyntaxTree>.Empty, 517private static LanguageVersion CommonLanguageVersion(ImmutableArray<SyntaxTree> syntaxTrees) 520foreach (var tree in syntaxTrees) 757var tree = _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault(); 803public new ImmutableArray<SyntaxTree> SyntaxTrees 811public new bool ContainsSyntaxTree(SyntaxTree? syntaxTree) 819public new CSharpCompilation AddSyntaxTrees(params SyntaxTree[] trees) 821return AddSyntaxTrees((IEnumerable<SyntaxTree>)trees); 827public new CSharpCompilation AddSyntaxTrees(IEnumerable<SyntaxTree> trees) 843var externalSyntaxTrees = PooledHashSet<SyntaxTree>.GetInstance(); 891public new CSharpCompilation RemoveSyntaxTrees(params SyntaxTree[] trees) 893return RemoveSyntaxTrees((IEnumerable<SyntaxTree>)trees); 900public new CSharpCompilation RemoveSyntaxTrees(IEnumerable<SyntaxTree> trees) 912var removeSet = PooledHashSet<SyntaxTree>.GetInstance(); 917var externalSyntaxTrees = PooledHashSet<SyntaxTree>.GetInstance(); 959syntaxAndDeclarations: syntaxAndDeclarations.WithExternalSyntaxTrees(ImmutableArray<SyntaxTree>.Empty)); 965public new CSharpCompilation ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree? newTree) 1019internal override int GetSyntaxTreeOrdinal(SyntaxTree tree) 1445internal bool IsSubmissionSyntaxTree(SyntaxTree tree) 1507var tree = _syntaxAndDeclarations.ExternalSyntaxTrees.SingleOrDefault(); 2257public new SemanticModel GetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility) 2279internal override SemanticModel CreateSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility) 2292internal BinderFactory GetBinderFactory(SyntaxTree syntaxTree, bool ignoreAccessibility = false) 2302private BinderFactory GetBinderFactory(SyntaxTree syntaxTree, bool ignoreAccessibility, ref WeakReference<BinderFactory>[]? cachedBinderFactories) 2324private BinderFactory AddNewFactory(SyntaxTree syntaxTree, bool ignoreAccessibility, [NotNull] ref WeakReference<BinderFactory>? slot) 2356private void CompleteTree(SyntaxTree tree) 2358if (_lazyCompilationUnitCompletedTrees == null) Interlocked.CompareExchange(ref _lazyCompilationUnitCompletedTrees, new HashSet<SyntaxTree>(), null); 2380private void ReportUnusedImports(SyntaxTree? filterTree, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken) 2396SyntaxTree infoTree = info.Tree; 2473internal override void CompleteTrees(SyntaxTree? filterTree) 2486foreach (var tree in this.SyntaxTrees) 2524public readonly SyntaxTree Tree; 2528public ImportInfo(SyntaxTree tree, SyntaxKind kind, TextSpan span) 2684var syntaxTree = syntaxTrees[i]; 2692foreach (var syntaxTree in syntaxTrees) 2703foreach (var syntaxTree in syntaxTrees) 2758private static void AppendLoadDirectiveDiagnostics(DiagnosticBag builder, SyntaxAndDeclarationManager syntaxAndDeclarations, SyntaxTree syntaxTree, Func<IEnumerable<Diagnostic>, IEnumerable<Diagnostic>>? locationFilterOpt = null) 2804private static bool IsDefinedOrImplementedInSourceTree(Symbol symbol, SyntaxTree tree, TextSpan? span) 2820private ImmutableArray<Diagnostic> GetDiagnosticsForMethodBodiesInTree(SyntaxTree tree, TextSpan? span, CancellationToken cancellationToken) 2873foreach (var otherTree in SyntaxTrees) 2901void compileMethodBodiesAndDocComments(SyntaxTree? filterTree, TextSpan? filterSpan, BindingDiagnosticBag bindingDiagnostics, CancellationToken cancellationToken) 2916void registeredUsageOfUsingsInTree(SyntaxTree tree) 2952private ImmutableBindingDiagnostic<AssemblySymbol> GetSourceDeclarationDiagnostics(SyntaxTree? syntaxTree = null, TextSpan? filterSpanWithinTree = null, Func<IEnumerable<Diagnostic>, SyntaxTree, TextSpan?, IEnumerable<Diagnostic>>? locationFilterOpt = null, CancellationToken cancellationToken = default) 2993private ImmutableBindingDiagnostic<AssemblySymbol> GetClsComplianceDiagnostics(SyntaxTree? syntaxTree, TextSpan? filterSpanWithinTree, CancellationToken cancellationToken) 3016private static IEnumerable<Diagnostic> FilterDiagnosticsByLocation(IEnumerable<Diagnostic> diagnostics, SyntaxTree tree, TextSpan? filterSpanWithinTree) 3029SyntaxTree syntaxTree, 3290public bool CheckDuplicateFilePathsAndFree(ImmutableArray<SyntaxTree> syntaxTrees, NamespaceSymbol globalNamespace) 3293foreach (var tree in syntaxTrees) 3492SyntaxTree tree, 3591foreach (var syntaxTree in this.SyntaxTrees) 3632protected override SemanticModel CommonGetSemanticModel(SyntaxTree syntaxTree, bool ignoreAccessibility) 3634return this.GetSemanticModel((SyntaxTree)syntaxTree, ignoreAccessibility); 3637protected internal override ImmutableArray<SyntaxTree> CommonSyntaxTrees 3645protected override Compilation CommonAddSyntaxTrees(IEnumerable<SyntaxTree> trees) 3650protected override Compilation CommonRemoveSyntaxTrees(IEnumerable<SyntaxTree> trees) 3660protected override Compilation CommonReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree? newTree) 3675protected override bool CommonContainsSyntaxTree(SyntaxTree? syntaxTree)
Compilation\CSharpSemanticModel.cs (3)
24/// cref="Compilation.GetSemanticModel(SyntaxTree, bool)"/>. 2782public new abstract SyntaxTree SyntaxTree 4915protected sealed override SyntaxTree SyntaxTreeCore
Compilation\MemberSemanticModel.cs (1)
1138public override SyntaxTree SyntaxTree
Compilation\MemberSemanticModel.NodeMapBuilder.cs (3)
23private NodeMapBuilder(OrderPreservingMultiDictionary<SyntaxNode, BoundNode> map, SyntaxTree tree, SyntaxNode thisSyntaxNodeOnly) 31private readonly SyntaxTree _tree; 41public static void AddToMap(BoundNode root, Dictionary<SyntaxNode, ImmutableArray<BoundNode>> map, SyntaxTree tree, SyntaxNode node = null)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
128public override SyntaxTree SyntaxTree => _memberModel.SyntaxTree;
Compilation\SyntaxAndDeclarationManager.cs (67)
23ImmutableArray<SyntaxTree> externalSyntaxTrees, 45ImmutableArray<SyntaxTree> externalSyntaxTrees, 51var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 52var ordinalMapBuilder = PooledDictionary<SyntaxTree, int>.GetInstance(); 53var loadDirectiveMapBuilder = PooledDictionary<SyntaxTree, ImmutableArray<LoadDirective>>.GetInstance(); 54var loadedSyntaxTreeMapBuilder = PooledDictionary<string, SyntaxTree>.GetInstance(); 55var declMapBuilder = PooledDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>>.GetInstance(); 58foreach (var tree in externalSyntaxTrees) 83public SyntaxAndDeclarationManager AddSyntaxTrees(IEnumerable<SyntaxTree> trees) 103var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 106foreach (var tree in trees) 143ArrayBuilder<SyntaxTree> treesBuilder, 144SyntaxTree tree, 149IDictionary<SyntaxTree, int> ordinalMapBuilder, 150IDictionary<SyntaxTree, ImmutableArray<LoadDirective>> loadDirectiveMapBuilder, 151IDictionary<string, SyntaxTree> loadedSyntaxTreeMapBuilder, 152IDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>> declMapBuilder, 169ArrayBuilder<SyntaxTree> treesBuilder, 170SyntaxTree tree, 175IDictionary<SyntaxTree, int> ordinalMapBuilder, 176IDictionary<SyntaxTree, ImmutableArray<LoadDirective>> loadDirectiveMapBuilder, 177IDictionary<string, SyntaxTree> loadedSyntaxTreeMapBuilder, 178IDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>> declMapBuilder, 220var loadedTree = SyntaxFactory.ParseSyntaxTree( 270SyntaxTree tree, 273IDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>> declMapBuilder, 281public SyntaxAndDeclarationManager RemoveSyntaxTrees(HashSet<SyntaxTree> trees) 293var removeSet = PooledHashSet<SyntaxTree>.GetInstance(); 294foreach (var tree in trees) 310var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 311var ordinalMapBuilder = PooledDictionary<SyntaxTree, int>.GetInstance(); 314foreach (var tree in syntaxTrees) 357SyntaxTree oldTree, 359ImmutableArray<SyntaxTree> syntaxTrees, 360ImmutableDictionary<SyntaxTree, int> syntaxTreeOrdinalMap, 361ImmutableDictionary<SyntaxTree, ImmutableArray<LoadDirective>> loadDirectiveMap, 362ImmutableDictionary<string, SyntaxTree> loadedSyntaxTreeMap, 363HashSet<SyntaxTree> removeSet, 388var tree = syntaxTrees[i]; 395SyntaxTree loadedTree; 408ImmutableDictionary<SyntaxTree, ImmutableArray<LoadDirective>> loadDirectiveMap, 409ImmutableDictionary<string, SyntaxTree> loadedSyntaxTreeMap, 410HashSet<SyntaxTree> removeSet) 416SyntaxTree loadedTree; 431SyntaxTree tree, 432IDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>> declMap, 440public SyntaxAndDeclarationManager ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) 455var removeSet = PooledHashSet<SyntaxTree>.GetInstance(); 473foreach (var tree in removeSet) 482ImmutableArray<SyntaxTree> newTrees; 491var treesBuilder = ArrayBuilder<SyntaxTree>.GetInstance(); 492var ordinalMapBuilder = PooledDictionary<SyntaxTree, int>.GetInstance(); 495var tree = syntaxTrees[i]; 515var tree = syntaxTrees[i]; 570internal SyntaxAndDeclarationManager WithExternalSyntaxTrees(ImmutableArray<SyntaxTree> trees) 575internal static bool IsLoadedSyntaxTree(SyntaxTree tree, ImmutableDictionary<string, SyntaxTree> loadedSyntaxTreeMap) 577SyntaxTree loadedTree; 582ArrayBuilder<SyntaxTree> treesBuilder, 583SyntaxTree tree, 584IDictionary<SyntaxTree, int> ordinalMapBuilder, 585ImmutableDictionary<SyntaxTree, ImmutableArray<LoadDirective>> loadDirectiveMap, 586ImmutableDictionary<string, SyntaxTree> loadedSyntaxTreeMap) 604SyntaxTree loadedTree; 635private static bool TryGetLoadedSyntaxTree(ImmutableDictionary<string, SyntaxTree> loadedSyntaxTreeMap, LoadDirective directive, out SyntaxTree loadedTree)
Compilation\SyntaxAndDeclarationManager.LazyState.cs (11)
20internal readonly ImmutableArray<SyntaxTree> SyntaxTrees; // In ordinal order. 21internal readonly ImmutableDictionary<SyntaxTree, int> OrdinalMap; // Inverse of syntaxTrees array (i.e. maps tree to index) 22internal readonly ImmutableDictionary<SyntaxTree, ImmutableArray<LoadDirective>> LoadDirectiveMap; 23internal readonly ImmutableDictionary<string, SyntaxTree> LoadedSyntaxTreeMap; 24internal readonly ImmutableDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>> RootNamespaces; 28ImmutableArray<SyntaxTree> syntaxTrees, 29ImmutableDictionary<SyntaxTree, int> syntaxTreeOrdinalMap, 30ImmutableDictionary<SyntaxTree, ImmutableArray<LoadDirective>> loadDirectiveMap, 31ImmutableDictionary<string, SyntaxTree> loadedSyntaxTreeMap, 32ImmutableDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>> rootNamespaces, 36Debug.Assert(syntaxTrees.SetEquals(rootNamespaces.Keys.AsImmutable(), EqualityComparer<SyntaxTree>.Default));
Compilation\SyntaxTreeSemanticModel.cs (5)
27private readonly SyntaxTree _syntaxTree; 44internal SyntaxTreeSemanticModel(CSharpCompilation compilation, SyntaxTree syntaxTree, bool ignoreAccessibility = false) 53internal SyntaxTreeSemanticModel(CSharpCompilation parentCompilation, SyntaxTree parentSyntaxTree, SyntaxTree speculatedSyntaxTree, bool ignoreAccessibility) 86public override SyntaxTree SyntaxTree
Compiler\ClsComplianceChecker.cs (3)
27private readonly SyntaxTree _filterTree; //if not null, limit analysis to types residing in this tree 39SyntaxTree filterTree, 73public static void CheckCompliance(CSharpCompilation compilation, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken, SyntaxTree filterTree = null, TextSpan? filterSpanWithinTree = null)
Compiler\DocumentationCommentCompiler.cs (4)
37private readonly SyntaxTree _filterTree; //if not null, limit analysis to types residing in this tree 55SyntaxTree filterTree, 86public static void WriteDocumentationCommentXml(CSharpCompilation compilation, string? assemblyName, Stream? xmlDocStream, BindingDiagnosticBag diagnostics, CancellationToken cancellationToken, SyntaxTree? filterTree = null, TextSpan? filterSpanWithinTree = null) 124foreach (SyntaxTree tree in compilation.SyntaxTrees)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (3)
547private static Binder MakeNameBinder(bool isParameter, bool isTypeParameterRef, Symbol memberSymbol, CSharpCompilation compilation, SyntaxTree syntaxTree) 636if (treelessSyntax.ContainsDiagnostics && ((SyntaxTree)sourceLocation.SourceTree).ReportDocumentationCommentDiagnostics()) 652if (((SyntaxTree)sourceLocation.SourceTree).ReportDocumentationCommentDiagnostics())
Compiler\UnprocessedDocumentationCommentFinder.cs (1)
29public static void ReportUnprocessed(SyntaxTree tree, TextSpan? filterSpanWithinTree, DiagnosticBag diagnostics, CancellationToken cancellationToken)
CSharpExtensions.cs (6)
395public static CompilationUnitSyntax GetCompilationUnitRoot(this SyntaxTree tree, CancellationToken cancellationToken = default(CancellationToken)) 400internal static bool HasReferenceDirectives([NotNullWhen(true)] this SyntaxTree? tree) 406internal static bool HasReferenceOrLoadDirectives([NotNullWhen(true)] this SyntaxTree? tree) 412internal static bool IsAnyPreprocessorSymbolDefined([NotNullWhen(true)] this SyntaxTree? tree, ImmutableArray<string> conditionalSymbols) 418internal static bool IsPreprocessorSymbolDefined([NotNullWhen(true)] this SyntaxTree? tree, string symbolName, int position) 425internal static PragmaWarningState GetPragmaDirectiveWarningState(this SyntaxTree tree, string id, int position)
Declarations\DeclarationTreeBuilder.cs (3)
22private readonly SyntaxTree _syntaxTree; 32private DeclarationTreeBuilder(SyntaxTree syntaxTree, string scriptClassName, bool isSubmission) 40SyntaxTree syntaxTree,
DocumentationComments\SourceDocumentationCommentUtils.cs (2)
76var tree = (SyntaxTree)trivia.SyntaxTree;
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
223internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
254internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.cs (1)
51internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
SourceGeneration\CSharpGeneratorDriver.cs (1)
70internal override SyntaxTree ParseGeneratedSourceText(GeneratedSourceText input, string fileName, CancellationToken cancellationToken)
SymbolDisplay\SymbolDisplay.cs (2)
62/// <param name="position">A position within the <see cref="SyntaxTree"/> or <paramref name="semanticModel"/>.</param> 150/// <param name="position">A position within the <see cref="SyntaxTree"/> or <paramref name="semanticModel"/>.</param>
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
230internal sealed override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\ConstantValueUtils.cs (1)
37var binderFactory = compilation.GetBinderFactory((SyntaxTree)symbol.Locations[0].SourceTree);
Symbols\ErrorMethodSymbol.cs (1)
267internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\FileIdentifier.cs (1)
20public static FileIdentifier Create(SyntaxTree tree)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
841internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree) => throw ExceptionUtilities.Unreachable();
Symbols\LexicalSortKey.cs (3)
62private LexicalSortKey(SyntaxTree tree, int position, CSharpCompilation compilation) 75: this((SyntaxTree)location.SourceTree, location.SourceSpan.Start, compilation) 91: this((SyntaxTree)token.SyntaxTree, token.SpanStart, compilation)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1522internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\MethodSymbol.cs (4)
507internal virtual bool CallsAreOmitted(SyntaxTree syntaxTree) 520private bool CallsAreConditionallyOmitted(SyntaxTree syntaxTree) 1133internal abstract int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree); 1183int IMethodSymbolInternal.CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree) => CalculateLocalSyntaxOffset(localPosition, localTree);
Symbols\NativeIntegerTypeSymbol.cs (1)
354internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\ReducedExtensionMethodSymbol.cs (3)
134var syntaxTree = CSharpSyntaxTree.Dummy; 543internal override bool CallsAreOmitted(SyntaxTree syntaxTree) 570internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
372internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\SignatureOnlyMethodSymbol.cs (1)
173internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree) { throw ExceptionUtilities.Unreachable(); }
Symbols\Source\LambdaSymbol.cs (1)
410internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Source\LocalFunctionSymbol.cs (1)
349internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Source\SourceAssemblySymbol.cs (1)
1549var tree = rootNs.Location.SourceTree;
Symbols\Source\SourceConstructorSymbolBase.cs (1)
191internal sealed override int CalculateLocalSyntaxOffset(int position, SyntaxTree tree)
Symbols\Source\SourceEventSymbol.cs (1)
415internal SyntaxTree SyntaxTree
Symbols\Source\SourceFieldSymbol.cs (1)
189public SyntaxTree SyntaxTree
Symbols\Source\SourceMemberContainerSymbol.cs (7)
838internal SyntaxTree AssociatedSyntaxTree => declaration.Declarations[0].Location.SourceTree; 989internal override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken) 1071internal int CalculateSyntaxOffsetInSynthesizedConstructor(int position, SyntaxTree tree, bool isStatic) 1114internal bool TryCalculateSyntaxOffsetOfPositionInInitializer(int position, SyntaxTree tree, bool isStatic, int ctorInitializerLength, out int syntaxOffset) 1145static bool findInitializer(ImmutableArray<ImmutableArray<FieldOrPropertyInitializer>> initializers, int position, SyntaxTree tree, 1299var conflictDict = new Dictionary<(string name, int arity, SyntaxTree? syntaxTree), SourceNamedTypeSymbol>(); 1780var tree = declaration.Declarations[0].SyntaxReference.SyntaxTree;
Symbols\Source\SourceMemberFieldSymbol.cs (1)
629internal override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceMemberMethodSymbol.cs (1)
1016internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
89internal SyntaxTree SyntaxTree
Symbols\Source\SourceNamedTypeSymbol.cs (2)
160var syntaxTree = syntaxRef.SyntaxTree; 1191var syntaxTree = list.Node.SyntaxTree;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
826static PooledHashSet<NamespaceOrTypeSymbol> getOrCreateUniqueGlobalUsingsNotInTree(ref PooledHashSet<NamespaceOrTypeSymbol>? uniqueUsings, ImmutableArray<NamespaceOrTypeAndUsingDirective> globalUsingNamespacesOrTypes, SyntaxTree tree)
Symbols\Source\SourceNamespaceSymbol.cs (2)
414var leftTree = possibleFileLocalType.MergedDeclaration.Declarations[0].Location.SourceTree; 480internal override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default(CancellationToken))
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
616SyntaxTree tree, 797internal override bool CallsAreOmitted(SyntaxTree syntaxTree)
Symbols\Source\SourcePropertySymbol.cs (1)
429var syntaxTree = SyntaxTree;
Symbols\Source\SourcePropertySymbolBase.cs (1)
649internal SyntaxTree SyntaxTree
Symbols\SubstitutedMethodSymbol.cs (2)
301internal sealed override bool CallsAreOmitted(SyntaxTree syntaxTree) 353internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Symbol.cs (1)
800internal virtual bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken = default(CancellationToken))
Symbols\SymbolDistinguisher.cs (1)
168var tree = syntaxReferences[0].SyntaxTree;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
280internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree) 287var syntaxTree = CSharpSyntaxTree.Dummy;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
332internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
268internal sealed override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Synthesized\SynthesizedInstanceMethodSymbol.cs (1)
69internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
233internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
410internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
192internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree) 255internal override bool IsDefinedInSourceTree(SyntaxTree tree, TextSpan? definedWithinSpan, CancellationToken cancellationToken)
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
375internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Syntax\CSharpLineDirectiveMap.cs (1)
16public CSharpLineDirectiveMap(SyntaxTree syntaxTree)
Syntax\CSharpPragmaWarningStateMap.cs (3)
39public CSharpPragmaWarningStateMap(SyntaxTree syntaxTree) : 44protected override WarningStateMapEntry[] CreateWarningStateMapEntries(SyntaxTree syntaxTree) 58private static void GetAllPragmaWarningDirectives(SyntaxTree syntaxTree, ArrayBuilder<DirectiveTriviaSyntax> directiveList)
Syntax\CSharpSyntaxNode.cs (7)
36internal CSharpSyntaxNode(GreenNode green, int position, SyntaxTree syntaxTree) 47internal new SyntaxTree SyntaxTree 51var result = this._syntaxTree ?? ComputeSyntaxTree(this); 57private static SyntaxTree ComputeSyntaxTree(CSharpSyntaxNode node) 60SyntaxTree? tree = null; 100var existingTree = n._syntaxTree; 474protected override SyntaxTree SyntaxTreeCore
Syntax\CSharpSyntaxTree.cs (22)
29internal static readonly SyntaxTree Dummy = new DummySyntaxTree(); 110/// Ensure that <see cref="SyntaxTree.HasCompilationUnitRoot"/> is true for this tree prior to invoking this method. 112/// <exception cref="InvalidCastException">Throws this exception if <see cref="SyntaxTree.HasCompilationUnitRoot"/> is false.</exception> 126public override bool IsEquivalentTo(SyntaxTree tree, bool topLevel = false) 314public static SyntaxTree Create(CSharpSyntaxNode root, CSharpParseOptions? options = null, string? path = "", Encoding? encoding = null) 330public static SyntaxTree Create( 357internal static SyntaxTree Create( 380internal static SyntaxTree CreateForDebugger(CSharpSyntaxNode root, SourceText text, CSharpParseOptions options) 395internal static SyntaxTree CreateWithoutClone(CSharpSyntaxNode root) 415internal static SyntaxTree ParseTextLazy( 430public static SyntaxTree ParseText( 451public static SyntaxTree ParseText( 470public static SyntaxTree ParseText( 490public static SyntaxTree ParseText( 534public override SyntaxTree WithChangedText(SourceText newText) 553private SyntaxTree WithChanges(SourceText newText, IReadOnlyList<TextChangeRange> changes) 597public override IList<TextSpan> GetChangedSpans(SyntaxTree oldTree) 612public override IList<TextChange> GetChanges(SyntaxTree oldTree) 658/// otherwise it's <see cref="SyntaxTree.FilePath"/>. 919public static SyntaxTree ParseText( 930public static SyntaxTree ParseText( 942public static SyntaxTree Create(
Syntax\CSharpSyntaxTree.Dummy.cs (2)
94public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options) 97public override SyntaxTree WithFilePath(string path)
Syntax\CSharpSyntaxTree.LazySyntaxTree.cs (4)
70var tree = SyntaxFactory.ParseSyntaxTree(_text, _options, _path, cancellationToken); 109public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options) 128public override SyntaxTree WithFilePath(string path) 155public override SyntaxTree WithDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic> options)
Syntax\CSharpSyntaxTree.ParsedSyntaxTree.cs (3)
123public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options) 142public override SyntaxTree WithFilePath(string path) 162public override SyntaxTree WithDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic> options)
Syntax\NullableContextStateMap.cs (2)
44internal static NullableContextStateMap Create(SyntaxTree tree) 136private static ImmutableArray<NullableContextState> GetContexts(SyntaxTree tree)
Syntax\SimpleSyntaxReference.cs (1)
22public override SyntaxTree SyntaxTree
Syntax\SyntaxEquivalence.cs (2)
15internal static bool AreEquivalent(SyntaxTree? before, SyntaxTree? after, Func<SyntaxKind, bool>? ignoreChildNode, bool topLevel)
Syntax\SyntaxExtensions.cs (1)
177internal static bool ReportDocumentationCommentDiagnostics(this SyntaxTree tree)
Syntax\SyntaxFactory.cs (10)
1546public static SyntaxTree SyntaxTree(SyntaxNode root, ParseOptions? options = null, string path = "", Encoding? encoding = null) 1554public static SyntaxTree ParseSyntaxTree( 1566public static SyntaxTree ParseSyntaxTree( 1926public static bool AreEquivalent(SyntaxTree? oldTree, SyntaxTree? newTree, bool topLevel) 2303public static bool IsCompleteSubmission(SyntaxTree tree) 2770public static SyntaxTree ParseSyntaxTree( 2784public static SyntaxTree ParseSyntaxTree( 2797public static SyntaxTree ParseSyntaxTree( 2812public static SyntaxTree ParseSyntaxTree(
Syntax\SyntaxTreeDiagnosticEnumerator.cs (2)
16private readonly SyntaxTree? _syntaxTree; 22internal SyntaxTreeDiagnosticEnumerator(SyntaxTree syntaxTree, GreenNode? node, int position)
Microsoft.CodeAnalysis.CSharp.CodeStyle (56)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
46var tree = context.Tree;
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
35var syntaxTree = namespaceDeclaration.SyntaxTree;
CSharpAnalyzerOptionsProvider.cs (2)
131public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this AnalyzerOptions options, SyntaxTree syntaxTree) 149public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SymbolStartAnalysisContext context, SyntaxTree syntaxTree)
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
55var syntaxTree = node.SyntaxTree;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
62var syntaxTree = context.Node.SyntaxTree;
CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
51IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
64var syntaxTree = semanticModel.SyntaxTree;
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (3)
188public static SyntaxTreeState Create(bool defaultCompleted, NullableContextOptions compilationOptions, SyntaxTree tree, CancellationToken cancellationToken) 268private readonly ConcurrentDictionary<SyntaxTree, SyntaxTreeState> _codeBlockIntervals 311private SyntaxTreeState GetOrCreateSyntaxTreeState(SyntaxTree tree, bool defaultCompleted, SemanticModel semanticModel, CancellationToken cancellationToken)
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
26protected override bool SupportsDiscard(SyntaxTree tree)
CSharpSyntaxFacts.cs (4)
117public bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 121public bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken) 1094public TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1523public bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
37var syntaxTree = context.Node.SyntaxTree;
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
39var syntaxTree = context.Node.SyntaxTree;
CSharpUseImplicitTypeHelper.cs (2)
190var tree = semanticModel.SyntaxTree; 201var newTree = tree.WithRootAndOptions(newRoot, tree.Options);
CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (1)
44var syntaxTree = context.Node.SyntaxTree;
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
63var syntaxTree = expression.SyntaxTree;
FormattingRangeHelper.cs (1)
299var tree = token1.SyntaxTree;
InvokeDelegateWithConditionalAccessAnalyzer.cs (3)
132var tree = syntaxContext.SemanticModel.SyntaxTree; 174var tree = syntaxContext.Node.SyntaxTree; 319var tree = semanticModel.SyntaxTree;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
20public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, SyntaxToken preProcessorTokenOnLeftOfPosition, CancellationToken cancellationToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (27)
17public static ISet<SyntaxKind> GetPrecedingModifiers(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 21this SyntaxTree syntaxTree, 85this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 91this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 97this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 123this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 134public static bool IsRightOfDotOrArrowOrColonColon(this SyntaxTree syntaxTree, int position, SyntaxToken targetToken, CancellationToken cancellationToken) 141public static bool IsRightOfDotOrArrow(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 145this SyntaxTree syntaxTree, int position, Func<SyntaxKind, bool> predicate, CancellationToken cancellationToken) 158public static bool IsRightOfNumericLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 164public static bool IsAfterKeyword(this SyntaxTree syntaxTree, int position, SyntaxKind kind, CancellationToken cancellationToken) 172public static bool IsEntirelyWithinNonUserCodeComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 184public static bool IsEntirelyWithinComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 194public static bool IsCrefContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 207public static bool IsEntirelyWithinCrefSyntax(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 219this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 263this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 281this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 298this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 312this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 336this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 408this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 416this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 459this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 487this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 549public static bool IsPreProcessorKeywordContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 557public static bool IsPreProcessorKeywordContext(this SyntaxTree syntaxTree, int position, SyntaxToken preProcessorTokenOnLeftOfPosition)
SyntaxTriviaExtensions.cs (1)
154this SyntaxTrivia trivia, SyntaxTree syntaxTree, CancellationToken cancellationToken, bool findInsideTrivia = false)
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
40var syntaxTree = context.SemanticModel.SyntaxTree;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (81)
ConvertNamespaceTransform.cs (2)
122var syntaxTree = document.SyntaxTree; 138SyntaxTree tree, SourceText text, string indentation, TextLine textLine, CancellationToken cancellationToken)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
47var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
CSharpCodeGenerationHelpers.cs (3)
72var syntaxTree = destination.SyntaxTree; 81var tree = node.SyntaxTree.WithRootAndOptions(node, syntaxTree.Options); 199var contextTree = contextLocation != null && contextLocation.IsInSource
CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
47protected override async Task<Tuple<SyntaxTree, SyntaxNode>?> GetRootInOtherSyntaxTreeAsync(
CSharpSyntaxContext.cs (1)
183var syntaxTree = semanticModel.SyntaxTree;
CSharpSyntaxFactsService.cs (2)
28public bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 116public Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken)
CSharpTypeInferenceService.TypeInferrer.cs (1)
194var syntaxTree = SemanticModel.SyntaxTree;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (63)
28public static bool IsAttributeNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 77this SyntaxTree syntaxTree, 137this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 239this SyntaxTree syntaxTree, 319this SyntaxTree syntaxTree, 335public static bool IsLocalFunctionDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 339this SyntaxTree syntaxTree, 368this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 528this SyntaxTree syntaxTree, 614this SyntaxTree syntaxTree, 667public static bool IsNamespaceDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 684public static bool IsPartialTypeDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, [NotNullWhen(true)] out TypeDeclarationSyntax? declarationSyntax) 705public static bool IsDefinitelyNotTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 716this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, SemanticModel? semanticModel = null) 766public static bool IsBaseClassOrInterfaceContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 787public static bool IsUsingAliasTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 803public static bool IsUsingStaticContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 814this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 842this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 860public static bool IsTypeParameterConstraintContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 891public static bool IsTypeOfExpressionContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 903public static bool IsDefaultExpressionContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 916this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 929this SyntaxTree syntaxTree, 954public static bool IsGenericConstraintContext(this SyntaxTree syntaxTree, SyntaxToken targetToken) 959this SyntaxTree syntaxTree, 1032this SyntaxTree syntaxTree, 1113this SyntaxTree syntaxTree, 1141this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1156this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1173public static bool IsParameterTypeContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1197public static bool IsPossibleExtensionMethodContext(this SyntaxTree syntaxTree, SyntaxToken tokenOnLeftOfPosition) 1209this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1241this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1268this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1293public static bool IsPossibleTupleContext(this SyntaxTree syntaxTree, SyntaxToken leftToken, int position) 1348public static bool IsAtStartOfPattern(this SyntaxTree syntaxTree, SyntaxToken leftToken, int position) 1442public static bool IsAtEndOfPattern(this SyntaxTree syntaxTree, SyntaxToken leftToken, int position) 1583public static bool IsPossibleDeconstructionDesignation(this SyntaxTree syntaxTree, 1693this SyntaxTree syntaxTree, 1733this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1750this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1868this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1885public static bool IsCatchVariableDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1902public static bool IsIsOrAsTypeContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1917this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1935private static bool IsNonConstantExpressionContext(SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1942public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1949public static bool IsStatementContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1967public static bool IsGlobalStatementContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1990public static bool IsInstanceContext(this SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken) 2021this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 2034public static bool IsDefiniteCastTypeContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 2048public static bool IsConstantExpressionContext(this SyntaxTree syntaxTree, int position, 2129public static bool IsLabelContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2155this SyntaxTree syntaxTree, 2739public static bool IsNameOfContext(this SyntaxTree syntaxTree, int position, SemanticModel? semanticModelOpt = null, CancellationToken cancellationToken = default) 2806this SyntaxTree syntaxTree, 2926this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 2963public static bool IsCatchFilterContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 2988public static bool IsEnumBaseListContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 3003public static bool IsEnumTypeMemberAccessContext(this SyntaxTree syntaxTree, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 3058public static bool IsFunctionPointerCallingConventionContext(this SyntaxTree syntaxTree, SyntaxToken targetToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
21var syntaxTree = genericIdentifier.SyntaxTree!; 38/// <remarks>This is related to the code in <see cref="SyntaxTreeExtensions.IsInPartiallyWrittenGeneric(SyntaxTree, int, CancellationToken)"/></remarks>
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
15public static bool IsPrimaryFunctionExpressionContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 23public static bool IsInNonUserCode(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 33this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 39this SyntaxTree syntaxTree, 48this SyntaxTree syntaxTree,
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (7)
CommandLineTests.cs (7)
249var tree = comp.SyntaxTrees.Single(); 698var compilation = CreateCompilation(new SyntaxTree[0]); 822var compilation = CreateCompilation(new SyntaxTree[0]); 9191var tree = SyntaxFactory.ParseSyntaxTree("class C public { }", path: "goo"); 9438var syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "filename.cs"); 11961new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(analyzerSource) }, 14147var tree = comp.SyntaxTrees.Single();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (2)
147var tree = document.SyntaxTree; 182private static SyntaxNode? ParseNode(SyntaxTree tree, SyntaxNode owningNode, string textToParse)
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (1)
282var syntaxTree = document.GetRequiredSyntaxTreeSynchronously(cancellationToken);
DocumentationComments\XmlTagCompletionCommandHandler.cs (1)
38var tree = document.GetRequiredSyntaxTreeSynchronously(cancellationToken);
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
201var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Interactive\CSharpSendToInteractiveSubmissionProvider.cs (1)
31var tree = SyntaxFactory.ParseSyntaxTree(SourceText.From(code, encoding: null, SourceHashAlgorithms.Default), options);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (518)
Completion\CompletionProviders\OverrideCompletionProviderTests.cs (1)
3086var oldTree = await document.GetSyntaxTreeAsync();
Debugging\ProximityExpressionsGetterTests.cs (3)
42private static SyntaxTree GetTree() 45private static SyntaxTree GetTreeFromCode(string code) 51var tree = GetTreeFromCode(@"using System;
Debugging\ProximityExpressionsGetterTests.Lines.cs (332)
22var tree = GetTree(); 33var tree = GetTree(); 44var tree = GetTree(); 55var tree = GetTree(); 66var tree = GetTree(); 77var tree = GetTree(); 88var tree = GetTree(); 99var tree = GetTree(); 110var tree = GetTree(); 121var tree = GetTree(); 132var tree = GetTree(); 144var tree = GetTree(); 156var tree = GetTree(); 168var tree = GetTree(); 179var tree = GetTree(); 190var tree = GetTree(); 201var tree = GetTree(); 213var tree = GetTree(); 225var tree = GetTree(); 237var tree = GetTree(); 249var tree = GetTree(); 261var tree = GetTree(); 272var tree = GetTree(); 284var tree = GetTree(); 296var tree = GetTree(); 308var tree = GetTree(); 320var tree = GetTree(); 332var tree = GetTree(); 344var tree = GetTree(); 356var tree = GetTree(); 368var tree = GetTree(); 380var tree = GetTree(); 392var tree = GetTree(); 404var tree = GetTree(); 416var tree = GetTree(); 428var tree = GetTree(); 439var tree = GetTree(); 450var tree = GetTree(); 462var tree = GetTree(); 474var tree = GetTree(); 486var tree = GetTree(); 498var tree = GetTree(); 510var tree = GetTree(); 521var tree = GetTree(); 533var tree = GetTree(); 545var tree = GetTree(); 557var tree = GetTree(); 569var tree = GetTree(); 581var tree = GetTree(); 593var tree = GetTree(); 605var tree = GetTree(); 617var tree = GetTree(); 629var tree = GetTree(); 641var tree = GetTree(); 653var tree = GetTree(); 665var tree = GetTree(); 677var tree = GetTree(); 689var tree = GetTree(); 701var tree = GetTree(); 713var tree = GetTree(); 725var tree = GetTree(); 737var tree = GetTree(); 749var tree = GetTree(); 761var tree = GetTree(); 773var tree = GetTree(); 785var tree = GetTree(); 797var tree = GetTree(); 809var tree = GetTree(); 821var tree = GetTree(); 833var tree = GetTree(); 845var tree = GetTree(); 857var tree = GetTree(); 869var tree = GetTree(); 881var tree = GetTree(); 893var tree = GetTree(); 905var tree = GetTree(); 917var tree = GetTree(); 929var tree = GetTree(); 941var tree = GetTree(); 953var tree = GetTree(); 965var tree = GetTree(); 977var tree = GetTree(); 989var tree = GetTree(); 1001var tree = GetTree(); 1013var tree = GetTree(); 1025var tree = GetTree(); 1037var tree = GetTree(); 1049var tree = GetTree(); 1061var tree = GetTree(); 1073var tree = GetTree(); 1085var tree = GetTree(); 1097var tree = GetTree(); 1109var tree = GetTree(); 1121var tree = GetTree(); 1133var tree = GetTree(); 1145var tree = GetTree(); 1157var tree = GetTree(); 1169var tree = GetTree(); 1181var tree = GetTree(); 1193var tree = GetTree(); 1205var tree = GetTree(); 1217var tree = GetTree(); 1229var tree = GetTree(); 1241var tree = GetTree(); 1252var tree = GetTree(); 1264var tree = GetTree(); 1276var tree = GetTree(); 1288var tree = GetTree(); 1300var tree = GetTree(); 1312var tree = GetTree(); 1323var tree = GetTree(); 1335var tree = GetTree(); 1347var tree = GetTree(); 1359var tree = GetTree(); 1371var tree = GetTree(); 1383var tree = GetTree(); 1394var tree = GetTree(); 1406var tree = GetTree(); 1418var tree = GetTree(); 1430var tree = GetTree(); 1441var tree = GetTree(); 1452var tree = GetTree(); 1464var tree = GetTree(); 1476var tree = GetTree(); 1488var tree = GetTree(); 1500var tree = GetTree(); 1512var tree = GetTree(); 1524var tree = GetTree(); 1536var tree = GetTree(); 1548var tree = GetTree(); 1560var tree = GetTree(); 1572var tree = GetTree(); 1584var tree = GetTree(); 1596var tree = GetTree(); 1608var tree = GetTree(); 1620var tree = GetTree(); 1632var tree = GetTree(); 1644var tree = GetTree(); 1656var tree = GetTree(); 1668var tree = GetTree(); 1680var tree = GetTree(); 1692var tree = GetTree(); 1704var tree = GetTree(); 1716var tree = GetTree(); 1728var tree = GetTree(); 1740var tree = GetTree(); 1752var tree = GetTree(); 1764var tree = GetTree(); 1776var tree = GetTree(); 1788var tree = GetTree(); 1800var tree = GetTree(); 1812var tree = GetTree(); 1824var tree = GetTree(); 1835var tree = GetTree(); 1846var tree = GetTree(); 1858var tree = GetTree(); 1870var tree = GetTree(); 1882var tree = GetTree(); 1894var tree = GetTree(); 1906var tree = GetTree(); 1918var tree = GetTree(); 1930var tree = GetTree(); 1942var tree = GetTree(); 1954var tree = GetTree(); 1966var tree = GetTree(); 1978var tree = GetTree(); 1990var tree = GetTree(); 2002var tree = GetTree(); 2014var tree = GetTree(); 2026var tree = GetTree(); 2038var tree = GetTree(); 2050var tree = GetTree(); 2062var tree = GetTree(); 2074var tree = GetTree(); 2086var tree = GetTree(); 2097var tree = GetTree(); 2108var tree = GetTree(); 2120var tree = GetTree(); 2132var tree = GetTree(); 2144var tree = GetTree(); 2156var tree = GetTree(); 2168var tree = GetTree(); 2180var tree = GetTree(); 2192var tree = GetTree(); 2204var tree = GetTree(); 2216var tree = GetTree(); 2228var tree = GetTree(); 2240var tree = GetTree(); 2252var tree = GetTree(); 2264var tree = GetTree(); 2276var tree = GetTree(); 2288var tree = GetTree(); 2300var tree = GetTree(); 2312var tree = GetTree(); 2324var tree = GetTree(); 2336var tree = GetTree(); 2348var tree = GetTree(); 2360var tree = GetTree(); 2371var tree = GetTree(); 2382var tree = GetTree(); 2394var tree = GetTree(); 2406var tree = GetTree(); 2418var tree = GetTree(); 2430var tree = GetTree(); 2442var tree = GetTree(); 2454var tree = GetTree(); 2466var tree = GetTree(); 2478var tree = GetTree(); 2490var tree = GetTree(); 2502var tree = GetTree(); 2514var tree = GetTree(); 2526var tree = GetTree(); 2538var tree = GetTree(); 2550var tree = GetTree(); 2562var tree = GetTree(); 2574var tree = GetTree(); 2586var tree = GetTree(); 2598var tree = GetTree(); 2609var tree = GetTree(); 2620var tree = GetTree(); 2632var tree = GetTree(); 2644var tree = GetTree(); 2656var tree = GetTree(); 2668var tree = GetTree(); 2680var tree = GetTree(); 2692var tree = GetTree(); 2704var tree = GetTree(); 2716var tree = GetTree(); 2728var tree = GetTree(); 2740var tree = GetTree(); 2752var tree = GetTree(); 2764var tree = GetTree(); 2776var tree = GetTree(); 2788var tree = GetTree(); 2800var tree = GetTree(); 2812var tree = GetTree(); 2824var tree = GetTree(); 2836var tree = GetTree(); 2848var tree = GetTree(); 2860var tree = GetTree(); 2871var tree = GetTree(); 2882var tree = GetTree(); 2894var tree = GetTree(); 2906var tree = GetTree(); 2918var tree = GetTree(); 2930var tree = GetTree(); 2942var tree = GetTree(); 2954var tree = GetTree(); 2966var tree = GetTree(); 2978var tree = GetTree(); 2990var tree = GetTree(); 3002var tree = GetTree(); 3014var tree = GetTree(); 3026var tree = GetTree(); 3038var tree = GetTree(); 3050var tree = GetTree(); 3062var tree = GetTree(); 3074var tree = GetTree(); 3086var tree = GetTree(); 3097var tree = GetTree(); 3108var tree = GetTree(); 3120var tree = GetTree(); 3132var tree = GetTree(); 3144var tree = GetTree(); 3156var tree = GetTree(); 3168var tree = GetTree(); 3180var tree = GetTree(); 3192var tree = GetTree(); 3204var tree = GetTree(); 3216var tree = GetTree(); 3228var tree = GetTree(); 3240var tree = GetTree(); 3252var tree = GetTree(); 3264var tree = GetTree(); 3276var tree = GetTree(); 3288var tree = GetTree(); 3300var tree = GetTree(); 3312var tree = GetTree(); 3324var tree = GetTree(); 3336var tree = GetTree(); 3348var tree = GetTree(); 3360var tree = GetTree(); 3372var tree = GetTree(); 3384var tree = GetTree(); 3397var tree = GetTree(); 3409var tree = GetTree(); 3421var tree = GetTree(); 3433var tree = GetTree(); 3445var tree = GetTree(); 3457var tree = GetTree(); 3469var tree = GetTree(); 3481var tree = GetTree(); 3493var tree = GetTree(); 3505var tree = GetTree(); 3517var tree = GetTree(); 3528var tree = GetTree(); 3539var tree = GetTree(); 3551var tree = GetTree(); 3563var tree = GetTree(); 3575var tree = GetTree(); 3587var tree = GetTree(); 3599var tree = GetTree(); 3611var tree = GetTree(); 3623var tree = GetTree(); 3635var tree = GetTree(); 3647var tree = GetTree(); 3659var tree = GetTree(); 3671var tree = GetTree(); 3683var tree = GetTree(); 3695var tree = GetTree(); 3707var tree = GetTree(); 3719var tree = GetTree(); 3731var tree = GetTree(); 3743var tree = GetTree(); 3755var tree = GetTree(); 3767var tree = GetTree(); 3779var tree = GetTree(); 3791var tree = GetTree(); 3803var tree = GetTree(); 3814var tree = GetTree(); 3825var tree = GetTree(); 3837var tree = GetTree(); 3849var tree = GetTree(); 3861var tree = GetTree(); 3873var tree = GetTree(); 3885var tree = GetTree(); 3897var tree = GetTree(); 3909var tree = GetTree(); 3921var tree = GetTree(); 3933var tree = GetTree(); 3944var tree = GetTree(); 3955var tree = GetTree();
Debugging\ProximityExpressionsGetterTests.Statements.cs (142)
25var tree = GetTree(); 39var tree = GetTree(); 53var tree = GetTree(); 67var tree = GetTree(); 81var tree = GetTree(); 95var tree = GetTree(); 109var tree = GetTree(); 123var tree = GetTree(); 137var tree = GetTree(); 151var tree = GetTree(); 165var tree = GetTree(); 179var tree = GetTree(); 193var tree = GetTree(); 207var tree = GetTree(); 221var tree = GetTree(); 235var tree = GetTree(); 249var tree = GetTree(); 263var tree = GetTree(); 277var tree = GetTree(); 291var tree = GetTree(); 305var tree = GetTree(); 319var tree = GetTree(); 333var tree = GetTree(); 347var tree = GetTree(); 361var tree = GetTree(); 375var tree = GetTree(); 389var tree = GetTree(); 403var tree = GetTree(); 417var tree = GetTree(); 431var tree = GetTree(); 445var tree = GetTree(); 459var tree = GetTree(); 473var tree = GetTree(); 487var tree = GetTree(); 501var tree = GetTree(); 515var tree = GetTree(); 529var tree = GetTree(); 543var tree = GetTree(); 557var tree = GetTree(); 571var tree = GetTree(); 585var tree = GetTree(); 599var tree = GetTree(); 613var tree = GetTree(); 627var tree = GetTree(); 641var tree = GetTree(); 655var tree = GetTree(); 669var tree = GetTree(); 683var tree = GetTree(); 697var tree = GetTree(); 711var tree = GetTree(); 725var tree = GetTree(); 739var tree = GetTree(); 753var tree = GetTree(); 767var tree = GetTree(); 781var tree = GetTree(); 795var tree = GetTree(); 809var tree = GetTree(); 823var tree = GetTree(); 837var tree = GetTree(); 851var tree = GetTree(); 865var tree = GetTree(); 879var tree = GetTree(); 893var tree = GetTree(); 907var tree = GetTree(); 921var tree = GetTree(); 935var tree = GetTree(); 949var tree = GetTree(); 963var tree = GetTree(); 977var tree = GetTree(); 991var tree = GetTree(); 1005var tree = GetTree(); 1019var tree = GetTree(); 1033var tree = GetTree(); 1047var tree = GetTree(); 1061var tree = GetTree(); 1075var tree = GetTree(); 1089var tree = GetTree(); 1103var tree = GetTree(); 1117var tree = GetTree(); 1131var tree = GetTree(); 1145var tree = GetTree(); 1159var tree = GetTree(); 1173var tree = GetTree(); 1187var tree = GetTree(); 1201var tree = GetTree(); 1215var tree = GetTree(); 1229var tree = GetTree(); 1243var tree = GetTree(); 1257var tree = GetTree(); 1271var tree = GetTree(); 1285var tree = GetTree(); 1299var tree = GetTree(); 1313var tree = GetTree(); 1327var tree = GetTree(); 1341var tree = GetTree(); 1355var tree = GetTree(); 1369var tree = GetTree(); 1383var tree = GetTree(); 1397var tree = GetTree(); 1411var tree = GetTree(); 1425var tree = GetTree(); 1439var tree = GetTree(); 1453var tree = GetTree(); 1467var tree = GetTree(); 1481var tree = GetTree(); 1495var tree = GetTree(); 1509var tree = GetTree(); 1523var tree = GetTree(); 1537var tree = GetTree(); 1551var tree = GetTree(); 1565var tree = GetTree(); 1579var tree = GetTree(); 1593var tree = GetTree(); 1607var tree = GetTree(); 1621var tree = GetTree(); 1635var tree = GetTree(); 1649var tree = GetTree(); 1663var tree = GetTree(); 1677var tree = GetTree(); 1691var tree = GetTree(); 1705var tree = GetTree(); 1719var tree = GetTree(); 1733var tree = GetTree(); 1747var tree = GetTree(); 1761var tree = GetTree(); 1775var tree = GetTree(); 1789var tree = GetTree(); 1803var tree = GetTree(); 1817var tree = GetTree(); 1831var tree = GetTree(); 1845var tree = GetTree(); 1859var tree = GetTree(); 1873var tree = GetTree(); 1887var tree = GetTree(); 1901var tree = GetTree(); 1915var tree = GetTree(); 1929var tree = GetTree(); 1943var tree = GetTree(); 1957var tree = GetTree(); 1971var tree = GetTree(); 1985var tree = GetTree(); 1999var tree = GetTree();
EditAndContinue\BreakpointSpansTests.cs (2)
40var tree = SyntaxFactory.ParseSyntaxTree(source, options); 74var tree = SyntaxFactory.ParseSyntaxTree(source);
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (2)
52var tree = SyntaxFactory.ParseSyntaxTree(source); 748var newSyntaxTree = await newDocument.GetSyntaxTreeAsync().ConfigureAwait(false);
EditAndContinue\Helpers\EditingTestBase.cs (4)
81private static SyntaxTree ParseSource(string markedSource, int documentIndex = 0) 89var tree1 = ParseSource(src1, documentIndex); 90var tree2 = ParseSource(src2, documentIndex); 155var tree = ParseSource(source);
EditAndContinue\SyntaxUtilitiesTests.cs (2)
163var tree = SyntaxFactory.ParseSyntaxTree(@" 224var tree = SyntaxFactory.ParseSyntaxTree(@"
Extensions\ContextQuery\AbstractContextTests.cs (4)
14protected abstract void CheckResult(bool validLocation, int position, SyntaxTree syntaxTree); 39var tree = SyntaxFactory.ParseSyntaxTree(text, options: options); 61var tree = SyntaxFactory.ParseSyntaxTree(text, options: options); 88var tree = SyntaxFactory.ParseSyntaxTree(text, options: options);
Extensions\ContextQuery\IsPossibleDeconstructionDesignationTests.cs (1)
18protected override void CheckResult(bool expected, int position, SyntaxTree syntaxTree)
Extensions\ContextQuery\NamespaceContextTests.cs (1)
17protected override void CheckResult(bool validLocation, int position, SyntaxTree syntaxTree)
Extensions\ContextQuery\PossibleTupleContextTests.cs (1)
18protected override void CheckResult(bool validLocation, int position, SyntaxTree syntaxTree)
Extensions\ContextQuery\TypeContextTests.cs (1)
17protected override void CheckResult(bool validLocation, int position, SyntaxTree syntaxTree)
Extensions\SyntaxTreeExtensionsTests.cs (5)
16private static void VerifyWholeLineIsActive(SyntaxTree tree, int lineNumber) 25private static void VerifyWholeLineIsInactive(SyntaxTree tree, int lineNumber) 43var tree = CSharpSyntaxTree.ParseText(code); 57var tree = CSharpSyntaxTree.ParseText(code); 71var tree = CSharpSyntaxTree.ParseText(code);
Formatting\CodeCleanupTests.TestFixers.cs (3)
34var sourceTree = diagnostic.Location.SourceTree; 103var sourceTree = diagnostic.Location.SourceTree; 159var sourceTree = diagnostic.Location.SourceTree;
Formatting\FormattingEngineTests.cs (2)
2019var tree = SyntaxFactory.ParseSyntaxTree(code, options: TestOptions.Script); 2314var syntaxTree = CSharpSyntaxTree.ParseText(text);
Semantics\SpeculationAnalyzerTests.cs (2)
501protected override SyntaxTree Parse(string text) 507protected override Compilation CreateCompilation(SyntaxTree tree)
SymbolKey\SymbolKeyCompilationsTests.cs (2)
308var src1 = SyntaxFactory.ParseSyntaxTree(@"using System; 316var src2 = SyntaxFactory.ParseSyntaxTree(@"
SymbolKey\SymbolKeyTestBase.cs (1)
250foreach (var tree in comp.SyntaxTrees)
SymbolKey\SymbolKeyTests.cs (1)
290var tree = bodyCompilation.SyntaxTrees.Single();
Utilities\CSharpServiceTestExtensions.cs (2)
43internal static T DigToFirstNodeOfType<T>(this SyntaxTree syntaxTree) 49internal static TypeDeclarationSyntax DigToFirstTypeDeclaration(this SyntaxTree syntaxTree)
Workspaces\WorkspaceTests_EditorFeatures.cs (4)
223var tree1 = await workspace.CurrentSolution 230var tree2 = await workspace.CurrentSolution 247var tree = await currentSnapshot.Projects.First().Documents.First().GetSyntaxTreeAsync(); 648var syntaxTree = await doc.GetSyntaxTreeAsync(CancellationToken.None);
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
Recommendations\RecommenderTests.cs (1)
63var tree = SyntaxFactory.ParseSyntaxTree(text, options: options);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (366)
BreakingChanges.cs (2)
197var tree = Parse(text, options: TestOptions.RegularWithDocumentationComments); 216var tree = Parse(text, options: TestOptions.RegularWithDocumentationComments);
CodeGen\CodeGenAsyncMethodBuilderOverrideTests.cs (2)
893var tree = compilation.SyntaxTrees.Single(); 945var tree = compilation.SyntaxTrees.Single();
CodeGen\CodeGenAwaitForeachTests.cs (31)
934var tree = comp.SyntaxTrees.Single(); 1659var tree = comp.SyntaxTrees.Single(); 1705var tree = comp.SyntaxTrees.Single(); 1736var tree = comp.SyntaxTrees.Single(); 1773var tree = comp.SyntaxTrees.Single(); 1813var tree = comp.SyntaxTrees.Single(); 1850var tree = comp.SyntaxTrees.Single(); 1884var tree = comp.SyntaxTrees.Single(); 2121var tree = comp.SyntaxTrees.Single(); 2186var tree = comp.SyntaxTrees.First(); 2271var tree = comp.SyntaxTrees.First(); 2389var tree = comp.SyntaxTrees.First(); 2444var tree = comp.SyntaxTrees.Single(); 2502var tree = comp.SyntaxTrees.Single(); 2692var tree = comp.SyntaxTrees.Single(); 2740var tree = comp.SyntaxTrees.Single(); 2861var tree = comp.SyntaxTrees.First(); 3385var tree = comp.SyntaxTrees.Single(); 3608var tree = comp.SyntaxTrees.Single(); 3682var tree = comp.SyntaxTrees.Single(); 3792var tree = comp.SyntaxTrees.Single(); 3891var tree = comp.SyntaxTrees.Single(); 4118var tree = comp.SyntaxTrees.Single(); 4199var tree = comp.SyntaxTrees.Single(); 4420var tree = comp.SyntaxTrees.Single(); 5503var tree = comp.SyntaxTrees.Single(); 8163var tree = comp.SyntaxTrees.First(); 8239var tree = comp.SyntaxTrees.First(); 8317var tree = comp.SyntaxTrees.First(); 8378var tree = comp.SyntaxTrees.First(); 8449var tree = comp.SyntaxTrees.First();
CodeGen\CodeGenCheckedTests.cs (2)
2913var tree = comp.SyntaxTrees.Single(); 2945var tree = comp.SyntaxTrees.Single();
CodeGen\CodeGenDeconstructTests.cs (90)
93var tree = compilation.SyntaxTrees.First(); 253var tree = comp.Compilation.SyntaxTrees.First(); 309var tree = comp.SyntaxTrees.First(); 1109var tree = comp.Compilation.SyntaxTrees.First(); 1364var tree = compilation.SyntaxTrees.First(); 1421var tree = compilation.SyntaxTrees.First(); 1465var tree = comp.SyntaxTrees.First(); 1506var tree = comp.SyntaxTrees.First(); 1559var tree = comp.SyntaxTrees.First(); 1666var tree = compilation.SyntaxTrees.First(); 2285var tree = comp.Compilation.SyntaxTrees.First(); 2685var tree = compilation.SyntaxTrees.First(); 3127var tree = compilation.SyntaxTrees.First(); 3175var tree = compilation.SyntaxTrees.First(); 3239var tree = compilation.SyntaxTrees.First(); 3277var tree = compilation.SyntaxTrees.First(); 3327var tree = compilation.SyntaxTrees.First(); 3365var tree = compilation.SyntaxTrees.First(); 3440var tree = compilation.SyntaxTrees.First(); 3476var tree = compilation.SyntaxTrees.First(); 3541var tree = compilation.SyntaxTrees.First(); 3633private static SingleVariableDesignationSyntax GetDeconstructionVariable(SyntaxTree tree, string name) 3638private static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 3643private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 3648private static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 3653private static IdentifierNameSyntax[] GetReferences(SyntaxTree tree, string name, int count) 3660private static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 3687var tree = compilation.SyntaxTrees.First(); 3732var tree = compilation.SyntaxTrees.First(); 3789var tree = compilation.SyntaxTrees.First(); 3839var tree = compilation.SyntaxTrees.First(); 3885var tree = compilation.SyntaxTrees.First(); 3929var tree = compilation.SyntaxTrees.First(); 3975var tree = compilation.SyntaxTrees.First(); 4024var tree = compilation.SyntaxTrees.First(); 4130var tree = compilation.SyntaxTrees.First(); 4215var tree = compilation.SyntaxTrees.First(); 4326var tree = compilation.SyntaxTrees.First(); 4402var tree = compilation.SyntaxTrees.First(); 4435var tree = compilation.SyntaxTrees.First(); 4589var tree = compilation.SyntaxTrees.First(); 5018var tree = compilation.SyntaxTrees.First(); 5170var tree = compilation.SyntaxTrees.First(); 5307var tree = compilation.SyntaxTrees.First(); 5343var tree = compilation.SyntaxTrees.First(); 5398var tree = comp.SyntaxTrees.First(); 5431var tree = comp.SyntaxTrees.First(); 5469var tree = comp.SyntaxTrees.First(); 5501var tree = comp.SyntaxTrees.First(); 5532var tree = comp.SyntaxTrees.First(); 5561var tree = comp.SyntaxTrees.First(); 5601var tree = comp.SyntaxTrees.First(); 5640var tree = comp.SyntaxTrees.First(); 5684var tree = comp.SyntaxTrees.First(); 5723var tree = comp.SyntaxTrees.First(); 5765var tree = comp.SyntaxTrees.First(); 5801var tree = comp.SyntaxTrees.First(); 5851var tree = comp.SyntaxTrees.First(); 5905var tree = comp.SyntaxTrees.First(); 5996var tree = comp.SyntaxTrees.First(); 6028var tree = comp.SyntaxTrees.First(); 6081var tree = comp.SyntaxTrees.First(); 6130var tree = comp.SyntaxTrees.First(); 6179var tree = comp.SyntaxTrees.First(); 6209var tree = comp.SyntaxTrees.First(); 6251var tree = comp.SyntaxTrees.First(); 6302var tree = comp.SyntaxTrees.First(); 6334var tree = comp.SyntaxTrees.First(); 6364var tree = comp.SyntaxTrees.First(); 6391var tree = comp.SyntaxTrees.First(); 6436var tree = compilation.SyntaxTrees.First(); 6559var tree = comp.SyntaxTrees.First(); 6857var tree = compilation.SyntaxTrees.First(); 6929var tree = compilation.SyntaxTrees.First(); 6972var tree = comp.SyntaxTrees.First(); 7065var tree = comp.SyntaxTrees.Single(); 7120var tree = compilation.SyntaxTrees.First(); 7173var tree = compilation.SyntaxTrees.First(); 7228var tree = compilation.SyntaxTrees.First(); 7266var tree = compilation.SyntaxTrees.First(); 7303var tree = compilation.SyntaxTrees.First(); 7351var tree = compilation.SyntaxTrees.First(); 7390var tree = compilation.SyntaxTrees.First(); 7426var tree = compilation.SyntaxTrees.First(); 7503var tree = compilation.SyntaxTrees.First(); 7560var tree = compilation.SyntaxTrees.First(); 8357var tree = comp.SyntaxTrees.Single(); 8584var tree = compilation.SyntaxTrees.Single(); 8628var tree = compilation.SyntaxTrees.Single(); 9008var tree = comp.SyntaxTrees.First();
CodeGen\CodeGenFieldInitTests.cs (1)
650var trees = new List<SyntaxTree>();
CodeGen\CodeGenForEachTests.cs (1)
1750var tree = comp.SyntaxTrees.Single();
CodeGen\CodeGenFunctionPointersTests.cs (17)
3051var syntaxTree = comp.SyntaxTrees[0]; 3103var syntaxTree = comp.SyntaxTrees[0]; 3328var syntaxTree = comp.SyntaxTrees[0]; 3399var syntaxTree = comp.SyntaxTrees[0]; 3446var syntaxTree = comp.SyntaxTrees[0]; 3557var tree = comp.SyntaxTrees[0]; 3609var tree = comp.SyntaxTrees[0]; 3660var tree = comp.SyntaxTrees[0]; 3699var tree = comp.SyntaxTrees[0]; 4104var syntaxTree = comp.SyntaxTrees[0]; 4906var syntaxTree = comp.SyntaxTrees[0]; 7399var tree = comp.SyntaxTrees[0]; 7501var tree = comp.SyntaxTrees[0]; 7557var tree = allInCoreLib.SyntaxTrees[0]; 7626var tree = allInCoreLib.SyntaxTrees[0]; 7713var tree = comp1.SyntaxTrees[0]; 10754var tree = comp.SyntaxTrees[0];
CodeGen\CodeGenInterpolatedString.cs (1)
36var tree = comp.SyntaxTrees.Single();
CodeGen\CodeGenLocalFunctionTests.cs (5)
144var tree = comp.SyntaxTrees.Single(); 5745var syntaxTree = comp.SyntaxTrees.Single(); 5820var syntaxTree = comp.SyntaxTrees.Single(); 5895var syntaxTree = comp.SyntaxTrees.Single(); 6160var tree = comp.SyntaxTrees[0];
CodeGen\CodeGenOperators.cs (3)
5250var tree = result.Compilation.SyntaxTrees.Single(); 5538var tree = compilation.SyntaxTrees.Single(); 5576var tree = compilation.SyntaxTrees.Single();
CodeGen\CodeGenRefLocalTests.cs (3)
3254var tree = comp.SyntaxTrees.Single(); 3291var tree = comp.SyntaxTrees.Single(); 3325var tree = comp.SyntaxTrees.Single();
CodeGen\CodeGenScriptTests.cs (9)
25var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 44var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 62var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 88var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 113var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 138var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 169var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 197var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 636var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script);
CodeGen\CodeGenTests.cs (1)
475var tree = Parse(source);
CodeGen\CodeGenTupleEqualityTests.cs (36)
358var tree = comp.Compilation.SyntaxTrees.First(); 700var tree = comp.Compilation.SyntaxTrees.First(); 731var tree = comp.Compilation.SyntaxTrees.First(); 788var tree = comp.SyntaxTrees.First(); 810var tree = comp.SyntaxTrees[0]; 872var tree = comp.SyntaxTrees[0]; 920var tree = comp.SyntaxTrees[0]; 969var tree = comp.SyntaxTrees[0]; 1019var tree = comp.SyntaxTrees[0]; 1073var tree = comp.SyntaxTrees[0]; 1107var tree = comp.SyntaxTrees[0]; 1139var tree = comp.SyntaxTrees[0]; 1170var tree = comp.SyntaxTrees[0]; 1230var tree = comp.SyntaxTrees[0]; 1330var tree = comp.SyntaxTrees[0]; 1416var tree = comp.SyntaxTrees[0]; 1481var tree = comp.SyntaxTrees[0]; 1514var tree = comp.SyntaxTrees[0]; 1575var tree = comp.SyntaxTrees[0]; 1612var tree = comp.SyntaxTrees[0]; 1637var tree = comp.SyntaxTrees[0]; 1692var tree = comp.SyntaxTrees[0]; 1794var tree = comp.SyntaxTrees[0]; 1936var tree = comp.SyntaxTrees[0]; 2591var tree = comp.SyntaxTrees.First(); 2659var tree = comp.SyntaxTrees.First(); 3296var tree = comp.SyntaxTrees.First(); 3702var tree = comp.SyntaxTrees.First(); 3826var tree = comp.SyntaxTrees.First(); 3929var tree = comp.SyntaxTrees.First(); 4054var tree = comp.SyntaxTrees.First(); 4101var tree = comp.SyntaxTrees.First(); 4202var tree = comp.SyntaxTrees[0]; 4295var tree = comp.SyntaxTrees.First(); 5140var tree = comp.SyntaxTrees.First(); 5176var tree = comp.SyntaxTrees.First();
CodeGen\CodeGenTupleTest.cs (108)
1600var tree = Parse(source, options: TestOptions.Regular); 3216var tree = compilation.SyntaxTrees.First(); 3249var tree = compilation.SyntaxTrees.First(); 3456var tree = compilation.SyntaxTrees.First(); 3628var tree = compilation.SyntaxTrees.First(); 3679var tree = compilation.SyntaxTrees.First(); 3925var tree = compilation.SyntaxTrees.First(); 3982var tree = compilation.SyntaxTrees.First(); 4015var tree = compilation.SyntaxTrees.First(); 4147var tree = compilation.SyntaxTrees.First(); 4832var tree = comp.SyntaxTrees.Single(); 5068var tree = comp.SyntaxTrees.Single(); 5112var tree = comp.SyntaxTrees.Single(); 5153var tree = comp.SyntaxTrees.Single(); 5197var tree = comp.SyntaxTrees.Single(); 5464var tree = Parse(source); 5793var tree = CSharpSyntaxTree.ParseText("class C { }"); 5904var tree = CSharpSyntaxTree.ParseText("class C { }"); 6345var syntaxTree = CSharpSyntaxTree.ParseText("class C { }"); 6381var syntaxTree = CSharpSyntaxTree.ParseText("class C { }"); 7501var tree = comp.SyntaxTrees.Single(); 7534var tree = comp.SyntaxTrees.Single(); 7571var tree = comp.SyntaxTrees.Single(); 7634var tree = comp.SyntaxTrees.Single(); 8293var tree = Parse(source, options: TestOptions.Regular); 8324var tree = Parse(source, options: TestOptions.Regular); 8379var tree = Parse(source, options: TestOptions.Regular); 8408var tree = Parse(source, options: TestOptions.Regular); 8437var tree = Parse(source, options: TestOptions.Regular); 8485var tree = Parse(source, options: TestOptions.Regular); 8519var tree = Parse(source, options: TestOptions.Regular); 8552var tree = Parse(source, options: TestOptions.Regular); 8581var tree = Parse(source, options: TestOptions.Regular); 8628var tree = Parse(source, options: TestOptions.Regular); 8663var tree = Parse(source, options: TestOptions.Regular); 8692var tree = Parse(source, options: TestOptions.Regular); 8721var tree = Parse(source, options: TestOptions.Regular); 8751var tree = Parse(source, options: TestOptions.Regular); 8806var tree = Parse(source, options: TestOptions.Regular); 8836var tree = Parse(source, options: TestOptions.Regular); 8895var tree = Parse(source, options: TestOptions.Regular); 8942var tree = Parse(source, options: TestOptions.Regular); 9013var tree = Parse(source, options: TestOptions.Regular); 9065var tree = Parse(source, options: TestOptions.Regular); 9142var tree = Parse(source, options: TestOptions.Regular); 9223var tree = Parse(source, options: TestOptions.Regular); 9306var tree = Parse(source, options: TestOptions.Regular); 9360var tree = Parse(source, options: TestOptions.Regular); 9858var tree = comp.SyntaxTrees.First(); 9909var tree = comp.SyntaxTrees.First(); 9951var tree = comp.SyntaxTrees.First(); 9997var tree = comp.SyntaxTrees.First(); 10063var tree = comp.SyntaxTrees.First(); 10102var tree = comp.SyntaxTrees.First(); 10136var tree = comp.SyntaxTrees.First(); 12696var tree = c.SyntaxTrees.Single(); 13977var tree = c.SyntaxTrees.Single(); 14248var tree = c.SyntaxTrees.Single(); 14436var tree = comp.SyntaxTrees.Single(); 16543var tree = comp.SyntaxTrees.Single(); 16568var tree = Parse(source, options: TestOptions.Regular); 16605var tree = Parse(source, options: TestOptions.Regular); 17211var tree = Parse(source, options: TestOptions.Regular); 17272var tree = Parse(source, options: TestOptions.Regular); 17331var tree = Parse(source, options: TestOptions.Regular); 17370var tree = Parse(source, options: TestOptions.Regular); 17402var tree = Parse(source, options: TestOptions.Regular7_1); 17435var tree = Parse(source, options: TestOptions.Regular7_1); 19064var tree = Parse(text); 19103var tree = Parse(text); 19142var tree = Parse(text); 19181var tree = Parse(text); 19233var tree = comp.SyntaxTrees.First(); 19295var tree = comp.SyntaxTrees.First(); 19398var tree = comp.SyntaxTrees.First(); 19429var tree = comp.SyntaxTrees.First(); 19483var tree = comp.SyntaxTrees.First(); 19541var tree = comp.SyntaxTrees.First(); 19664var tree = comp.SyntaxTrees.First(); 19708var tree = comp.SyntaxTrees.First(); 19739var tree = comp.SyntaxTrees.First(); 20361var tree = comp.SyntaxTrees.First(); 21350var tree = comp.SyntaxTrees.First(); 22645var startTree = SyntaxFactory.ParseSyntaxTree(text); 22650var newTree = startTree.WithChangedText(newText); 22885var tree = compilation.SyntaxTrees.First(); 24047var tree = SyntaxFactory.ParseSyntaxTree(text, CSharpParseOptions.Default); 24216var tree = compilation.SyntaxTrees.First(); 24295var tree = comp.SyntaxTrees.Single(); 24358var tree = comp.SyntaxTrees.Single(); 24422var tree = comp.SyntaxTrees.Single(); 24495var tree = comp.SyntaxTrees.Single(); 24568var tree = comp.SyntaxTrees.Single(); 24642var tree = comp.SyntaxTrees.Single(); 25060var tree = comp.SyntaxTrees.Single(); 25088var tree = comp.SyntaxTrees.Single(); 25119var tree = comp.SyntaxTrees.Single(); 25739var tree = comp.SyntaxTrees.Single(); 25810var tree = comp.SyntaxTrees.Single(); 25875var tree = comp.SyntaxTrees.Single(); 25917var tree = comp.SyntaxTrees.Single(); 25947var tree = comp.SyntaxTrees.Single(); 26258var tree = comp.SyntaxTrees[0]; 26331var tree = comp.SyntaxTrees.First(); 26364var tree = comp.SyntaxTrees.First(); 26397var tree = comp.SyntaxTrees.First(); 26430var tree = comp.SyntaxTrees.First(); 27603var tree = comp.SyntaxTrees.Single();
CodeGen\GotoTest.cs (2)
1037var tree = Parse(source, options: TestOptions.Script); 1050var tree = Parse(source, options: TestOptions.Script);
CodeGen\IndexAndRangeTests.cs (2)
30var syntaxTree = comp.SyntaxTrees[0]; 3530var tree = comp.SyntaxTrees.First();
CodeGen\PatternTests.cs (3)
5010var tree = compilation.SyntaxTrees[0]; 5136var tree = compilation.SyntaxTrees[0]; 5285var tree = compilation.SyntaxTrees[0];
Emit\CompilationEmitTests.cs (2)
1280var source = Parse(""); 1293var source = Parse("");
Emit\DeterministicTests.cs (1)
264var tree = CSharpSyntaxTree.ParseText("class Program { static void Main() { } }");
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (1)
3582var trees = ArrayBuilder<SyntaxTree>.GetInstance();
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (2)
3307var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options); 5815var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options);
Emit\EditAndContinue\EditAndContinueTestBase.cs (4)
80var tree1 = method1.Locations[0].SourceTree; 81var tree0 = method0.Locations[0].SourceTree; 329internal static CSharpCompilation WithSource(this CSharpCompilation compilation, SyntaxTree newTree) 334internal static CSharpCompilation WithSource(this CSharpCompilation compilation, SyntaxTree[] newTrees)
Emit\EditAndContinue\LocalSlotMappingTests.cs (2)
751var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options); 844var asyncStreamsTree = Parse(AsyncStreamsTypes, options: (CSharpParseOptions)source0.Tree.Options);
Emit\EmitMetadataTests.cs (2)
2229var syntax = SyntaxFactory.ParseSyntaxTree(@"class C {}", TestOptions.Regular.WithNoRefSafetyRulesAttribute()); 2418var syntax = SyntaxFactory.ParseSyntaxTree(@"class C { static void Main() { } }", TestOptions.Regular.WithNoRefSafetyRulesAttribute());
Emit\ResourceTests.cs (1)
448var sourceTree = SyntaxFactory.ParseSyntaxTree("");
PDB\CheckSumTest.cs (2)
34var tree1 = SyntaxFactory.ParseSyntaxTree(StringText.From(source1, Encoding.UTF8, SourceHashAlgorithm.Sha1), path: "sha1.cs"); 35var tree256 = SyntaxFactory.ParseSyntaxTree(StringText.From(source256, Encoding.UTF8, SourceHashAlgorithm.Sha256), path: "sha256.cs");
PDB\CSharpDeterministicBuildCompilationTests.cs (10)
55SyntaxTree[] syntaxTrees, 99var sourceOne = Parse(@" 111var sourceTwo = Parse(@" 116var sourceThree = Parse(@" 159var sourceOne = Parse(@" 171var sourceTwo = Parse(@" 176var sourceThree = Parse(@" 223var sourceOne = Parse(@" 235var sourceTwo = Parse(@" 240var sourceThree = Parse(@"
PDB\PDBEmbeddedSourceTests.cs (3)
42var tree1 = Parse(source1, "f:/build/goo.cs"); 43var tree2 = Parse(source2, "f:/build/nocode.cs"); 103var tree = Parse(source, "f:/build/goo.cs");
PDB\PDBTests.cs (17)
38var tree1 = SyntaxFactory.ParseSyntaxTree("class A { }", encoding: null, path: "Foo.cs"); 39var tree2 = SyntaxFactory.ParseSyntaxTree("class B { }", encoding: null, path: ""); 40var tree3 = SyntaxFactory.ParseSyntaxTree(SourceText.From("class C { }", encoding: null), path: "Bar.cs"); 41var tree4 = SyntaxFactory.ParseSyntaxTree("class D { }", encoding: Encoding.UTF8, path: "Baz.cs"); 58var tree1 = SyntaxFactory.ParseSyntaxTree("class A { public void F() { } }", encoding: Encoding.Unicode, path: "Foo.cs"); 59var tree2 = SyntaxFactory.ParseSyntaxTree("class B { public void F() { } }", encoding: null, path: ""); 60var tree3 = SyntaxFactory.ParseSyntaxTree("class C { public void F() { } }", encoding: new UTF8Encoding(true, false), path: "Bar.cs"); 61var tree4 = SyntaxFactory.ParseSyntaxTree(SourceText.From("class D { public void F() { } }", new UTF8Encoding(false, false)), path: "Baz.cs"); 125var tree1 = SyntaxFactory.ParseCompilationUnit(@" 129var tree2 = SyntaxFactory.ParseCompilationUnit(@" 520var tree1 = Parse(source1, @"foo.cs"); 521var tree2 = Parse(source2, @"foo.cs"); 4878var compilation = CreateCompilation(new SyntaxTree[] { Parse(text1, "a.cs"), Parse(text2, "b.cs") }); 12290var tree = SyntaxFactory.ParseSyntaxTree(source, encoding: Encoding.UTF8, path: "HIDDEN.cs"); 12892var tree1 = Parse(source1, "f:/build/goo.cs"); 12893var tree2 = Parse(source2, "f:/build/nocode.cs"); 12931var tree = Parse(source, "f:/build/nocode.cs");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (518)
Attributes\AttributeTests.cs (8)
706var tree = comp.SyntaxTrees[0]; 747var tree = comp.SyntaxTrees[0]; 811var tree = comp.SyntaxTrees[0]; 853var tree = comp.SyntaxTrees[0]; 894var tree = comp.SyntaxTrees[0]; 933var tree = comp.SyntaxTrees[0]; 7238var tree = compilation.SyntaxTrees.Single(); 7279var tree = compilation.SyntaxTrees.Single();
Attributes\AttributeTests_CallerInfoAttributes.cs (1)
5279var compilation = CreateCompilationWithMscorlib45(new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular7, path: @"C:\filename") }).VerifyDiagnostics(
Attributes\AttributeTests_Conditional.cs (2)
251var syntaxTree = SyntaxFactory.SyntaxTree(root); 462var syntaxTree = SyntaxFactory.SyntaxTree(root);
Attributes\AttributeTests_MarshalAs.cs (2)
31var compilation = CreateEmptyCompilation(new SyntaxTree[0], new[] { assembly.GetReference() }, 64new SyntaxTree[0],
Attributes\AttributeTests_RefReadOnly.cs (4)
1376var tree = compilation.SyntaxTrees.Single(); 1418var tree = compilation.SyntaxTrees.Single(); 1447var tree = compilation.SyntaxTrees.Single(); 1474var tree = compilation.SyntaxTrees.Single();
Attributes\AttributeTests_Security.cs (2)
1501var syntaxTree = Parse(source); 1619var syntaxTree = Parse(source);
Attributes\AttributeTests_Synthesized.cs (1)
1959var comp = CreateEmptyCompilation(new SyntaxTree[] { Parse("", options: parseOptions) }, references: new[] { diagLibRef, mslibNoStringRef });
Attributes\AttributeTests_WellKnownAttributes.cs (9)
5014var syntaxTree = Parse(source, filename: "test.cs"); 5053var syntaxTree = Parse(source, filename: "test.cs", options: parseOptions); 5676var tree = compilation.SyntaxTrees.Single(); 9461var tree = comp.SyntaxTrees.Single(); 9510var tree = comp.SyntaxTrees.Single(); 9566var tree = comp2.SyntaxTrees.Single(); 11259var tree = comp.SyntaxTrees[0]; 11284var tree = comp.SyntaxTrees[0]; 11315var tree = comp.SyntaxTrees[0];
Attributes\InternalsVisibleToAndStrongNameTests.cs (5)
131var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs", parseOptions); 160var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs", parseOptions); 188var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs", TestOptions.RegularWithLegacyStrongName); 256var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs"); 298var syntaxTree = Parse(s, @"IVTAndStrongNameTests\AnotherTempDir\temp.cs");
Diagnostics\DiagnosticAnalyzerTests.cs (59)
1011var treeInAnotherCompilation = anotherCompilation.SyntaxTrees.Single(); 1101var treeInAnotherCompilation = compilation.SyntaxTrees.Single(); 1473var builder = ImmutableArray.CreateBuilder<SyntaxTree>(); 1477var tree = CSharpSyntaxTree.ParseText(string.Format(source, treeNum++), path: "SourceFileRegular.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); 3252var tree1 = compilation.SyntaxTrees[0]; 3276var tree1 = Parse("partial class A { }"); 3277var tree2 = Parse("partial class A { private class B { } }"); 3319var tree1 = Parse("partial class A { }"); 3320var tree2 = Parse("partial class A { private class B { } }"); 3372var tree1 = Parse("partial class A { }"); 3373var tree2 = Parse("partial class A { private class B { } }"); 3423var tree1 = Parse("partial class A { }"); 3424var tree2 = Parse("partial class A { private class B { } }"); 3498var tree = CSharpSyntaxTree.ParseText(source); 3529var tree = CSharpSyntaxTree.ParseText(source); 3550var tree = CSharpSyntaxTree.ParseText(source); 3589var tree1 = compilation.SyntaxTrees[0]; 3656var tree = compilation.SyntaxTrees[0]; 3718var tree = compilation.SyntaxTrees[0]; 3787var tree = CSharpSyntaxTree.ParseText(string.Empty); 3822var tree = CSharpSyntaxTree.ParseText(string.Empty); 3945var tree = CSharpSyntaxTree.ParseText(@"class C { }"); 3962private readonly ConcurrentDictionary<SyntaxTree, SemanticModel> _cache = new ConcurrentDictionary<SyntaxTree, SemanticModel>(); 3964public override SemanticModel GetSemanticModel(SyntaxTree tree, Compilation compilation, bool ignoreAccessibility = false) 3969public void VerifyCachedModel(SyntaxTree tree, SemanticModel model) 4029var tree1 = compilation.SyntaxTrees[0]; 4038var tree2 = compilation.SyntaxTrees[1]; 4039var tree3 = compilation.SyntaxTrees[2]; 4101var tree = compilation.SyntaxTrees[0]; 4111public override GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken cancellationToken) 4117public override bool TryGetDiagnosticValue(SyntaxTree tree, string diagnosticId, CancellationToken cancellationToken, out ReportDiagnostic severity)
Diagnostics\GetDiagnosticsTests.cs (23)
165var tree1 = CSharpSyntaxTree.ParseText(source1, path: "file1"); 166var tree2 = CSharpSyntaxTree.ParseText(source2, path: "file2"); 214var tree1 = CSharpSyntaxTree.ParseText(source1, path: "file1"); 215var tree2 = CSharpSyntaxTree.ParseText(source2, path: "file2"); 253var tree = CSharpSyntaxTree.ParseText(source, path: "file1"); 368var syntaxTree1 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "1" })); 369var syntaxTree2 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "2" })); 370var syntaxTree3 = Parse(string.Empty, options: new CSharpParseOptions().WithPreprocessorSymbols(new[] { "3" })); 397var syntaxTree1 = Parse(string.Empty, options: parseOptions1); 398var syntaxTree2 = Parse(string.Empty, options: parseOptions2); 399var syntaxTree3 = Parse(string.Empty, options: parseOptions2); 421var tree1 = Parse(string.Empty, options: parseOptions); 422var tree2 = Parse("ref struct X {}", options: parseOptions); 609var tree = compilation.SyntaxTrees.First(); 662var tree = compilation.SyntaxTrees.First(); 680var tree = compilation.SyntaxTrees.First(); 717var syntaxTree = compilation.SyntaxTrees[0]; 774var syntaxTree = compilation.SyntaxTrees[0]; 996var syntaxTree = compilation.SyntaxTrees[0]; 1126var tree1 = compilation.SyntaxTrees[0]; 1127var tree2 = compilation.SyntaxTrees[1]; 1139var analyzedTree = Assert.Single(analyzer.AnalyzedTrees); 1179var expectedSemanticModelTreeCallbacks = new HashSet<SyntaxTree>();
Emit\NumericIntPtrTests.cs (15)
697var tree = comp.SyntaxTrees[0]; 1881var tree = comp.SyntaxTrees[0]; 1933var tree = comp.SyntaxTrees[0]; 5973var tree = comp.SyntaxTrees[0]; 6209var tree = comp.SyntaxTrees[0]; 6582var tree = comp.SyntaxTrees[0]; 6816var tree = comp.SyntaxTrees[0]; 8090var tree = comp.SyntaxTrees[0]; 10511var tree = comp.SyntaxTrees[0]; 10650var tree = comp.SyntaxTrees[0]; 11137var tree = comp.SyntaxTrees.Single(); 11160var tree = comp.SyntaxTrees.Single(); 11188var tree = comp.SyntaxTrees.Single(); 11213var tree = comp.SyntaxTrees.Single(); 11258var tree = comp.SyntaxTrees.Single();
FlowAnalysis\FlowTestBase.cs (6)
110var tree = comp.SyntaxTrees[0]; 131var tree = comp.SyntaxTrees[0]; 152var tree = comp.SyntaxTrees[0]; 173var tree = comp.SyntaxTrees[0]; 194protected T GetFirstNode<T>(SyntaxTree tree, int offset) 200protected T GetLastNode<T>(SyntaxTree tree, int offset)
FlowAnalysis\FlowTests.cs (1)
5839var tree = compilation.SyntaxTrees[0];
FlowAnalysis\IterationJumpYieldStatementTests.cs (1)
900var tree = SyntaxFactory.ParseSyntaxTree(@"
FlowAnalysis\RegionAnalysisTests.cs (16)
4425var tree = compilation.SyntaxTrees.First(); 4523var tree = compilation.SyntaxTrees[0]; 5483var tree = SyntaxFactory.ParseSyntaxTree(source); 5532var tree = comp.SyntaxTrees.Single(); 5576var tree = comp.SyntaxTrees.Single(); 5619var tree = comp.SyntaxTrees.Single(); 6214var tree = comp.SyntaxTrees.Single(); 6312var tree = compilation.SyntaxTrees[0]; 6351var tree = compilation.SyntaxTrees[0]; 6378var tree = compilation.SyntaxTrees[0]; 6416var tree = compilation.SyntaxTrees[0]; 6444var tree = compilation.SyntaxTrees[0]; 6479var tree = compilation.SyntaxTrees[0]; 7905var tree = compilation.SyntaxTrees[0]; 8097var tree = compilation.SyntaxTrees[0]; 8125var tree = compilation.SyntaxTrees[0];
Semantics\PatternMatchingTestBase.cs (10)
25protected IEnumerable<SingleVariableDesignationSyntax> GetPatternDeclarations(SyntaxTree tree, string v) 30protected SingleVariableDesignationSyntax GetPatternDeclaration(SyntaxTree tree, string v) 35protected IEnumerable<SingleVariableDesignationSyntax> GetPatternDeclarations(SyntaxTree tree) 40protected IEnumerable<VariableDeclaratorSyntax> GetVariableDeclarations(SyntaxTree tree, string v) 45protected IEnumerable<VariableDeclaratorSyntax> GetVariableDeclarations(SyntaxTree tree) 50protected static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 55protected static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 60protected static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 417protected static void AssertNoGlobalStatements(SyntaxTree tree) 449var tree = comp.SyntaxTrees.First();
Semantics\PatternMatchingTests.cs (53)
692var tree = compilation.SyntaxTrees.Single(); 736var tree = compilation.SyntaxTrees.Single(); 776var tree = compilation.SyntaxTrees.Single(); 842var tree = compilation.SyntaxTrees.Single(); 889var tree = compilation.SyntaxTrees.Single(); 1151var tree = compilation.SyntaxTrees.Single(); 1220var tree = compilation.SyntaxTrees.Single(); 1270var tree = compilation.SyntaxTrees.Single(); 1314var tree = compilation.SyntaxTrees.Single(); 1429var tree = compilation.SyntaxTrees.Single(); 1479var tree = compilation.SyntaxTrees.Single(); 1536var tree = compilation.SyntaxTrees.Single(); 1588var tree = compilation.SyntaxTrees.Single(); 1653var tree = compilation.SyntaxTrees.Single(); 1730var tree = compilation.SyntaxTrees.Single(); 1783var tree = compilation.SyntaxTrees.Single(); 1827var tree = compilation.SyntaxTrees.Single(); 1881var tree = compilation.SyntaxTrees.Single(); 1935var tree = compilation.SyntaxTrees.Single(); 1992var tree = compilation.SyntaxTrees.Single(); 2030var tree = compilation.SyntaxTrees.Single(); 2076var tree = compilation.SyntaxTrees.Single(); 2130var tree = compilation.SyntaxTrees.Single(); 2178var tree = compilation.SyntaxTrees.Single(); 2234var tree = compilation.SyntaxTrees.Single(); 2294var tree = compilation.SyntaxTrees.Single(); 2352var tree = compilation.SyntaxTrees.Single(); 2413var tree = compilation.SyntaxTrees.Single(); 2458var tree = compilation.SyntaxTrees.Single(); 2497var tree = compilation.SyntaxTrees.Single(); 2541var tree = compilation.SyntaxTrees.Single(); 2613var tree = compilation.SyntaxTrees.Single(); 2661var tree = compilation.SyntaxTrees.Single(); 2699var tree = compilation.SyntaxTrees.Single(); 2744var tree = compilation.SyntaxTrees.Single(); 2788var tree = compilation.SyntaxTrees.Single(); 2840var tree = compilation.SyntaxTrees.Single(); 2882var tree = compilation.SyntaxTrees.Single(); 3037var tree = compilation.SyntaxTrees.Single(); 3084var tree = compilation.SyntaxTrees.Single(); 3263var tree = compilation.SyntaxTrees[0]; 3441var tree = compilation.SyntaxTrees[0]; 3477var tree = compilation.SyntaxTrees.Single(); 3576var tree = compilation.SyntaxTrees.Single(); 4247var tree = compilation.SyntaxTrees.Single(); 4288var tree = compilation.SyntaxTrees.Single(); 4789var tree = compilation.SyntaxTrees.Single(); 4825var tree = compilation.SyntaxTrees.Single(); 6570var tree = compilation.SyntaxTrees.Single(); 11359var tree = comp.SyntaxTrees.Single(); 11383var tree = comp.SyntaxTrees.Single(); 11404var tree = comp.SyntaxTrees.Single(); 11461var tree = comp.SyntaxTrees.Single();
Semantics\PatternMatchingTests_Global.cs (123)
76var tree = compilation.SyntaxTrees.Single(); 120var tree = compilation.SyntaxTrees.Single(); 198var tree = compilation.SyntaxTrees.Single(); 242var tree = compilation.SyntaxTrees.Single(); 292var tree = compilation.SyntaxTrees.Single(); 368var tree = compilation.SyntaxTrees.Single(); 428var tree = compilation.SyntaxTrees.Single(); 520var tree = compilation.SyntaxTrees.Single(); 577var tree = compilation.SyntaxTrees.Single(); 639var tree = compilation.SyntaxTrees.Single(); 681var tree = compilation.SyntaxTrees.Single(); 757var tree = compilation.SyntaxTrees.Single(); 804var tree = compilation.SyntaxTrees.Single(); 894var tree = compilation.SyntaxTrees.Single(); 942var tree = compilation.SyntaxTrees.Single(); 1021var tree = compilation.SyntaxTrees.Single(); 1074var tree = compilation.SyntaxTrees.Single(); 1153var tree = compilation.SyntaxTrees.Single(); 1206var tree = compilation.SyntaxTrees.Single(); 1262var tree = compilation.SyntaxTrees.Single(); 1327var tree = compilation.SyntaxTrees.Single(); 1371var tree = compilation.SyntaxTrees.Single(); 1452var tree = compilation.SyntaxTrees.Single(); 1497var tree = compilation.SyntaxTrees.Single(); 1584var tree = compilation.SyntaxTrees.Single(); 1638var tree = compilation.SyntaxTrees.Single(); 1732var tree = compilation.SyntaxTrees.Single(); 1786var tree = compilation.SyntaxTrees.Single(); 1850var tree = compilation.SyntaxTrees.Single(); 1924var tree = compilation.SyntaxTrees.Single(); 1994var tree = compilation.SyntaxTrees.Single(); 2095var tree = compilation.SyntaxTrees.Single(); 2165var tree = compilation.SyntaxTrees.Single(); 2224var tree = compilation.SyntaxTrees.Single(); 2298var tree = compilation.SyntaxTrees.Single(); 2368var tree = compilation.SyntaxTrees.Single(); 2470var tree = compilation.SyntaxTrees.Single(); 2540var tree = compilation.SyntaxTrees.Single(); 2609var tree = compilation.SyntaxTrees.Single(); 2679var tree = compilation.SyntaxTrees.Single(); 2733var tree = compilation.SyntaxTrees.Single(); 2825var tree = compilation.SyntaxTrees.Single(); 2879var tree = compilation.SyntaxTrees.Single(); 2941var tree = compilation.SyntaxTrees.Single(); 2987var tree = compilation.SyntaxTrees.Single(); 3068var tree = compilation.SyntaxTrees.Single(); 3127var tree = compilation.SyntaxTrees.Single(); 3227var tree = compilation.SyntaxTrees.Single(); 3283var tree = compilation.SyntaxTrees.Single(); 3373var tree = compilation.SyntaxTrees.Single(); 3429var tree = compilation.SyntaxTrees.Single(); 3489var tree = compilation.SyntaxTrees.Single(); 3570var tree = compilation.SyntaxTrees.Single(); 3637var tree = compilation.SyntaxTrees.Single(); 3741var tree = compilation.SyntaxTrees.Single(); 3808var tree = compilation.SyntaxTrees.Single(); 3872var tree = compilation.SyntaxTrees.Single(); 3966var tree = compilation.SyntaxTrees.Single(); 4042var tree = compilation.SyntaxTrees.Single(); 4164var tree = compilation.SyntaxTrees.Single(); 4240var tree = compilation.SyntaxTrees.Single(); 4311var tree = compilation.SyntaxTrees.Single(); 4392var tree = compilation.SyntaxTrees.Single(); 4453var tree = compilation.SyntaxTrees.Single(); 4559var tree = compilation.SyntaxTrees.Single(); 4620var tree = compilation.SyntaxTrees.Single(); 4675var tree = compilation.SyntaxTrees.Single(); 4721var tree = compilation.SyntaxTrees.Single(); 4760var tree = compilation.SyntaxTrees.Single(); 4799var tree = compilation.SyntaxTrees.Single(); 4831var tree = compilation.SyntaxTrees.Single(); 4906var tree = compilation.SyntaxTrees.Single(); 4975var tree = compilation.SyntaxTrees.Single(); 5072var tree = compilation.SyntaxTrees.Single(); 5141var tree = compilation.SyntaxTrees.Single(); 5196var tree = compilation.SyntaxTrees.Single(); 5242var tree = compilation.SyntaxTrees.Single(); 5281var tree = compilation.SyntaxTrees.Single(); 5320var tree = compilation.SyntaxTrees.Single(); 5399var tree = compilation.SyntaxTrees.Single(); 5475var tree = compilation.SyntaxTrees.Single(); 5584var tree = compilation.SyntaxTrees.Single(); 5660var tree = compilation.SyntaxTrees.Single(); 5725var tree = compilation.SyntaxTrees.Single(); 5776var tree = compilation.SyntaxTrees.Single(); 5815var tree = compilation.SyntaxTrees.Single(); 5854var tree = compilation.SyntaxTrees.Single(); 5891var tree = compilation.SyntaxTrees.Single(); 5937var tree = compilation.SyntaxTrees.Single(); 5975var tree = compilation.SyntaxTrees.Single(); 6025var tree = compilation.SyntaxTrees.Single(); 6062var tree = compilation.SyntaxTrees.Single(); 6109var tree = compilation.SyntaxTrees.Single(); 6141var tree = compilation.SyntaxTrees.Single(); 6195var tree = compilation.SyntaxTrees.Single(); 6233var tree = compilation.SyntaxTrees.Single(); 6268var tree = compilation.SyntaxTrees.Single(); 6297var tree = compilation.SyntaxTrees.Single(); 6319var tree = compilation.SyntaxTrees.Single(); 6348var tree = compilation.SyntaxTrees.Single(); 6372var tree = compilation.SyntaxTrees.Single(); 6395var tree = compilation.SyntaxTrees.Single(); 6512var tree = compilation.SyntaxTrees.Single(); 6600var tree = compilation.SyntaxTrees.Single(); 6684var tree = compilation.SyntaxTrees.Single(); 6727var tree = compilation.SyntaxTrees.Single(); 6760var tree = compilation.SyntaxTrees.Single(); 6802var tree = compilation.SyntaxTrees.Single(); 6940var tree = compilation.SyntaxTrees.Single(); 7038var tree = compilation.SyntaxTrees.Single(); 7130var tree = compilation.SyntaxTrees.Single(); 7257var tree = compilation.SyntaxTrees.Single(); 7361var tree = compilation.SyntaxTrees.Single(); 7450var tree = compilation.SyntaxTrees.Single(); 7526var tree = compilation.SyntaxTrees.Single(); 7620var tree = compilation.SyntaxTrees.Single(); 7707var tree = compilation.SyntaxTrees.Single(); 7732var tree = compilation.SyntaxTrees.Single(); 7928var tree = compilation.SyntaxTrees.Single(); 8187var tree = compilation.SyntaxTrees.Single(); 8372var tree = compilation.SyntaxTrees.Single(); 8479var tree = compilation.SyntaxTrees.Single(); 8578var tree = compilation.SyntaxTrees.Single();
Semantics\PatternMatchingTests_ListPatterns.cs (10)
3319var tree = compilation.SyntaxTrees.First(); 3619var tree = compilation.SyntaxTrees[0]; 3676var tree = compilation.SyntaxTrees[0]; 3720var tree = compilation.SyntaxTrees.First(); 4086var tree = compilation.SyntaxTrees.First(); 4173var tree = compilation.SyntaxTrees.First(); 4250var tree = compilation.SyntaxTrees.First(); 4364var tree = compilation.SyntaxTrees.First(); 4406var tree = compilation.SyntaxTrees.Single(); 4557var tree = compilation.SyntaxTrees.First();
Semantics\PatternMatchingTests_Scope.cs (121)
202var tree = compilation.SyntaxTrees.Single(); 283var tree = compilation.SyntaxTrees.Single(); 329var tree = compilation.SyntaxTrees.Single(); 370var tree = compilation.SyntaxTrees.Single(); 400var tree = compilation.SyntaxTrees.Single(); 587var tree = compilation.SyntaxTrees.Single(); 675var tree = compilation.SyntaxTrees.Single(); 705var tree = compilation.SyntaxTrees.Single(); 857var tree = compilation.SyntaxTrees.Single(); 944var tree = compilation.SyntaxTrees.Single(); 974var tree = compilation.SyntaxTrees.Single(); 1155var tree = compilation.SyntaxTrees.Single(); 1248var tree = compilation.SyntaxTrees.Single(); 1278var tree = compilation.SyntaxTrees.Single(); 1518var tree = compilation.SyntaxTrees.Single(); 1818var tree = compilation.SyntaxTrees.Single(); 2069var tree = compilation.SyntaxTrees.Single(); 2215var tree = compilation.SyntaxTrees.Single(); 2351var tree = compilation.SyntaxTrees.Single(); 2416var tree = compilation.SyntaxTrees.Single(); 2479var tree = compilation.SyntaxTrees.Single(); 2549var tree = compilation.SyntaxTrees.Single(); 2705var tree = compilation.SyntaxTrees.Single(); 2788var tree = compilation.SyntaxTrees.Single(); 2984var tree = compilation.SyntaxTrees.Single(); 3153var tree = compilation.SyntaxTrees.Single(); 3268var tree = compilation.SyntaxTrees.Single(); 3357var tree = compilation.SyntaxTrees.Single(); 3445var tree = compilation.SyntaxTrees.Single(); 3532var tree = compilation.SyntaxTrees.Single(); 3608var tree = compilation.SyntaxTrees.Single(); 3705var tree = compilation.SyntaxTrees.Single(); 3796var tree = compilation.SyntaxTrees.Single(); 3886var tree = compilation.SyntaxTrees.Single(); 3978var tree = compilation.SyntaxTrees.Single(); 4074var tree = compilation.SyntaxTrees.Single(); 4220var tree = compilation.SyntaxTrees.Single(); 4502var tree = compilation.SyntaxTrees.Single(); 4902var tree = compilation.SyntaxTrees.Single(); 5211var tree = compilation.SyntaxTrees.Single(); 5304var tree = compilation.SyntaxTrees.Single(); 5334var tree = compilation.SyntaxTrees.Single(); 5499var tree = compilation.SyntaxTrees.Single(); 5706var tree = compilation.SyntaxTrees.Single(); 5913var tree = compilation.SyntaxTrees.Single(); 6022var tree = compilation.SyntaxTrees.Single(); 6103var tree = compilation.SyntaxTrees.Single(); 6186var tree = compilation.SyntaxTrees.Single(); 6273var tree = compilation.SyntaxTrees.Single(); 6347var tree = compilation.SyntaxTrees.Single(); 6417var tree = compilation.SyntaxTrees.Single(); 6464var tree = compilation.SyntaxTrees.Single(); 6517var tree = compilation.SyntaxTrees.Single(); 6587var tree = compilation.SyntaxTrees.Single(); 6676var tree = compilation.SyntaxTrees.Single(); 6752var tree = compilation.SyntaxTrees.Single(); 6827var tree = compilation.SyntaxTrees.Single(); 6877var tree = compilation.SyntaxTrees.Single(); 6927var tree = compilation.SyntaxTrees.Single(); 7084var tree = compilation.SyntaxTrees.Single(); 7174var tree = compilation.SyntaxTrees.Single(); 7204var tree = compilation.SyntaxTrees.Single(); 7406var tree = compilation.SyntaxTrees.Single(); 7497var tree = compilation.SyntaxTrees.Single(); 7527var tree = compilation.SyntaxTrees.Single(); 7721var tree = compilation.SyntaxTrees.Single(); 7950var tree = compilation.SyntaxTrees.Single(); 8200var tree = compilation.SyntaxTrees.Single(); 8440var tree = compilation.SyntaxTrees.Single(); 8672var tree = compilation.SyntaxTrees.Single(); 8988var tree = compilation.SyntaxTrees.Single(); 9131var tree = compilation.SyntaxTrees.Single(); 9303var tree = compilation.SyntaxTrees.Single(); 9512var tree = compilation.SyntaxTrees.Single(); 9603var tree = compilation.SyntaxTrees.Single(); 9633var tree = compilation.SyntaxTrees.Single(); 9798var tree = compilation.SyntaxTrees.Single(); 9927var tree = compilation.SyntaxTrees.Single(); 10075var tree = compilation.SyntaxTrees.Single(); 10163var tree = compilation.SyntaxTrees.Single(); 10196var tree = compilation.SyntaxTrees.Single(); 10365var tree = compilation.SyntaxTrees.Single(); 10586var tree = compilation.SyntaxTrees.Single(); 10682var tree = compilation.SyntaxTrees.Single(); 10712var tree = compilation.SyntaxTrees.Single(); 10999var tree = compilation.SyntaxTrees.Single(); 11129var tree = compilation.SyntaxTrees.Single(); 11177var tree = compilation.SyntaxTrees.Single(); 11227var tree = compilation.SyntaxTrees.Single(); 11270var tree = compilation.SyntaxTrees.Single(); 11313var tree = compilation.SyntaxTrees.Single(); 11359var tree = compilation.SyntaxTrees.Single(); 11402var tree = compilation.SyntaxTrees.Single(); 11448var tree = compilation.SyntaxTrees.Single(); 11494var tree = compilation.SyntaxTrees.Single(); 11546var tree = compilation.SyntaxTrees.Single(); 11609var tree = compilation.SyntaxTrees.Single(); 11664var tree = compilation.SyntaxTrees.Single(); 11724var tree = compilation.SyntaxTrees.Single(); 11804var tree = compilation.SyntaxTrees.Single(); 11901var tree = compilation.SyntaxTrees.Single(); 11990var tree = compilation.SyntaxTrees.Single(); 12088var tree = compilation.SyntaxTrees.Single(); 12139var tree = compilation.SyntaxTrees.Single(); 12201var tree = compilation.SyntaxTrees.Single(); 12245var tree = compilation.SyntaxTrees.Single(); 12440var tree = compilation.SyntaxTrees.Single(); 12593var tree = compilation.SyntaxTrees.Single(); 12783var tree = compilation.SyntaxTrees.Single(); 12904var tree = compilation.SyntaxTrees.Single(); 12996var tree = compilation.SyntaxTrees.Single(); 13178var tree = compilation.SyntaxTrees.Single(); 13321var tree = compilation.SyntaxTrees.Single(); 13395var tree = compilation.SyntaxTrees.Single(); 13483var tree = compilation.SyntaxTrees.Single(); 13560var tree = compilation.SyntaxTrees.Single(); 13639var tree = compilation.SyntaxTrees.Single(); 13706var tree = compilation.SyntaxTrees.Single(); 13736var tree = compilation.SyntaxTrees.Single(); 13771var tree = comp.SyntaxTrees.First(); 13968var tree = compilation.SyntaxTrees.Single();
Semantics\PatternMatchingTests2.cs (8)
723var tree = compilation.SyntaxTrees[0]; 2022var tree = compilation.SyntaxTrees[0]; 2063var tree = compilation.SyntaxTrees[0]; 2161var tree = compilation.SyntaxTrees[0]; 2253var tree = compilation.SyntaxTrees[0]; 2297var tree = compilation.SyntaxTrees[0]; 2343var tree = compilation.SyntaxTrees[0]; 2886var tree = comp.SyntaxTrees[0];
Semantics\PatternMatchingTests3.cs (12)
46var tree = compilation.SyntaxTrees[0]; 106var tree = compilation.SyntaxTrees[0]; 157var tree = compilation.SyntaxTrees[0]; 202var tree = compilation.SyntaxTrees[0]; 253var tree = compilation.SyntaxTrees[0]; 296var tree = compilation.SyntaxTrees[0]; 343var tree = compilation.SyntaxTrees[0]; 1610var tree = compilation.SyntaxTrees.Single(); 1886var tree = compilation.SyntaxTrees.Single(); 1934var tree = compilation.SyntaxTrees.Single(); 4104var tree = compilation.SyntaxTrees[0]; 4331var tree = compilation.SyntaxTrees[0];
Semantics\PatternMatchingTests4.cs (12)
1009var tree = compilation.SyntaxTrees[0]; 3965var tree = comp.SyntaxTrees.Single(); 4034var tree = comp.SyntaxTrees.Single(); 4107var tree = comp.SyntaxTrees.First(); 4179var tree = comp.SyntaxTrees.First(); 4223var tree = comp.SyntaxTrees.First(); 4270var tree = comp.SyntaxTrees.First(); 4352var tree = comp.SyntaxTrees.First(); 4434var tree = comp.SyntaxTrees.First(); 4516var tree = comp.SyntaxTrees.First(); 4598var tree = comp.SyntaxTrees.First(); 4682var tree = comp.SyntaxTrees.First();
Semantics\PatternMatchingTests5.cs (9)
425var tree = comp.SyntaxTrees.Single(); 562var tree = comp.SyntaxTrees.Single(); 793var tree = comp.SyntaxTrees.Single(); 839var tree = comp.SyntaxTrees.Single(); 893var tree = comp.SyntaxTrees.Single(); 1103var tree = compilation.SyntaxTrees[0]; 1183var tree = compilation.SyntaxTrees[0]; 1234var tree = compilation.SyntaxTrees[0]; 1286var tree = compilation.SyntaxTrees[0];
Semantics\PatternSwitchTests.cs (5)
1511var tree = compilation.SyntaxTrees.Single(); 1894var tree = compilation.SyntaxTrees.Single(); 1929var tree = compilation.SyntaxTrees.Single(); 3248var tree = compilation.SyntaxTrees[0]; 3279var tree = compilation.SyntaxTrees[0];
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (7)
Symbols\EECompilationContextMethod.cs (1)
71internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\EEMethodSymbol.cs (1)
750internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
Symbols\PlaceholderMethodSymbol.cs (1)
273internal override int CalculateLocalSyntaxOffset(int localPosition, SyntaxTree localTree)
SyntaxHelpers.cs (4)
66var syntaxTree = expression.CreateSyntaxTree(text); 222var syntaxTree = statement.CreateSyntaxTree(source); 226private static SyntaxTree CreateSyntaxTree(this InternalSyntax.CSharpSyntaxNode root, SourceText text) 233var syntaxTree = InternalSyntax.SyntaxFactory.ExpressionStatement(attributeLists: default, expression, InternalSyntax.SyntaxFactory.Token(SyntaxKind.SemicolonToken)).CreateSyntaxTree(text);
Microsoft.CodeAnalysis.CSharp.Features (131)
ChangeSignature\CSharpChangeSignatureService.cs (1)
108var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
CodeRefactorings\NodeSelectionHelpers.cs (1)
56var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (1)
59var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\AwaitCompletionProvider.cs (2)
79protected override SyntaxNode? GetExpressionToPlaceAwaitInFrontOf(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 95protected override SyntaxToken? GetDotTokenLeftOfPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\CompletionUtilities.cs (1)
44public static SyntaxToken? GetDotTokenLeftOfPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
96var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (2)
43var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 113private static bool IsLambdaExpression(SemanticModel semanticModel, SyntaxTree tree, int position, SyntaxToken token, ITypeInferenceService typeInferrer, CancellationToken cancellationToken)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
78var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
69var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (1)
49var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
48var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
53var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
69var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
62var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (3)
65var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 111var tree = semanticModel.SyntaxTree; 175protected override HashSet<string> GetInitializedMembers(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
42protected override SyntaxNode? GetObjectCreationNewExpression(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
49protected override SyntaxToken GetToken(CompletionItem completionItem, SyntaxTree tree, CancellationToken cancellationToken) 191public override SyntaxToken FindStartingToken(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (3)
71protected override SyntaxToken GetToken(CompletionItem completionItem, SyntaxTree tree, CancellationToken cancellationToken) 89protected override bool IsPartialMethodCompletionContext(SyntaxTree tree, int position, CancellationToken cancellationToken, out DeclarationModifiers modifiers, out SyntaxToken token) 109private static bool VerifyModifiers(SyntaxTree tree, int position, CancellationToken cancellationToken, out DeclarationModifiers modifiers)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
57protected override SyntaxNode? GetPartialTypeSyntaxNode(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (2)
48var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 171private static (PropertyPatternClauseSyntax?, ExpressionSyntax?) TryGetPropertyPatternClause(SyntaxTree tree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (1)
12internal static bool TryGetStringLiteralToken(SyntaxTree tree, int position, SyntaxKind directiveKind, out SyntaxToken stringLiteral, CancellationToken cancellationToken)
Completion\CompletionProviders\Scripting\LoadDirectiveCompletionProvider.cs (1)
28protected override bool TryGetStringLiteralToken(SyntaxTree tree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken)
Completion\CompletionProviders\Scripting\ReferenceDirectiveCompletionProvider.cs (1)
27protected override bool TryGetStringLiteralToken(SyntaxTree tree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
88var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (5)
69var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 102private static bool IsStartOfSpeculativeTContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 113private static int WalkOutOfGenericType(SyntaxTree syntaxTree, int position, SemanticModel semanticModel, CancellationToken cancellationToken) 142private static int WalkOutOfRefType(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 155private static int WalkOutOfTupleType(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
54var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (1)
47var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\BoolKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ByteKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\CharKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
35var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\DecimalKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\DoubleKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
37var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
43var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (1)
52var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\FloatKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\FromKeywordRecommender.cs (1)
19var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\GlobalKeywordRecommender.cs (1)
21var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\InKeywordRecommender.cs (1)
22var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\IntKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\LoadKeywordRecommender.cs (1)
20var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\LongKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (1)
22var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ObjectKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\OutKeywordRecommender.cs (1)
19var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ReferenceKeywordRecommender.cs (1)
20var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\RefKeywordRecommender.cs (2)
80var syntaxTree = context.SyntaxTree; 112private static bool IsValidNewByRefContext(SyntaxTree syntaxTree, int position, CSharpSyntaxContext context, CancellationToken cancellationToken)
Completion\KeywordRecommenders\SByteKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ShortKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\StringKeywordRecommender.cs (1)
27var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
33var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UIntKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\ULongKeywordRecommender.cs (1)
23var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UndefKeywordRecommender.cs (1)
20var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
70var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\UShortKeywordRecommender.cs (1)
30var syntaxTree = context.SyntaxTree;
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
44var syntaxTree = context.SyntaxTree;
Completion\Providers\ContextVariableArgumentProvider.cs (1)
28protected override bool IsInstanceContext(SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
46var tree = context.Tree;
ConvertNamespaceTransform.cs (2)
122var syntaxTree = document.SyntaxTree; 138SyntaxTree tree, SourceText text, string indentation, TextLine textLine, CancellationToken cancellationToken)
ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
35var syntaxTree = namespaceDeclaration.SyntaxTree;
CSharpAnalyzerOptionsProvider.cs (2)
131public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this AnalyzerOptions options, SyntaxTree syntaxTree) 149public static CSharpAnalyzerOptionsProvider GetCSharpAnalyzerOptions(this SymbolStartAnalysisContext context, SyntaxTree syntaxTree)
CSharpAsAndNullCheckCodeFixProvider.cs (1)
47var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
55var syntaxTree = node.SyntaxTree;
CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
47protected override async Task<Tuple<SyntaxTree, SyntaxNode>?> GetRootInOtherSyntaxTreeAsync(
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
62var syntaxTree = context.Node.SyntaxTree;
CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (1)
51IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
64var syntaxTree = semanticModel.SyntaxTree;
CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (3)
188public static SyntaxTreeState Create(bool defaultCompleted, NullableContextOptions compilationOptions, SyntaxTree tree, CancellationToken cancellationToken) 268private readonly ConcurrentDictionary<SyntaxTree, SyntaxTreeState> _codeBlockIntervals 311private SyntaxTreeState GetOrCreateSyntaxTreeState(SyntaxTree tree, bool defaultCompleted, SemanticModel semanticModel, CancellationToken cancellationToken)
CSharpRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (1)
26protected override bool SupportsDiscard(SyntaxTree tree)
CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
37var syntaxTree = context.Node.SyntaxTree;
CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
39var syntaxTree = context.Node.SyntaxTree;
CSharpUseInferredMemberNameDiagnosticAnalyzer.cs (1)
44var syntaxTree = context.Node.SyntaxTree;
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (1)
63var syntaxTree = expression.SyntaxTree;
Debugging\BreakpointResolver.cs (1)
41var tree = location.SourceTree;
Debugging\CSharpBreakpointResolutionService.cs (1)
35var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Debugging\CSharpProximityExpressionsService.cs (3)
94var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 103public static IList<string> GetProximityExpressions(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 107private static IList<string> Do(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
21private readonly SyntaxTree _syntaxTree; 28public Worker(SyntaxTree syntaxTree, int position)
Debugging\LocationInfoGetter.cs (1)
24var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
46protected override MemberDeclarationSyntax? GetContainingMember(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 231SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 243SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
EditAndContinue\BreakpointSpans.cs (1)
17public static bool TryGetBreakpointSpan(SyntaxTree tree, int position, CancellationToken cancellationToken, out TextSpan breakpointSpan)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
839internal override bool ExperimentalFeaturesEnabled(SyntaxTree tree)
ExtractInterface\CSharpExtractInterfaceService.cs (1)
36var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
FullyQualify\CSharpFullyQualifyService.cs (1)
51var syntaxTree = simpleName.SyntaxTree;
GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsService.cs (1)
46var syntaxTree = semanticDocument.SyntaxTree;
GenerateType\CSharpGenerateTypeService.cs (1)
202var syntaxTree = semanticModel.SyntaxTree;
InvokeDelegateWithConditionalAccessAnalyzer.cs (3)
132var tree = syntaxContext.SemanticModel.SyntaxTree; 174var tree = syntaxContext.Node.SyntaxTree; 319var tree = semanticModel.SyntaxTree;
LineSeparators\CSharpLineSeparatorService.cs (2)
40var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 328private static bool IsLegalSpanForLineSeparator(SyntaxTree syntaxTree, TextSpan textSpan, CancellationToken cancellationToken)
MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeRefactoringProvider.cs (1)
29var syntaxTree = (await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false))!;
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
102var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
NavigationBar\CSharpNavigationBarItemService.cs (4)
53var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 58Solution solution, SyntaxTree tree, IEnumerable<INamedTypeSymbol> types, CancellationToken cancellationToken) 187Solution solution, ISymbol member, SyntaxTree tree, CancellationToken cancellationToken) 202Solution solution, ISymbol symbol, SyntaxTree tree, CancellationToken cancellationToken)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
50var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
35var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
41var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Snippets\CSharpSnippetFunctionService.cs (2)
28var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 36var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Structure\Providers\DisabledTextTriviaStructureProvider.cs (2)
26SyntaxTree syntaxTree, SyntaxTrivia trivia, 68private static int GetEndPositionExludingLastNewLine(SyntaxTree syntaxTree, SyntaxTrivia trivia, CancellationToken cancellationToken)
UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
40var syntaxTree = context.SemanticModel.SyntaxTree;
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (2)
70var syntaxTree = semanticModel.SyntaxTree; 217var updatedSyntaxTree = semanticModel.SyntaxTree.WithRootAndOptions(
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (85)
IOperation\IOperationTests.cs (12)
241var tree = CSharpSyntaxTree.ParseText(@" 319var tree = CSharpSyntaxTree.ParseText(@" 412var tree = compilation.SyntaxTrees.Single(); 460var tree = compilation.SyntaxTrees.Single(); 490var tree = compilation.SyntaxTrees[0]; 508var tree = compilation.SyntaxTrees.Single(); 524var tree = compilation.SyntaxTrees[0]; 554var tree = comp.SyntaxTrees.Single(); 586var tree = compilation.SyntaxTrees[0]; 614var tree = compilation.SyntaxTrees[0]; 661var syntaxTree = compilation.SyntaxTrees[0]; 710var tree = comp.SyntaxTrees[0];
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (4)
406var syntaxTree = compilation.SyntaxTrees[0]; 486var syntaxTree = compilation.SyntaxTrees[0]; 845var tree = compilation.SyntaxTrees.Single(); 900var tree = compilation.SyntaxTrees.Single();
IOperation\IOperationTests_ICoalesceAssignmentOperation.cs (1)
252var tree = comp.SyntaxTrees[0];
IOperation\IOperationTests_ICoalesceOperation.cs (11)
35var tree = compilation.SyntaxTrees.Single(); 146var tree = compilation.SyntaxTrees.Single(); 261var tree = compilation.SyntaxTrees.Single(); 376var tree = compilation.SyntaxTrees.Single(); 492var tree = compilation.SyntaxTrees.Single(); 605var tree = compilation.SyntaxTrees.Single(); 720var tree = compilation.SyntaxTrees.Single(); 836var tree = compilation.SyntaxTrees.Single(); 950var tree = compilation.SyntaxTrees.Single(); 1052var tree = compilation.SyntaxTrees.Single(); 1167var tree = compilation.SyntaxTrees.Single();
IOperation\IOperationTests_ICompoundAssignmentOperation.cs (2)
43var syntaxTree = Parse(source); 79var syntaxTree = Parse(source);
IOperation\IOperationTests_IConstructorBodyOperation.cs (18)
37var tree = compilation.SyntaxTrees.Single(); 66var tree = compilation.SyntaxTrees.Single(); 122var tree = compilation.SyntaxTrees.Single(); 188var tree = compilation.SyntaxTrees.Single(); 256var tree = compilation.SyntaxTrees.Single(); 322var tree = compilation.SyntaxTrees.Single(); 397var tree = compilation.SyntaxTrees.Single(); 484var tree = compilation.SyntaxTrees.Single(); 513var tree = compilation.SyntaxTrees.Single(); 588var tree = compilation.SyntaxTrees.Single(); 650var tree = compilation.SyntaxTrees.Single(); 720var tree = compilation.SyntaxTrees.Single(); 795var tree = compilation.SyntaxTrees.Single(); 864var tree = compilation.SyntaxTrees.Single(); 954var tree = compilation.SyntaxTrees.Single(); 1069var tree = compilation.SyntaxTrees.Single(); 1089var tree = compilation.SyntaxTrees.Single(); 1122var tree = compilation.SyntaxTrees.Single();
IOperation\IOperationTests_IConversionExpression.cs (1)
5210var tree = compilation.SyntaxTrees[0];
IOperation\IOperationTests_IFieldReferenceExpression.cs (1)
704var syntaxTree = comp.SyntaxTrees[0];
IOperation\IOperationTests_ILocalFunctionStatement.cs (2)
1791var tree = compilation.SyntaxTrees.Single(); 1846var tree = compilation.SyntaxTrees.Single();
IOperation\IOperationTests_IMethodBodyOperation.cs (27)
32var tree = compilation.SyntaxTrees.Single(); 55var tree = compilation.SyntaxTrees.Single(); 108var tree = compilation.SyntaxTrees.Single(); 170var tree = compilation.SyntaxTrees.Single(); 242var tree = compilation.SyntaxTrees.Single(); 284var tree = compilation.SyntaxTrees.Single(); 332var tree = compilation.SyntaxTrees.Single(); 399var tree = compilation.SyntaxTrees.Single(); 443var tree = compilation.SyntaxTrees.Single(); 505var tree = compilation.SyntaxTrees.Single(); 559var tree = compilation.SyntaxTrees.Single(); 580var tree = compilation.SyntaxTrees.Single(); 612var tree = compilation.SyntaxTrees.Single(); 656var tree = compilation.SyntaxTrees.Single(); 701var tree = compilation.SyntaxTrees.Single(); 722var tree = compilation.SyntaxTrees.Single(); 754var tree = compilation.SyntaxTrees.Single(); 798var tree = compilation.SyntaxTrees.Single(); 843var tree = compilation.SyntaxTrees.Single(); 864var tree = compilation.SyntaxTrees.Single(); 896var tree = compilation.SyntaxTrees.Single(); 937var tree = compilation.SyntaxTrees.Single(); 975var tree = compilation.SyntaxTrees.Single(); 999var tree = compilation.SyntaxTrees.Single(); 1034var tree = compilation.SyntaxTrees.Single(); 1079var tree = compilation.SyntaxTrees.Single(); 1121var tree = compilation.SyntaxTrees.Single();
IOperation\IOperationTests_ISymbolInitializer.cs (1)
32var tree = compilation.SyntaxTrees.Single();
IOperation\IOperationTests_IVariableDeclaration.cs (5)
922var tree = Parse(source, options: TestOptions.Regular); 1214var syntaxTree = Parse(source, filename: "file.cs"); 2300var syntaxTree = Parse(source, filename: "file.cs"); 2361var syntaxTree = Parse(source, filename: "file.cs"); 2829var syntaxTree = Parse(source, filename: "file.cs");
Microsoft.CodeAnalysis.CSharp.Scripting (3)
CSharpScriptCompiler.cs (3)
28public override bool IsCompleteSubmission(SyntaxTree tree) => SyntaxFactory.IsCompleteSubmission(tree); 30public override SyntaxTree ParseSubmission(SourceText text, ParseOptions parseOptions, CancellationToken cancellationToken) 47var tree = SyntaxFactory.ParseSyntaxTree(script.SourceText, script.Options.ParseOptions ?? DefaultParseOptions, script.Options.FilePath);
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionTests.cs (1)
1178var tree = compilation.SyntaxTrees.Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1512)
Semantics\AccessCheckTests.cs (2)
741var tree = c.SyntaxTrees.First(); 895var tree = c1.SyntaxTrees.First();
Semantics\AccessibilityTests.cs (1)
25var t = Parse(@"
Semantics\AnonymousFunctionTests.cs (2)
978var syntaxTree = compilation.SyntaxTrees.Single(); 1012var syntaxTree = compilation.SyntaxTrees.Single();
Semantics\ArglistTests.cs (1)
956var tree = Parse(text);
Semantics\AwaitExpressionTests.cs (4)
81var tree = csCompilation.SyntaxTrees.Single(); 154var tree = Parse(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 155var comp = CreateCompilationWithMscorlib45(new SyntaxTree[] { tree }, new MetadataReference[] { SystemRef }); 292var tree = comp.SyntaxTrees[0];
Semantics\BindingAsyncTests.cs (4)
53var tree = SyntaxFactory.ParseSyntaxTree(source); 54var compilation = CreateCompilationWithMscorlib45(new SyntaxTree[] { tree }).VerifyDiagnostics(); 82var tree = SyntaxFactory.ParseSyntaxTree(source); 83var compilation = CreateCompilationWithMscorlib45(new SyntaxTree[] { tree }).VerifyDiagnostics();
Semantics\BindingAwaitTests.cs (2)
25var tree = SyntaxFactory.ParseSyntaxTree(" class C { void M() { await X() on "); 31var newTree = tree.WithChangedText(newText);
Semantics\BindingTests.cs (16)
2330var tree = comp.SyntaxTrees[0]; 2349var tree = comp.SyntaxTrees[0]; 2686var tree = compilation.SyntaxTrees.Single(); 2742var tree = compilation.SyntaxTrees.Single(); 2797var tree = compilation.SyntaxTrees.Single(); 2853var tree = compilation.SyntaxTrees[0]; 2890var tree = comp.SyntaxTrees[0]; 2932var tree = comp.SyntaxTrees[0]; 3001var tree = comp.SyntaxTrees[0]; 3081var tree = comp.SyntaxTrees[0]; 3154var tree = comp.SyntaxTrees[0]; 3239var tree = comp.SyntaxTrees[0]; 3344var tree = comp.SyntaxTrees[0]; 3469var tree = comp.SyntaxTrees[0]; 3650var tree = comp.SyntaxTrees[0]; 3676var tree = compilation.SyntaxTrees.Single();
Semantics\ColorColorTests.cs (15)
587var tree = Parse(text); 626var tree = Parse(text); 723var tree = Parse(text); 1056var tree = Parse(text); 1102var tree = Parse(text); 1148var tree = Parse(text); 1193var tree = Parse(text); 1234var tree = Parse(text); 1271var tree = Parse(text); 1811var syntaxTree = comp.SyntaxTrees[0]; 1836var tree = Parse(text); 1879var tree = compilation.SyntaxTrees[0]; 1936var tree = compilation.SyntaxTrees[0]; 1993var tree = compilation.SyntaxTrees[0]; 2043var tree = compilation.SyntaxTrees[0];
Semantics\ConditionalOperatorTests.cs (4)
1256var tree = Parse(source, options: parseOptions); 1318var tree = compilation.SyntaxTrees.Single(); 1372var tree = compilation.SyntaxTrees.Single(); 1419var tree = compilation.SyntaxTrees.Single();
Semantics\ConstantTests.cs (4)
2907var tree = SyntaxFactory.ParseSyntaxTree(@" 2934var tree = SyntaxFactory.ParseSyntaxTree(@" 2962var tree = SyntaxFactory.ParseSyntaxTree(@" 3500var tree = comp.SyntaxTrees[0];
Semantics\DeconstructionTests.cs (27)
1837var tree = comp.Compilation.SyntaxTrees.First(); 3763var tree = compilation.SyntaxTrees.First(); 3941var tree = comp.SyntaxTrees.First(); 4170var tree = comp.SyntaxTrees.First(); 4238var tree = comp.SyntaxTrees.First(); 4373var tree = comp.SyntaxTrees.First(); 4507var tree = comp.SyntaxTrees.First(); 4665var tree = comp.SyntaxTrees.First(); 4723var tree = comp1.SyntaxTrees.Single(); 4759var tree = comp.SyntaxTrees.First(); 4837var tree = comp.SyntaxTrees.First(); 4942var tree = comp.SyntaxTrees.First(); 4988var tree = comp.SyntaxTrees.First(); 5046var tree = comp.SyntaxTrees.First(); 5132var tree = comp1.SyntaxTrees.First(); 5187var tree = comp.SyntaxTrees.First(); 5331var tree = comp.SyntaxTrees.First(); 5478var tree = comp.SyntaxTrees.First(); 5655var tree = comp.SyntaxTrees.First(); 5765var tree = comp.SyntaxTrees.First(); 5878var tree = comp.SyntaxTrees.First(); 5987var tree = comp.SyntaxTrees[0]; 6030var tree = comp.SyntaxTrees[0]; 6070var tree = comp.SyntaxTrees[0]; 6112var tree = comp.SyntaxTrees[0]; 6152var tree = comp.SyntaxTrees[0]; 6555var tree = comp.SyntaxTrees[0];
Semantics\DelegateTypeTests.cs (18)
747var tree = comp.SyntaxTrees[0]; 793var tree = comp.SyntaxTrees[0]; 893var tree = comp.SyntaxTrees[0]; 936var tree = comp.SyntaxTrees[0]; 994var tree = comp.SyntaxTrees[0]; 1034var tree = comp.SyntaxTrees[0]; 1217var tree = comp.SyntaxTrees[0]; 1312var tree = comp.SyntaxTrees[0]; 1407var tree = comp.SyntaxTrees[0]; 1821var tree = comp.SyntaxTrees[0]; 5311var tree = comp.SyntaxTrees[0]; 5334var tree = comp.SyntaxTrees[0]; 7669var tree = comp.SyntaxTrees[0]; 8367var tree = comp.SyntaxTrees[0]; 8454var tree = comp.SyntaxTrees[0]; 9367var syntaxTree = comp.SyntaxTrees[0]; 11392var tree = comp.SyntaxTrees[0]; 11438var tree = comp.SyntaxTrees[0];
Semantics\DynamicTests.cs (5)
3547var tree = verifier.Compilation.SyntaxTrees.Single(); 3580var tree = verifier.Compilation.SyntaxTrees.Single(); 3608var tree = verifier.Compilation.SyntaxTrees.Single(); 3636var tree = verifier.Compilation.SyntaxTrees.Single(); 3687var tree = verifier.Compilation.SyntaxTrees.Single();
Semantics\ExpressionBodiedMemberTests.cs (18)
38var tree = comp.SyntaxTrees[0]; 113var tree = Parse(@" 423var tree = comp.SyntaxTrees[0]; 472var tree = comp.SyntaxTrees[0]; 503var tree = comp.SyntaxTrees[0]; 532var tree = comp.SyntaxTrees[0]; 572var tree = comp.SyntaxTrees[0]; 615var tree = comp.SyntaxTrees[0]; 646var tree = comp.SyntaxTrees[0]; 677var tree = comp.SyntaxTrees[0]; 708var tree = comp.SyntaxTrees[0]; 739var tree = comp.SyntaxTrees[0]; 774var tree = comp.SyntaxTrees[0]; 805var tree = comp.SyntaxTrees[0]; 836var tree = comp.SyntaxTrees[0]; 871var tree = comp.SyntaxTrees[0]; 910var tree = comp.SyntaxTrees[0]; 1018var tree = comp.SyntaxTrees[0];
Semantics\FieldInitializerBindingTests.cs (2)
246var syntaxTree = compilation.SyntaxTrees.First(); 256private static void CheckBoundInitializers(IEnumerable<ExpectedInitializer> expectedInitializers, SyntaxTree syntaxTree, ImmutableArray<BoundInitializer> boundInitializers, bool isStatic)
Semantics\ForEachTests.cs (5)
2125var tree = comp.SyntaxTrees.Single(); 2177var tree = comp.SyntaxTrees.Single(); 2881var tree = comp.SyntaxTrees.Single(); 3252var tree = Parse(text, options: options); 3361var tree = compilation.SyntaxTrees.Single();
Semantics\FunctionPointerTests.cs (45)
176var tree = comp.SyntaxTrees[0]; 268var tree = comp.SyntaxTrees[0]; 326var tree = comp.SyntaxTrees[0]; 377var tree = comp.SyntaxTrees[0]; 429var tree = comp.SyntaxTrees[0]; 477var tree = comp.SyntaxTrees[0]; 575var tree = comp.SyntaxTrees[0]; 814var tree = comp.SyntaxTrees[0]; 857var tree = comp.SyntaxTrees[0]; 917var tree = comp.SyntaxTrees[0]; 953var tree = comp.SyntaxTrees[0]; 1021var tree = comp.SyntaxTrees[0]; 1101var tree = comp.SyntaxTrees[0]; 1246var tree = comp.SyntaxTrees[0]; 1341var tree = comp.SyntaxTrees[0]; 1482var tree = comp.SyntaxTrees[0]; 1539var tree = comp.SyntaxTrees[0]; 1590var tree = comp.SyntaxTrees[0]; 1638var tree = comp.SyntaxTrees[0]; 1671var tree = comp.SyntaxTrees[0]; 1704var tree = comp.SyntaxTrees[0]; 1750var tree = comp.SyntaxTrees[0]; 1798var tree = comp.SyntaxTrees[0]; 1831var tree = comp.SyntaxTrees[0]; 1864var tree = comp.SyntaxTrees[0]; 1911var tree = comp.SyntaxTrees[0]; 2030var tree = comp.SyntaxTrees[0]; 2063var tree = comp.SyntaxTrees[0]; 2200var tree = comp.SyntaxTrees[0]; 2257var tree = comp.SyntaxTrees[0]; 2330var tree = comp.SyntaxTrees[0]; 2404var tree = comp.SyntaxTrees[0]; 2472var tree = comp.SyntaxTrees[0]; 2569var tree = comp.SyntaxTrees[0]; 2642var tree = comp.SyntaxTrees[0]; 3154var tree = comp.SyntaxTrees[0]; 3273var tree = comp.SyntaxTrees[0]; 3352var syntaxTree = comp.SyntaxTrees[0]; 3409var syntaxTree = comp.SyntaxTrees[0]; 3451var syntaxTree = comp.SyntaxTrees[0]; 3504var syntaxTree = comp.SyntaxTrees[0]; 3558var syntaxTree = comp.SyntaxTrees[0]; 3653var syntaxTree = comp.SyntaxTrees[0]; 3781var syntaxTree = comp.SyntaxTrees[0]; 3926var syntaxTree = comp.SyntaxTrees[0];
Semantics\FuzzTests.cs (1)
51var tree = compilation.SyntaxTrees[0];
Semantics\GenericConstraintsTests.cs (5)
2875var tree = compilation.SyntaxTrees.Single(); 3137var tree = compilation.SyntaxTrees.Single(); 3167var tree = compilation.SyntaxTrees.Single(); 3193var tree = compilation.SyntaxTrees.Single(); 3222var tree = compilation.SyntaxTrees.Single();
Semantics\GlobalUsingDirectiveTests.cs (3)
3840var tree = comp.SyntaxTrees[0]; 4242var tree = comp.SyntaxTrees[0]; 4977var tree = comp.SyntaxTrees[0];
Semantics\ImplicitlyTypeArraysTests.cs (2)
64var tree = Parse(text); 90var tree = Parse(text);
Semantics\ImplicitObjectCreationTests.cs (23)
54var tree = comp.SyntaxTrees.First(); 129var tree = comp.SyntaxTrees.First(); 176var tree = comp.SyntaxTrees.First(); 226var tree = comp.SyntaxTrees.First(); 840var tree = comp.SyntaxTrees.First(); 881var tree = comp.SyntaxTrees.First(); 1704var tree = comp.SyntaxTrees.First(); 1864var tree = comp.SyntaxTrees.First(); 1894var tree = comp.SyntaxTrees.First(); 1924var tree = comp.SyntaxTrees.First(); 1976var tree = comp.SyntaxTrees.First(); 2034var tree = comp.SyntaxTrees.First(); 2069var tree = comp.SyntaxTrees.First(); 2123var tree = comp.SyntaxTrees.First(); 2215var tree = comp.SyntaxTrees.First(); 2512var tree = comp.SyntaxTrees.First(); 2563var tree = comp.SyntaxTrees.First(); 2920var tree = comp.SyntaxTrees.First(); 3213var tree = comp.SyntaxTrees.First(); 4155var tree = comp.SyntaxTrees.First(); 4182var tree = comp.SyntaxTrees.First(); 4528var tree = compilation.SyntaxTrees.Single(); 4571var tree = compilation.SyntaxTrees.Single();
Semantics\ImportsTests.cs (1)
112var tree = comp.SyntaxTrees.Single();
Semantics\IndexAndRangeTests.cs (9)
894var tree = compilation.SyntaxTrees.Single(); 914var tree = compilation.SyntaxTrees.Single(); 935var tree = compilation.SyntaxTrees.Single(); 1118var tree = compilation.SyntaxTrees.Single(); 1247var tree = compilation.SyntaxTrees.Single(); 1280var tree = compilation.SyntaxTrees.Single(); 1313var tree = compilation.SyntaxTrees.Single(); 1337var tree = compilation.SyntaxTrees.Single(); 1380var tree = compilation.SyntaxTrees.Single();
Semantics\InitOnlyMemberTests.cs (4)
2512var tree = comp.SyntaxTrees[0]; 3131var tree = compilation.SyntaxTrees[0]; 3184var tree = comp.SyntaxTrees[0]; 4129var tree = comp.SyntaxTrees[0];
Semantics\InteractiveSemanticModelTests.cs (3)
39var tree = compilation.SyntaxTrees[0]; 273private List<ExpressionSyntax> GetExprSyntaxList(SyntaxTree syntaxTree) 358var tree = compilation.SyntaxTrees[0];
Semantics\InteractiveUsingTests.cs (4)
85var tree = sub.SyntaxTrees.Single(); 115var tree = sub4.SyntaxTrees.Single(); 582var tree = comp.SyntaxTrees.Single(); 592var tree = comp.SyntaxTrees.Single();
Semantics\InterpolationTests.cs (2)
4570var tree = comp.SyntaxTrees[0]; 4796var tree = comp.SyntaxTrees[0];
Semantics\IteratorTests.cs (5)
326var tree = comp.SyntaxTrees[0]; 349var tree = comp.SyntaxTrees[0]; 446var tree = comp.SyntaxTrees.Single(); 477var tree = comp.SyntaxTrees[0]; 515var tree = comp.SyntaxTrees[0];
Semantics\LambdaDiscardParametersTests.cs (7)
67var tree = comp.SyntaxTrees.Single(); 384var tree = comp.SyntaxTrees[0]; 416var tree = comp.SyntaxTrees.Single(); 446var tree = comp.SyntaxTrees.Single(); 480var tree = comp.SyntaxTrees.Single(); 511var tree = comp.SyntaxTrees.Single(); 565var tree = comp.SyntaxTrees.Single();
Semantics\LambdaTests.cs (61)
833var tree = SyntaxFactory.ParseSyntaxTree(source); 934var tree = compilation.SyntaxTrees.Single(); 1026var tree = compilation.SyntaxTrees.Single(); 1080var tree = compilation.SyntaxTrees.Single(); 1115var tree = compilation.SyntaxTrees.Single(); 1165var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular9); 1198var tree = SyntaxFactory.ParseSyntaxTree(source); 1230var tree = SyntaxFactory.ParseSyntaxTree(source); 1508var tree = compilation.SyntaxTrees.Single(); 1543var tree = compilation.SyntaxTrees.Single(); 1577var tree = compilation.SyntaxTrees.Single(); 1609var tree = compilation.SyntaxTrees.Single(); 1972var tree = compilation.SyntaxTrees[0]; 2114var tree = compilation.SyntaxTrees[0]; 2160var tree = compilation.SyntaxTrees[0]; 2206var tree = compilation.SyntaxTrees[0]; 2252var tree = compilation.SyntaxTrees[0]; 2298var tree = compilation.SyntaxTrees[0]; 2328var tree = compilation.SyntaxTrees[0]; 2355var tree = compilation.SyntaxTrees[0]; 2409var tree = compilation.SyntaxTrees[0]; 2455var tree = compilation.SyntaxTrees[0]; 2501var tree = compilation.SyntaxTrees[0]; 2534var tree = compilation.SyntaxTrees[0]; 2567var tree = compilation.SyntaxTrees[0]; 2604var tree = compilation.SyntaxTrees[0]; 2656var tree = compilation.SyntaxTrees[0]; 2990var tree = SyntaxFactory.ParseSyntaxTree(source); 3032var tree = SyntaxFactory.ParseSyntaxTree(source); 3606var tree = comp.SyntaxTrees[0]; 3875var tree = comp.SyntaxTrees[0]; 3919var tree = comp.SyntaxTrees.Single(); 3959var tree = comp.SyntaxTrees.Single(); 3969var newTree = SyntaxFactory.ParseSyntaxTree(source + " "); 4075var tree = comp.SyntaxTrees[0]; 4104var tree = comp.SyntaxTrees[0]; 4139var tree = comp.SyntaxTrees[0]; 4167var tree = comp.SyntaxTrees[0]; 4194var tree = comp.SyntaxTrees[0]; 4769var tree = comp.SyntaxTrees[0]; 4854var tree = comp.SyntaxTrees[0]; 4882var tree = comp.SyntaxTrees[0]; 4909var tree = comp.SyntaxTrees[0]; 4937var tree = comp.SyntaxTrees[0]; 4983var tree = comp.SyntaxTrees[0]; 5597var tree = comp.SyntaxTrees[0]; 6470var tree = comp.SyntaxTrees.Single(); 6780var tree = comp.SyntaxTrees.Single(); 6809var tree = comp.SyntaxTrees.Single(); 6861var tree = comp.SyntaxTrees[0]; 6976var syntaxTree = comp.SyntaxTrees[0]; 7070var syntaxTree = comp.SyntaxTrees[0]; 7600var tree = comp.SyntaxTrees[0]; 7974var tree = comp.SyntaxTrees[0]; 8022var tree = comp.SyntaxTrees[0]; 8046var tree = comp.SyntaxTrees.Single(); 8082var tree = comp.SyntaxTrees.Single(); 8119var tree = comp.SyntaxTrees.Single(); 8193var tree = Parse(source); 8298var tree = comp.SyntaxTrees[0]; 8323var tree = comp.SyntaxTrees[0];
Semantics\LocalFunctionTests.cs (51)
343var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Regular9); 347var newTree = SyntaxFactory.ParseSyntaxTree(text + " "); 391var tree = SyntaxFactory.ParseSyntaxTree(text); 403var newTree = SyntaxFactory.ParseSyntaxTree(text + " "); 438var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Regular9); 443var newTree = SyntaxFactory.ParseSyntaxTree(text + " ", options: TestOptions.Regular9); 449static void validate(SemanticModel model, SyntaxTree tree) 490var tree = comp.SyntaxTrees.Single(); 538var tree = comp.SyntaxTrees.Single(); 615var tree = comp.SyntaxTrees.Single(); 668var tree = comp.SyntaxTrees.Single(); 722var tree = comp.SyntaxTrees.Single(); 802var tree = comp.SyntaxTrees.Single(); 849var tree = comp.SyntaxTrees.Single(); 967var tree = comp.SyntaxTrees.Single(); 1019var tree = comp.SyntaxTrees.Single(); 1057var tree = comp.SyntaxTrees.Single(); 1679var tree = SyntaxFactory.ParseSyntaxTree(@" 1762var tree = comp.SyntaxTrees.First(); 1837var tree = comp.SyntaxTrees.First(); 1889var tree = SyntaxFactory.ParseSyntaxTree(@" 1945var tree = SyntaxFactory.ParseSyntaxTree(@" 2371var tree = comp.SyntaxTrees.Single(); 2568var tree = comp.SyntaxTrees[0]; 4602var tree = compilation.SyntaxTrees[0]; 4640var tree = compilation.SyntaxTrees[0]; 4877var tree = compilation.SyntaxTrees.Single(); 5020var tree = comp.SyntaxTrees.Single(); 6276var tree = comp.SyntaxTrees[0]; 6297var tree = comp.SyntaxTrees[0]; 6325var tree = comp.SyntaxTrees[0]; 6361var tree = comp.SyntaxTrees[0]; 6405var tree = comp.SyntaxTrees[0]; 6452var tree = comp.SyntaxTrees[0]; 6466private static ImmutableArray<ExpressionSyntax> GetNameOfExpressions(SyntaxTree tree) 6954var tree = comp.SyntaxTrees[0]; 7014var tree = comp.SyntaxTrees[0]; 7260var tree = comp.SyntaxTrees.Single(); 7348var tree = comp.SyntaxTrees.Single(); 7413var tree = comp.SyntaxTrees.Single(); 7487var tree = comp.SyntaxTrees.Single(); 7555var tree = comp.SyntaxTrees.First(); 8600var tree = comp.SyntaxTrees.First(); 8653var tree = comp.SyntaxTrees.Single(); 8656var tree2 = CSharpSyntaxTree.ParseText(source); 8695var tree = comp.SyntaxTrees.Single(); 8843var tree = comp.SyntaxTrees.Single(); 9351var tree = comp.SyntaxTrees.Single(); 9472var tree = comp.SyntaxTrees.First(); 9669var tree = comp.SyntaxTrees.Single(); 10092var tree = comp.SyntaxTrees.First();
Semantics\LockTests.cs (7)
42var tree = compilation.SyntaxTrees.Single(); 485var tree = compilation.SyntaxTrees.Single(); 547var tree = compilation.SyntaxTrees.Single(); 571var tree = compilation.SyntaxTrees.Single(); 601var tree = compilation.SyntaxTrees.Single(); 625var tree = compilation.SyntaxTrees.Single(); 695var tree = compilation.SyntaxTrees.Single();
Semantics\LookupPositionTests.cs (3)
2271var tree = compilation.SyntaxTrees.Single(); 2299var tree = compilation.SyntaxTrees.Single(); 3117var tree = compilation.SyntaxTrees[0];
Semantics\LookupTests.cs (24)
28var tree = compilation.SyntaxTrees.Single(); 36var tree = Parse(testSrc, options: isScript ? TestOptions.Script : TestOptions.Regular); 425var tree = comp.SyntaxTrees.Single(); 581var tree = comp.SyntaxTrees.Single(); 617var srcTrees = new SyntaxTree[] { Parse(testSrc) }; 621var tree = srcTrees[0]; 674var srcTrees = new SyntaxTree[] { Parse(testSrc) }; 678var tree = srcTrees[0]; 1366var tree = Parse(source); 1499var tree = compilation.SyntaxTrees[0]; 1560var tree = compilation.SyntaxTrees[0]; 1592var tree = compilation.SyntaxTrees[0]; 1640var tree = compilation.SyntaxTrees[0]; 1667var tree = compilation.SyntaxTrees[0]; 1722var tree = comp.SyntaxTrees.Single(); 1756var tree = comp.SyntaxTrees.Single(); 1787var tree = comp.SyntaxTrees.Single(); 1819var tree = comp.SyntaxTrees.Single(); 1980var tree = comp.SyntaxTrees.Single(); 2011var tree = comp.SyntaxTrees.Single(); 2041var tree = comp.SyntaxTrees.Single(); 2071var tree = comp.SyntaxTrees.Single(); 2097var tree = comp.SyntaxTrees.Single(); 2120var tree = comp.SyntaxTrees.Single();
Semantics\MethodBodyModelTests.cs (34)
54var tree = Parse(text); 76var tree = Parse(text); 99var tree = Parse(text); 122var tree = Parse(text); 162var tree = Parse(text); 202var tree = Parse(text); 242var tree = Parse(text); 265var tree = Parse(text); 293var tree = Parse(text); 324var tree = Parse(text); 369var tree = Parse(text); 393var tree = Parse(text); 416var tree = Parse(text); 440var tree = Parse(text); 463var tree = Parse(text); 486var tree = Parse(text); 509var tree = Parse(text); 532var tree = Parse(text); 563var tree = Parse(text); 615var tree = Parse(text); 639var tree = Parse(text); 666var tree = Parse(text); 698var tree = Parse(text); 725var tree = Parse(text); 750var tree = Parse(text); 770var tree = Parse(text); 795var tree = Parse(text); 832var tree = Parse(text); 859var tree = Parse(text); 884var tree = Parse(text); 911var tree = Parse(text); 932var tree = Parse(text); 953var tree = Parse(text); 992var tree = Parse(text);
Semantics\MethodTypeInferenceTests.cs (10)
698var tree = comp.SyntaxTrees.Single(); 753var tree = comp.SyntaxTrees.Single(); 799var tree = comp.SyntaxTrees.Single(); 856private static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 861private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 1043var tree = comp.SyntaxTrees.Single(); 1073var tree = comp.SyntaxTrees.Single(); 1115var tree = compilation.SyntaxTrees.Single(); 1156var tree = compilation.SyntaxTrees.Single(); 1197var tree = compilation.SyntaxTrees.Single();
Semantics\NameOfTests.cs (9)
688var tree = compilation.SyntaxTrees[0]; 714var tree = compilation.SyntaxTrees[0]; 749var tree = compilation.SyntaxTrees[0]; 796var tree = compilation.SyntaxTrees[0]; 833var tree = compilation.SyntaxTrees[0]; 869var tree = compilation.SyntaxTrees[0]; 915var tree = compilation.SyntaxTrees[0]; 948var tree = compilation.SyntaxTrees[0]; 1116var tree = compilation.SyntaxTrees[0];
Semantics\NativeIntegerTests.cs (19)
1787var tree = comp.SyntaxTrees[0]; 2344var tree = comp.SyntaxTrees[0]; 2464var tree = compB.SyntaxTrees[0]; 3633var tree = comp.SyntaxTrees[0]; 4073var tree = comp.SyntaxTrees.Single(); 4116var tree = comp.SyntaxTrees[0]; 6033var tree = comp.SyntaxTrees[0]; 6081var tree = comp.SyntaxTrees[0]; 9467var tree = comp.SyntaxTrees[0]; 9702var tree = comp.SyntaxTrees[0]; 10076var tree = comp.SyntaxTrees[0]; 10303var tree = comp.SyntaxTrees[0]; 12353var tree = comp.SyntaxTrees[0]; 15289var tree = comp.SyntaxTrees.Single(); 15310var tree = comp.SyntaxTrees.Single(); 15333var tree = comp.SyntaxTrees.Single(); 15361var tree = comp.SyntaxTrees.Single(); 15384var tree = comp.SyntaxTrees.Single(); 15414var tree = comp.SyntaxTrees.Single();
Semantics\NonTrailingNamedArgumentsTests.cs (15)
42var tree = verifier.Compilation.SyntaxTrees.First(); 364var tree = comp.SyntaxTrees.First(); 390var tree = verifier.Compilation.SyntaxTrees.First(); 420var tree = comp.SyntaxTrees.First(); 452var tree = comp.SyntaxTrees.First(); 481var tree = comp.SyntaxTrees.First(); 531var tree = comp.SyntaxTrees.First(); 566var tree = comp.SyntaxTrees.First(); 595var tree = comp.SyntaxTrees.First(); 649var tree = comp.SyntaxTrees.First(); 676var tree = comp.SyntaxTrees.First(); 707var tree = comp.SyntaxTrees.First(); 741var tree = verifier.Compilation.SyntaxTrees.First(); 773var tree = verifier.Compilation.SyntaxTrees.First(); 947var tree = comp.SyntaxTrees.First();
Semantics\NullableContextTests.cs (14)
64var syntaxTree = comp.SyntaxTrees[0]; 97var syntaxTree1 = comp.SyntaxTrees[0]; 99var syntaxTree2 = comp.SyntaxTrees[1]; 348var syntaxTree = comp.SyntaxTrees[0]; 387var syntaxTree = comp.SyntaxTrees[0]; 422var syntaxTree = comp.SyntaxTrees[0]; 1769var syntaxTree = comp.SyntaxTrees[0]; 1839var syntaxTree = comp.SyntaxTrees[0]; 1876var syntaxTree = comp.SyntaxTrees[0]; 1925var syntaxTree = comp.SyntaxTrees[0]; 1967var syntaxTree = comp.SyntaxTrees[0]; 2007var syntaxTree = comp.SyntaxTrees[0]; 2046var syntaxTree = comp.SyntaxTrees[0]; 2226var syntaxTree = comp.SyntaxTrees[0];
Semantics\NullableConversionTests.cs (1)
803var syntaxTree = compilation.SyntaxTrees.First();
Semantics\NullableReferenceTypesTests.cs (120)
1739var tree = comp.SyntaxTrees.Single(); 1773var tree = comp.SyntaxTrees.Single(); 1826var tree = comp.SyntaxTrees.Single(); 1853var tree = comp.SyntaxTrees.Single(); 1878var tree = comp.SyntaxTrees.Single(); 1948var tree = comp.SyntaxTrees.Single(); 2261var tree = comp.SyntaxTrees.Single(); 2300var tree = comp.SyntaxTrees.Single(); 2333var tree = comp.SyntaxTrees.Single(); 2366var tree = comp.SyntaxTrees.Single(); 2465var tree = comp.SyntaxTrees.Single(); 3320var tree = compilation.SyntaxTrees[0]; 3679var tree = comp.SyntaxTrees[0]; 4512var tree = comp.SyntaxTrees.Single(); 4548var tree = comp.SyntaxTrees.Single(); 4580var tree = comp.SyntaxTrees.Single(); 5156var syntaxTree = comp.SyntaxTrees[0]; 5741var source1 = CSharpSyntaxTree.ParseText(@" 5753var source2 = CSharpSyntaxTree.ParseText(@" 5767var source3 = CSharpSyntaxTree.ParseText( 5780var source4 = SyntaxFactory.ParseSyntaxTree(@" 7756var tree = Parse(source); 10520var tree = compilation.SyntaxTrees.Single(); 13497var tree = compilation.SyntaxTrees[0]; 33043var tree = compilation.SyntaxTrees.First(); 33060var tree = compilation.SyntaxTrees.First(); 53894var tree = comp.SyntaxTrees.Single(); 53924var tree = comp.SyntaxTrees.Single(); 53957var tree = comp.SyntaxTrees.Single(); 53994var tree = comp.SyntaxTrees.Single(); 54029var tree = comp.SyntaxTrees.Single(); 54063var tree = comp.SyntaxTrees.Single(); 54094var tree = comp.SyntaxTrees.Single(); 54122var tree = comp.SyntaxTrees.Single(); 54161var tree = comp.SyntaxTrees.Single(); 54195var tree = comp.SyntaxTrees.Single(); 54226var tree = comp.SyntaxTrees.Single(); 54255var tree = comp.SyntaxTrees.Single(); 54290var tree = comp.SyntaxTrees.Single(); 54326var tree = comp.SyntaxTrees.Single(); 54405var tree = comp.SyntaxTrees.Single(); 54437var tree = comp.SyntaxTrees.Single(); 56561var tree = comp.SyntaxTrees[0]; 56595var tree = comp.SyntaxTrees[0]; 56623var tree = comp.SyntaxTrees[0]; 56655var tree = comp.SyntaxTrees[0]; 56684var tree = comp.SyntaxTrees[0]; 56717var tree = comp.SyntaxTrees[0]; 56749var tree = comp.SyntaxTrees[0]; 56782var tree = comp.SyntaxTrees[0]; 56816var tree = comp.SyntaxTrees[0]; 56842var tree = comp.SyntaxTrees[0]; 56871var tree = comp.SyntaxTrees[0]; 56900var tree = comp.SyntaxTrees[0]; 60390var syntaxTree = comp.SyntaxTrees.Single(); 63422var tree1 = comp1.SyntaxTrees.Single(); 63428var tree2 = CSharpSyntaxTree.ParseText(source2); 67833var tree = comp.SyntaxTrees[0]; 67869var tree = comp.SyntaxTrees[0]; 67910var tree = comp.SyntaxTrees[0]; 67947var tree = comp.SyntaxTrees[0]; 67984var tree = comp.SyntaxTrees[0]; 68019var tree = comp.SyntaxTrees[0]; 68052var tree = comp.SyntaxTrees[0]; 68089var tree = comp.SyntaxTrees[0]; 68362var tree = comp.SyntaxTrees.Single(); 68455var tree = comp.SyntaxTrees.Single(); 68502var tree = comp.SyntaxTrees.Single(); 68541var tree = comp.SyntaxTrees.Single(); 70332var tree = comp.SyntaxTrees.Single(); 77610var tree = comp.SyntaxTrees[0]; 90551var syntaxTree = comp.SyntaxTrees[0]; 94026var tree = comp.SyntaxTrees.First(); 95355var tree = comp.SyntaxTrees.First(); 108039var tree = comp.SyntaxTrees.First(); 108093var tree = comp.SyntaxTrees.First(); 109462var tree = comp.SyntaxTrees.First(); 109863var tree = comp.SyntaxTrees.Single(); 109894var tree = comp.SyntaxTrees.Single(); 110072var tree = comp.SyntaxTrees.Single(); 110297var tree = comp.SyntaxTrees.Single(); 141087var tree = comp.SyntaxTrees.Single(); 141128var tree = comp.SyntaxTrees.Single(); 141168var tree = comp.SyntaxTrees.Single(); 141206var tree = comp.SyntaxTrees.Single(); 141244var tree = comp.SyntaxTrees.Single(); 141283var tree = comp.SyntaxTrees.Single(); 141316var tree = comp.SyntaxTrees.Single(); 141348var tree = comp.SyntaxTrees.Single(); 141387var tree = comp.SyntaxTrees.Single(); 141663var tree = comp.SyntaxTrees.Single(); 141694var tree = comp.SyntaxTrees.Single(); 141727var tree = comp.SyntaxTrees.Single(); 142010var tree = comp.SyntaxTrees.Single(); 142049var tree = comp.SyntaxTrees.Single(); 142089var tree = comp.SyntaxTrees.Single(); 142128var tree = comp.SyntaxTrees.Single(); 142163var tree = comp.SyntaxTrees.Single(); 150437var tree = comp.SyntaxTrees[0]; 150505var tree = comp.SyntaxTrees[0]; 151639var tree = comp.SyntaxTrees.Single(); 152336var tree = comp.SyntaxTrees.Single(); 153171var tree = comp.SyntaxTrees.Single(); 153219var tree = comp.SyntaxTrees.Single(); 153651var tree = comp.SyntaxTrees.Single(); 153687var tree = comp.SyntaxTrees.Single(); 153782var tree = comp.SyntaxTrees.Single(); 153820var tree = comp.SyntaxTrees.Single(); 153861var tree = comp.SyntaxTrees.Single(); 153901var tree = comp.SyntaxTrees.Single(); 153935var tree = comp.SyntaxTrees.Single(); 153972var tree = comp.SyntaxTrees.Single(); 154067var tree = comp.SyntaxTrees.Single(); 154115var tree = comp.SyntaxTrees.Single(); 154157var tree = comp.SyntaxTrees.Single(); 154194var tree = comp.SyntaxTrees.Single(); 154405var tree = comp.SyntaxTrees.Single(); 156277var tree = comp.SyntaxTrees.Single(); 156827var syntaxTree = comp.SyntaxTrees.Single(); 156873var syntaxTree = comp.SyntaxTrees.Single();
Semantics\NullCoalesceAssignmentTests.cs (5)
35var syntaxTree = comp.SyntaxTrees.Single(); 73var syntaxTree = comp.SyntaxTrees.Single(); 116var syntaxTree = comp.SyntaxTrees.Single(); 155var syntaxTree = comp.SyntaxTrees.Single(); 181var syntaxTree = comp.SyntaxTrees.Single();
Semantics\ObjectAndCollectionInitializerTests.cs (12)
3449var tree = compilation.SyntaxTrees.Single(); 3497var tree = compilation.SyntaxTrees.Single(); 3554var tree = compilation.SyntaxTrees.Single(); 3590var tree = compilation.SyntaxTrees.Single(); 3627var tree = compilation.SyntaxTrees.Single(); 3668var tree = compilation.SyntaxTrees.Single(); 3718var tree = compilation.SyntaxTrees.Single(); 3762var tree = compilation.SyntaxTrees.Single(); 3842var tree = compilation.SyntaxTrees.Single(); 3924var tree = compilation.SyntaxTrees.Single(); 3966var tree = compilation.SyntaxTrees.Single(); 4044var tree = compilation.SyntaxTrees.Single();
Semantics\OperatorTests.cs (18)
44var tree = compilation.SyntaxTrees.Single(); 2982var tree = compilation.SyntaxTrees.Single(); 6935var tree = comp.SyntaxTrees.Single(); 7052var tree = comp.SyntaxTrees.Single(); 7207var tree = comp.SyntaxTrees.Single(); 7327var tree = comp.SyntaxTrees[0]; 7484var tree = compilation.SyntaxTrees.Single(); 7700var tree = compilation.SyntaxTrees.Single(); 7853var tree = compilation.SyntaxTrees.Single(); 8013var tree = compilation.SyntaxTrees.Single(); 8550var tree = compilation.SyntaxTrees.Single(); 8585var tree = compilation.SyntaxTrees.Single(); 8629var tree = compilation.SyntaxTrees.Single(); 8679var tree = compilation.SyntaxTrees.Single(); 8753var tree = compilation.SyntaxTrees.Single(); 8810var tree = compilation.SyntaxTrees[0]; 11335var tree = compilation.SyntaxTrees.Single(); 11414var tree = comp.SyntaxTrees[0];
Semantics\OutVarTests.cs (465)
56var tree = compilation.SyntaxTrees.Single(); 100var tree = compilation.SyntaxTrees.Single(); 216var tree = compilation.SyntaxTrees.Single(); 269var tree = compilation.SyntaxTrees.Single(); 332var tree = compilation.SyntaxTrees.Single(); 819private static IdentifierNameSyntax GetReference(SyntaxTree tree, string name) 824private static IdentifierNameSyntax[] GetReferences(SyntaxTree tree, string name, int count) 831internal static IEnumerable<IdentifierNameSyntax> GetReferences(SyntaxTree tree, string name) 836private static IEnumerable<DeclarationExpressionSyntax> GetDeclarations(SyntaxTree tree, string name) 842private static DeclarationExpressionSyntax GetDeclaration(SyntaxTree tree, string name) 847internal static DeclarationExpressionSyntax GetOutVarDeclaration(SyntaxTree tree, string name) 852private static IEnumerable<DeclarationExpressionSyntax> GetOutVarDeclarations(SyntaxTree tree, string name) 858private static IEnumerable<DiscardDesignationSyntax> GetDiscardDesignations(SyntaxTree tree) 863private static IEnumerable<IdentifierNameSyntax> GetDiscardIdentifiers(SyntaxTree tree) 868private static IEnumerable<DeclarationExpressionSyntax> GetOutVarDeclarations(SyntaxTree tree) 907var tree = compilation.SyntaxTrees.Single(); 1404var tree = compilation.SyntaxTrees.Single(); 1462var tree = compilation.SyntaxTrees.Single(); 1496var tree = compilation.SyntaxTrees.Single(); 1531var tree = compilation.SyntaxTrees.Single(); 1565var tree = compilation.SyntaxTrees.Single(); 1599var tree = compilation.SyntaxTrees.Single(); 1639var tree = compilation.SyntaxTrees.Single(); 1677var tree = compilation.SyntaxTrees.Single(); 1714var tree = compilation.SyntaxTrees.Single(); 1750var tree = compilation.SyntaxTrees.Single(); 1883var tree = compilation.SyntaxTrees.Single(); 2004var tree = compilation.SyntaxTrees.Single(); 2114var tree = compilation.SyntaxTrees.Single(); 2225var tree = compilation.SyntaxTrees.Single(); 2335var tree = compilation.SyntaxTrees.Single(); 2470var tree = compilation.SyntaxTrees.Single(); 2637var tree = compilation.SyntaxTrees.Single(); 2854var tree = compilation.SyntaxTrees.Single(); 2949var tree = compilation.SyntaxTrees.Single(); 3201var tree = compilation.SyntaxTrees.Single(); 3303var tree = compilation.SyntaxTrees.Single(); 3375var tree = compilation.SyntaxTrees.Single(); 3427var tree = compilation.SyntaxTrees.Single(); 3461var tree = compilation.SyntaxTrees.Single(); 3502var tree = compilation.SyntaxTrees.Single(); 3643var tree = compilation.SyntaxTrees.Single(); 3864var tree = compilation.SyntaxTrees.Single(); 3961var tree = compilation.SyntaxTrees.Single(); 3997var tree = compilation.SyntaxTrees.Single(); 4052var tree = compilation.SyntaxTrees.Single(); 4096var tree = compilation.SyntaxTrees.Single(); 4147var tree = compilation.SyntaxTrees.Single(); 4207var tree = compilation.SyntaxTrees.Single(); 4273var tree = compilation.SyntaxTrees.Single(); 4496var tree = compilation.SyntaxTrees.Single(); 4675var tree = compilation.SyntaxTrees.Single(); 4916var tree = compilation.SyntaxTrees.Single(); 5018var tree = compilation.SyntaxTrees.Single(); 5065var tree = compilation.SyntaxTrees.Single(); 5103var tree = compilation.SyntaxTrees.Single(); 5180var tree = compilation.SyntaxTrees.Single(); 5283var tree = compilation.SyntaxTrees.Single(); 5410var tree = compilation.SyntaxTrees.Single(); 5512var tree = compilation.SyntaxTrees.Single(); 5576var tree = compilation.SyntaxTrees.Single(); 5708var tree = compilation.SyntaxTrees.Single(); 5748var tree = compilation.SyntaxTrees.Single(); 5909var tree = compilation.SyntaxTrees.Single(); 6050var tree = compilation.SyntaxTrees.Single(); 6327var tree = compilation.SyntaxTrees.Single(); 6562var tree = compilation.SyntaxTrees.Single(); 6818var tree = compilation.SyntaxTrees.Single(); 7064var tree = compilation.SyntaxTrees.Single(); 7302var tree = compilation.SyntaxTrees.Single(); 7624var tree = compilation.SyntaxTrees.Single(); 7773var tree = compilation.SyntaxTrees.Single(); 7833var tree = compilation.SyntaxTrees.Single(); 7895var tree = compilation.SyntaxTrees.Single(); 7961var tree = compilation.SyntaxTrees.Single(); 8025var tree = compilation.SyntaxTrees.Single(); 8092var tree = compilation.SyntaxTrees.Single(); 8154var tree = compilation.SyntaxTrees.Single(); 8209var tree = compilation.SyntaxTrees.Single(); 8387var tree = compilation.SyntaxTrees.Single(); 8487var tree = compilation.SyntaxTrees.Single(); 8659var tree = compilation.SyntaxTrees.Single(); 8761var tree = compilation.SyntaxTrees.Single(); 8797var tree = compilation.SyntaxTrees.Single(); 8869var tree = compilation.SyntaxTrees.Single(); 8919var tree = compilation.SyntaxTrees.Single(); 9161var tree = compilation.SyntaxTrees.Single(); 9263var tree = compilation.SyntaxTrees.Single(); 9334var tree = compilation.SyntaxTrees.Single(); 9427var tree = compilation.SyntaxTrees.Single(); 9507var tree = compilation.SyntaxTrees.Single(); 9583var tree = compilation.SyntaxTrees.Single(); 9636var tree = compilation.SyntaxTrees.Single(); 9693var tree = compilation.SyntaxTrees.Single(); 9758var tree = compilation.SyntaxTrees.Single(); 9815var tree = compilation.SyntaxTrees.Single(); 9890var tree = compilation.SyntaxTrees.Single(); 9985var tree = compilation.SyntaxTrees.Single(); 10067var tree = compilation.SyntaxTrees.Single(); 10148var tree = compilation.SyntaxTrees.Single(); 10204var tree = compilation.SyntaxTrees.Single(); 10260var tree = compilation.SyntaxTrees.Single(); 10327var tree = compilation.SyntaxTrees.Single(); 10386var tree = compilation.SyntaxTrees.Single(); 10458var tree = compilation.SyntaxTrees.Single(); 10542var tree = compilation.SyntaxTrees.Single(); 10720var tree = compilation.SyntaxTrees.Single(); 10817var tree = compilation.SyntaxTrees.Single(); 10853var tree = compilation.SyntaxTrees.Single(); 10908var tree = compilation.SyntaxTrees.Single(); 10958var tree = compilation.SyntaxTrees.Single(); 11046var tree = compilation.SyntaxTrees.Single(); 11183var tree = compilation.SyntaxTrees.Single(); 11265var tree = compilation.SyntaxTrees.Single(); 11334var tree = compilation.SyntaxTrees.Single(); 11427var tree = compilation.SyntaxTrees.Single(); 11467var tree = compilation.SyntaxTrees.Single(); 11715var tree = compilation.SyntaxTrees.Single(); 11972var tree = compilation.SyntaxTrees.Single(); 12124var tree = compilation.SyntaxTrees.Single(); 12274var tree = compilation.SyntaxTrees.Single(); 12351var tree = compilation.SyntaxTrees.Single(); 12420var tree = compilation.SyntaxTrees.Single(); 12496var tree = compilation.SyntaxTrees.Single(); 12658var tree = compilation.SyntaxTrees.Single(); 12778var tree = compilation.SyntaxTrees.Single(); 12865var tree = compilation.SyntaxTrees.Single(); 12920var tree = compilation.SyntaxTrees.Single(); 12962var tree = compilation.SyntaxTrees.Single(); 13017var tree = compilation.SyntaxTrees.Single(); 13201var tree = compilation.SyntaxTrees.Single(); 13295var tree = compilation.SyntaxTrees.Single(); 13333var tree = compilation.SyntaxTrees.Single(); 13385var tree = compilation.SyntaxTrees.Single(); 13439var tree = compilation.SyntaxTrees.Single(); 13605var tree = compilation.SyntaxTrees.Single(); 13696var tree = compilation.SyntaxTrees.Single(); 13732var tree = compilation.SyntaxTrees.Single(); 13796var tree = compilation.SyntaxTrees.Single(); 13846var tree = compilation.SyntaxTrees.Single(); 14127var tree = compilation.SyntaxTrees.Single(); 14256var tree = compilation.SyntaxTrees.Single(); 14303var tree = compilation.SyntaxTrees.Single(); 14352var tree = compilation.SyntaxTrees.Single(); 14394var tree = compilation.SyntaxTrees.Single(); 14436var tree = compilation.SyntaxTrees.Single(); 14481var tree = compilation.SyntaxTrees.Single(); 14523var tree = compilation.SyntaxTrees.Single(); 14568var tree = compilation.SyntaxTrees.Single(); 14617var tree = compilation.SyntaxTrees.Single(); 14671var tree = compilation.SyntaxTrees.Single(); 14730var tree = compilation.SyntaxTrees.Single(); 14777var tree = compilation.SyntaxTrees.Single(); 14827var tree = compilation.SyntaxTrees.Single(); 14942var tree = compilation.SyntaxTrees.Single(); 15122var tree = compilation.SyntaxTrees.Single(); 15215var tree = compilation.SyntaxTrees.Single(); 15253var tree = compilation.SyntaxTrees.Single(); 15311var tree = compilation.SyntaxTrees.Single(); 15369var tree = compilation.SyntaxTrees.Single(); 15530var tree = compilation.SyntaxTrees.Single(); 15743var tree = compilation.SyntaxTrees.Single(); 15956var tree = compilation.SyntaxTrees.Single(); 16071var tree = compilation.SyntaxTrees.Single(); 16158var tree = compilation.SyntaxTrees.Single(); 16399var tree = compilation.SyntaxTrees.Single(); 16495var tree = compilation.SyntaxTrees.Single(); 16531var tree = compilation.SyntaxTrees.Single(); 16588var tree = compilation.SyntaxTrees.Single(); 16642var tree = compilation.SyntaxTrees.Single(); 16702var tree = compilation.SyntaxTrees.Single(); 16762var tree = compilation.SyntaxTrees.Single(); 16825var tree = compilation.SyntaxTrees.Single(); 16959var tree = compilation.SyntaxTrees.Single(); 17051var tree = compilation.SyntaxTrees.Single(); 17090var tree = compilation.SyntaxTrees.Single(); 17148var tree = compilation.SyntaxTrees.Single(); 17202var tree = compilation.SyntaxTrees.Single(); 17386var tree = compilation.SyntaxTrees.Single(); 17488var tree = compilation.SyntaxTrees.Single(); 17526var tree = compilation.SyntaxTrees.Single(); 17589var tree = compilation.SyntaxTrees.Single(); 17642var tree = compilation.SyntaxTrees.Single(); 17677var tree = compilation.SyntaxTrees.Single(); 17710var tree = compilation.SyntaxTrees.Single(); 17743var tree = compilation.SyntaxTrees.Single(); 17782var tree = compilation.SyntaxTrees.Single(); 17829var tree = compilation.SyntaxTrees.Single(); 17859var tree = compilation.SyntaxTrees.Single(); 17890var tree = compilation.SyntaxTrees.Single(); 17919var tree = compilation.SyntaxTrees.Single(); 17951var tree = compilation.SyntaxTrees.Single(); 17993var tree = compilation.SyntaxTrees.Single(); 18030var tree = compilation.SyntaxTrees.Single(); 18067var tree = compilation.SyntaxTrees.Single(); 18102var tree = compilation.SyntaxTrees.Single(); 18141var tree = compilation.SyntaxTrees.Single(); 18182var tree = compilation.SyntaxTrees.Single(); 18225var tree = compilation.SyntaxTrees.Single(); 18268var tree = compilation.SyntaxTrees.Single(); 18307var tree = compilation.SyntaxTrees.Single(); 18348var tree = compilation.SyntaxTrees.Single(); 18383var tree = compilation.SyntaxTrees.Single(); 18429var tree = compilation.SyntaxTrees.Single(); 18493var tree = compilation.SyntaxTrees.Single(); 18542var tree = compilation.SyntaxTrees.Single(); 18587var tree = compilation.SyntaxTrees.Single(); 18639var tree = compilation.SyntaxTrees.Single(); 18683var tree = compilation.SyntaxTrees.Single(); 18725var tree = compilation.SyntaxTrees.Single(); 18779var tree = compilation.SyntaxTrees.Single(); 18812var tree = context.Node.SyntaxTree; 18872var tree = compilation.SyntaxTrees.Single(); 18916var tree = compilation.SyntaxTrees.Single(); 18958var tree = compilation.SyntaxTrees.Single(); 19011var tree = compilation.SyntaxTrees.Single(); 19056var tree = compilation.SyntaxTrees.Single(); 19099var tree = compilation.SyntaxTrees.Single(); 19153var tree = compilation.SyntaxTrees.Single(); 19202var tree = compilation.SyntaxTrees.Single(); 19249var tree = compilation.SyntaxTrees.Single(); 19287var tree = compilation.SyntaxTrees.Single(); 19328var tree = compilation.SyntaxTrees.Single(); 19362var tree = compilation.SyntaxTrees.Single(); 19423var tree = compilation.SyntaxTrees.Single(); 19468var tree = compilation.SyntaxTrees.Single(); 19506var tree = compilation.SyntaxTrees.Single(); 19545var tree = compilation.SyntaxTrees.Single(); 19592var tree = compilation.SyntaxTrees.Single(); 19647var tree = compilation.SyntaxTrees.Single(); 19675var tree = compilation.SyntaxTrees.Single(); 19718var tree = compilation.SyntaxTrees.Single(); 19756var tree = compilation.SyntaxTrees.Single(); 19829var tree = compilation.SyntaxTrees.Single(); 19862var tree = compilation.SyntaxTrees.Single(); 19895var tree = compilation.SyntaxTrees.Single(); 19930var tree = compilation.SyntaxTrees.Single(); 19965var tree = compilation.SyntaxTrees.Single(); 20003var tree = compilation.SyntaxTrees.Single(); 20035var tree = compilation.SyntaxTrees.Single(); 20209var tree = compilation.SyntaxTrees.Single(); 20237var tree = compilation.SyntaxTrees.Single(); 20345var tree = compilation.SyntaxTrees[0]; 20602var tree = compilation.SyntaxTrees.Single(); 20645var tree = compilation.SyntaxTrees.Single(); 20762var tree = compilation.SyntaxTrees.Single(); 20815var tree = compilation.SyntaxTrees.Single(); 20906var tree = compilation.SyntaxTrees.Single(); 21022var tree = compilation.SyntaxTrees.Single(); 21117var tree = compilation.SyntaxTrees.Single(); 21221var tree = compilation.SyntaxTrees.Single(); 21278var tree = compilation.SyntaxTrees.Single(); 21346var tree = compilation.SyntaxTrees.Single(); 21396var tree = compilation.SyntaxTrees.Single(); 21597var tree = compilation.SyntaxTrees.Single(); 21756var tree = compilation.SyntaxTrees.Single(); 21952var tree = compilation.SyntaxTrees.Single(); 22079var tree = compilation.SyntaxTrees.Single(); 22177var tree = compilation.SyntaxTrees.Single(); 22365var tree = compilation.SyntaxTrees.Single(); 22520var tree = compilation.SyntaxTrees.Single(); 22599var tree = compilation.SyntaxTrees.Single(); 22722var tree = compilation.SyntaxTrees.Single(); 22804var tree = compilation.SyntaxTrees.Single(); 22888var tree = compilation.SyntaxTrees.Single(); 22955var tree = compilation.SyntaxTrees.Single(); 22994var tree = compilation.SyntaxTrees.Single(); 23150var tree = compilation.SyntaxTrees.Single(); 23244var tree = compilation.SyntaxTrees.Single(); 23334var tree = compilation.SyntaxTrees.Single(); 23382var tree = compilation.SyntaxTrees.Single(); 23415var tree = compilation.SyntaxTrees.Single(); 23466var tree = compilation.SyntaxTrees.Single(); 23610var tree = compilation.SyntaxTrees.Single(); 23708var tree = compilation.SyntaxTrees.Single(); 23806var tree = compilation.SyntaxTrees.Single(); 23948var tree = compilation.SyntaxTrees.Single(); 24052var tree = compilation.SyntaxTrees.Single(); 24147var tree = compilation.SyntaxTrees.Single(); 24235var tree = compilation.SyntaxTrees.Single(); 24341var tree = compilation.SyntaxTrees.Single(); 24434var tree = compilation.SyntaxTrees.Single(); 24465var tree = compilation.SyntaxTrees.Single(); 24667var tree = compilation.SyntaxTrees.Single(); 24926var tree = compilation.SyntaxTrees.Single(); 25117var tree = compilation.SyntaxTrees.Single(); 25230var tree = compilation.SyntaxTrees.Single(); 25329var tree = compilation.SyntaxTrees.Single(); 25508var tree = compilation.SyntaxTrees.Single(); 25552var tree = compilation.SyntaxTrees.Single(); 25633var tree = compilation.SyntaxTrees.Single(); 25677var tree = compilation.SyntaxTrees.Single(); 25732var tree = compilation.SyntaxTrees.Single(); 25813var tree = compilation.SyntaxTrees.Single(); 25873var tree = compilation.SyntaxTrees.Single(); 25970var tree = compilation.SyntaxTrees.Single(); 26027var tree = compilation.SyntaxTrees.Single(); 26094var tree = compilation.SyntaxTrees.Single(); 26142var tree = compilation.SyntaxTrees.Single(); 26223var tree = compilation.SyntaxTrees.Single(); 26270var tree = compilation.SyntaxTrees.Single(); 26365var tree = compilation.SyntaxTrees.Single(); 26413var tree = compilation.SyntaxTrees.Single(); 26497var tree = compilation.SyntaxTrees.Single(); 26557var tree = compilation.SyntaxTrees.Single(); 26641var tree = compilation.SyntaxTrees.Single(); 26701var tree = compilation.SyntaxTrees.Single(); 26762var tree = compilation.SyntaxTrees.Single(); 26832var tree = compilation.SyntaxTrees.Single(); 26876var tree = compilation.SyntaxTrees.Single(); 26962var tree = compilation.SyntaxTrees.Single(); 27007var tree = compilation.SyntaxTrees.Single(); 27099var tree = compilation.SyntaxTrees.Single(); 27153var tree = compilation.SyntaxTrees.Single(); 27252var tree = compilation.SyntaxTrees.Single(); 27306var tree = compilation.SyntaxTrees.Single(); 27375var tree = compilation.SyntaxTrees.Single(); 27452var tree = compilation.SyntaxTrees.Single(); 27525var tree = compilation.SyntaxTrees.Single(); 27629var tree = compilation.SyntaxTrees.Single(); 27702var tree = compilation.SyntaxTrees.Single(); 27765var tree = compilation.SyntaxTrees.Single(); 27842var tree = compilation.SyntaxTrees.Single(); 27915var tree = compilation.SyntaxTrees.Single(); 28020var tree = compilation.SyntaxTrees.Single(); 28093var tree = compilation.SyntaxTrees.Single(); 28166var tree = compilation.SyntaxTrees.Single(); 28241var tree = compilation.SyntaxTrees.Single(); 28295var tree = compilation.SyntaxTrees.Single(); 28392var tree = compilation.SyntaxTrees.Single(); 28446var tree = compilation.SyntaxTrees.Single(); 28513var tree = compilation.SyntaxTrees.Single(); 28561var tree = compilation.SyntaxTrees.Single(); 28645var tree = compilation.SyntaxTrees.Single(); 28706var tree = compilation.SyntaxTrees.Single(); 28813var tree = compilation.SyntaxTrees.Single(); 28869var tree = compilation.SyntaxTrees.Single(); 28964var tree = compilation.SyntaxTrees.Single(); 29020var tree = compilation.SyntaxTrees.Single(); 29085var tree = compilation.SyntaxTrees.Single(); 29171var tree = compilation.SyntaxTrees.Single(); 29238var tree = compilation.SyntaxTrees.Single(); 29347var tree = compilation.SyntaxTrees.Single(); 29414var tree = compilation.SyntaxTrees.Single(); 29487var tree = compilation.SyntaxTrees.Single(); 29536var tree = compilation.SyntaxTrees.Single(); 29634var tree = compilation.SyntaxTrees.Single(); 29710var tree = compilation.SyntaxTrees.Single(); 29835var tree = compilation.SyntaxTrees.Single(); 29911var tree = compilation.SyntaxTrees.Single(); 29989var tree = compilation.SyntaxTrees.Single(); 30075var tree = compilation.SyntaxTrees.Single(); 30136var tree = compilation.SyntaxTrees.Single(); 30247var tree = compilation.SyntaxTrees.Single(); 30308var tree = compilation.SyntaxTrees.Single(); 30372var tree = compilation.SyntaxTrees.Single(); 30427var tree = compilation.SyntaxTrees.Single(); 30471var tree = compilation.SyntaxTrees.Single(); 30515var tree = compilation.SyntaxTrees.Single(); 30556var tree = compilation.SyntaxTrees.Single(); 30636var tree = compilation.SyntaxTrees.Single(); 30705var tree = compilation.SyntaxTrees.Single(); 30807var tree = compilation.SyntaxTrees.Single(); 30876var tree = compilation.SyntaxTrees.Single(); 30940var tree = compilation.SyntaxTrees.Single(); 30995var tree = compilation.SyntaxTrees.Single(); 31039var tree = compilation.SyntaxTrees.Single(); 31083var tree = compilation.SyntaxTrees.Single(); 31167var tree = compilation.SyntaxTrees.Single(); 31226var tree = compilation.SyntaxTrees.Single(); 31340var tree = compilation.SyntaxTrees.Single(); 31399var tree = compilation.SyntaxTrees.Single(); 31468var tree = compilation.SyntaxTrees.Single(); 31523var tree = compilation.SyntaxTrees.Single(); 31567var tree = compilation.SyntaxTrees.Single(); 31611var tree = compilation.SyntaxTrees.Single(); 31652var tree = compilation.SyntaxTrees.Single(); 31706var tree = compilation.SyntaxTrees.Single(); 31740var tree = compilation.SyntaxTrees.Single(); 31793var tree = compilation.SyntaxTrees.Single(); 31833var tree = compilation.SyntaxTrees.Single(); 31883var tree = compilation.SyntaxTrees.Single(); 31917var tree = compilation.SyntaxTrees.Single(); 31973var tree = compilation.SyntaxTrees.Single(); 32013var tree = compilation.SyntaxTrees.Single(); 32058var tree = compilation.SyntaxTrees.Single(); 32102var tree = compilation.SyntaxTrees.Single(); 32136var tree = compilation.SyntaxTrees.Single(); 32170var tree = compilation.SyntaxTrees.Single(); 32210var tree = compilation.SyntaxTrees.Single(); 32250var tree = compilation.SyntaxTrees.Single(); 32305var tree = compilation.SyntaxTrees.Single(); 32374var tree = compilation.SyntaxTrees.Single(); 32421var tree = compilation.SyntaxTrees.Single(); 32452var tree = node1.SyntaxTree; 32487var tree = compilation.SyntaxTrees.Single(); 32515var tree = compilation.SyntaxTrees.Single(); 32543var tree = compilation.SyntaxTrees.Single(); 32569var tree = compilation.SyntaxTrees.Single(); 32607var tree = compilation.SyntaxTrees.Single(); 32643var tree = compilation.SyntaxTrees.Single(); 32887var tree = compilation.SyntaxTrees.Single(); 32916var tree = comp.Compilation.SyntaxTrees.Single(); 33001var tree = comp.SyntaxTrees.Single(); 33070var tree = comp.SyntaxTrees.Single(); 33115var tree = comp.SyntaxTrees.Single(); 33179var tree = comp.SyntaxTrees.Single(); 33445var tree = comp.SyntaxTrees[0]; 33486var tree = comp.SyntaxTrees[0]; 33549var tree = compilation.SyntaxTrees[0]; 33632var tree = compilation.SyntaxTrees[0]; 33720var tree = compilation.SyntaxTrees.Single(); 33818var tree = compilation.SyntaxTrees.Single(); 33917var tree = compilation.SyntaxTrees.Single(); 34015var tree = compilation.SyntaxTrees.Single(); 34088var tree = compilation.SyntaxTrees.Single(); 34144var tree = compilation.SyntaxTrees.Single(); 34210var tree = compilation.SyntaxTrees.Single(); 34267var syntaxTree = Parse(source, filename: "file.cs"); 34337var tree = compilation.SyntaxTrees.Single(); 34428var tree = compilation.SyntaxTrees.Single(); 34481var syntaxTree = Parse(source, filename: "file.cs"); 34535var tree = compilation.SyntaxTrees.Single(); 34656var tree = compilation.SyntaxTrees.Single(); 34696var tree = compilation.SyntaxTrees[0]; 34772var tree = compilation.SyntaxTrees[0]; 34827var tree = compilation.SyntaxTrees[0]; 34881var tree = compilation.SyntaxTrees[0]; 34939var tree = compilation.SyntaxTrees[0]; 34989var tree = compilation.SyntaxTrees[0]; 35043var tree = compilation.SyntaxTrees[0]; 35083var tree = compilation.SyntaxTrees[0]; 35117var tree = compilation.SyntaxTrees.First(); 35156var tree = compilation.SyntaxTrees.First(); 35200var tree = compilation.SyntaxTrees.First(); 35231var tree = compilation.SyntaxTrees.First(); 35270var tree = compilation.SyntaxTrees.First(); 35302var tree = compilation.SyntaxTrees.First(); 35338var tree = compilation.SyntaxTrees.First(); 35377var tree = compilation.SyntaxTrees.First(); 35407var tree = compilation.SyntaxTrees.First(); 35444var tree = compilation.SyntaxTrees.First(); 35496var tree = compilation.SyntaxTrees.Single(); 35601var tree = comp.SyntaxTrees.Single(); 35636var tree = comp.SyntaxTrees.Single(); 35715var tree = compilation.SyntaxTrees.Single(); 35757var tree = compilation.SyntaxTrees.Single(); 35786var tree = compilation.SyntaxTrees.Single(); 35832var tree = compilation.SyntaxTrees.Single(); 35920var tree = compilation.SyntaxTrees.Single(); 36060var tree = compilation.SyntaxTrees.Single(); 36168var tree = compilation.SyntaxTrees.Single(); 36261var tree = compilation.SyntaxTrees.Single(); 36300var tree = comp.SyntaxTrees.Single(); 36303var tree2 = CSharpSyntaxTree.ParseText(source); 36347var tree = comp.SyntaxTrees.Single(); 36350var tree2 = CSharpSyntaxTree.ParseText(source); 36387var tree = comp.SyntaxTrees.Single(); 36390var tree2 = CSharpSyntaxTree.ParseText(source); 36429var tree = comp.SyntaxTrees.Single(); 36432var tree2 = CSharpSyntaxTree.ParseText(source); 36464var tree = comp.SyntaxTrees.Single(); 36467var tree2 = CSharpSyntaxTree.ParseText(source); 36502var tree = comp.SyntaxTrees.Single(); 36505var tree2 = CSharpSyntaxTree.ParseText(source);
Semantics\OverloadResolutionTests.cs (9)
7148var tree = comp.SyntaxTrees.Single(); 7258var tree = comp.SyntaxTrees.Single(); 7432var tree = comp.SyntaxTrees.Single(); 7473var tree = comp.SyntaxTrees.Single(); 9074var tree = compilation.SyntaxTrees.Single(); 9422var tree = comp.SyntaxTrees.Single(); 11334static void verify(CSharpCompilation comp, SyntaxTree tree) 11383static void verify(CSharpCompilation comp, SyntaxTree tree) 11433static void verify(CSharpCompilation comp, SyntaxTree tree)
Semantics\PrimaryConstructorTests.cs (27)
383var tree = comp.SyntaxTrees[0]; 851var tree = comp.SyntaxTrees[0]; 893var tree = comp.SyntaxTrees[0]; 961var tree = comp.SyntaxTrees.First(); 1183var tree = comp.SyntaxTrees.First(); 1254var tree = comp.SyntaxTrees.First(); 1300var tree = comp.SyntaxTrees.First(); 1356var tree = comp.SyntaxTrees.First(); 1415var tree = comp.SyntaxTrees.First(); 1504var tree = comp.SyntaxTrees.First(); 1703var tree = comp.SyntaxTrees.First(); 1743var tree = comp.SyntaxTrees.First(); 1786var tree = comp.SyntaxTrees.First(); 1856var tree = comp.SyntaxTrees.First(); 2003var tree = comp.SyntaxTrees.First(); 2185var tree = comp.SyntaxTrees.First(); 2314var tree = comp.SyntaxTrees.First(); 2362var tree = comp.SyntaxTrees.First(); 2530var tree = comp.SyntaxTrees.First(); 2568var tree = comp.SyntaxTrees.First(); 2605var tree = comp.SyntaxTrees.First(); 2641var tree = comp.SyntaxTrees.First(); 6215var tree = comp.SyntaxTrees[0]; 6241var tree = comp.SyntaxTrees[0]; 7177var tree = comp.SyntaxTrees.Single(); 7744var tree = comp.SyntaxTrees[0]; 8150var tree = comp.SyntaxTrees[0];
Semantics\QueryTests.cs (31)
1451var tree = compilation.SyntaxTrees[0]; 1660var tree = compilation.SyntaxTrees[0]; 1720var tree = compilation.SyntaxTrees[0]; 1758var tree = compilation.SyntaxTrees[0]; 2174var tree = compilation.SyntaxTrees[0]; 2204var tree = compilation.SyntaxTrees[0]; 2230var tree = compilation.SyntaxTrees[0]; 2269var tree = compilation.SyntaxTrees[0]; 2297var tree = compilation.SyntaxTrees[0]; 2322var tree = compilation.SyntaxTrees[0]; 2354var tree = compilation.SyntaxTrees[0]; 2381var tree = compilation.SyntaxTrees[0]; 2425var tree = compilation.SyntaxTrees[0]; 2481var tree = compilation.SyntaxTrees[0]; 2519var tree = compilation.SyntaxTrees[0]; 2545var tree = compilation.SyntaxTrees[0]; 2580var tree = compilation.SyntaxTrees[0]; 2660var tree = compilation.SyntaxTrees[0]; 2688var tree = compilation.SyntaxTrees[0]; 2714var tree = compilation.SyntaxTrees[0]; 2740var tree = compilation.SyntaxTrees[0]; 2895var tree = compilation.SyntaxTrees[0]; 2928var tree = compilation.SyntaxTrees[0]; 3132var tree = compilation.SyntaxTrees.First(); 3160var tree = compilation.SyntaxTrees.First(); 3373var tree = compilation.SyntaxTrees[0]; 3418var tree = compilation.SyntaxTrees[0]; 3462var tree = compilation.SyntaxTrees[0]; 3509var tree = compilation.SyntaxTrees[0]; 3548var tree = compilation.SyntaxTrees[0]; 3596var tree = compilation.SyntaxTrees[0];
Semantics\RawInterpolationTests_Handler.cs (2)
2897var tree = comp.SyntaxTrees[0]; 3123var tree = comp.SyntaxTrees[0];
Semantics\RecordStructTests.cs (19)
532var tree = comp.SyntaxTrees.First(); 552var tree = comp.SyntaxTrees.First(); 572var tree = comp.SyntaxTrees.First(); 594var tree = comp.SyntaxTrees.First(); 2305var tree = comp.SyntaxTrees.Single(); 2329var tree = comp.SyntaxTrees.Single(); 2591var tree = comp.SyntaxTrees.First(); 2626var tree = comp.SyntaxTrees.First(); 2660var tree = comp.SyntaxTrees.First(); 2695var tree = comp.SyntaxTrees.First(); 3253var tree = comp.SyntaxTrees.Single(); 3301var tree = comp.SyntaxTrees.Single(); 3352var tree = comp.SyntaxTrees.Single(); 5817var tree = comp.SyntaxTrees[0]; 5859var tree = comp.SyntaxTrees[0]; 6893var tree = comp.SyntaxTrees.First(); 7564var tree = comp.SyntaxTrees.First(); 8769var tree = comp.SyntaxTrees.Single(); 10770var tree = comp.SyntaxTrees.First();
Semantics\RecordTests.cs (31)
280var tree = comp.SyntaxTrees.First(); 446var tree = comp.SyntaxTrees[0]; 478var tree = comp.SyntaxTrees[0]; 2492var tree = comp.SyntaxTrees[0]; 8092var tree = comp.SyntaxTrees.First(); 8605var tree = comp.SyntaxTrees[0]; 8720var tree = comp.SyntaxTrees[0]; 8865var tree = comp.SyntaxTrees[0]; 21152var tree = comp.SyntaxTrees.First(); 21376var tree = comp.SyntaxTrees.First(); 21447var tree = comp.SyntaxTrees.First(); 21493var tree = comp.SyntaxTrees.First(); 21549var tree = comp.SyntaxTrees.First(); 21608var tree = comp.SyntaxTrees.First(); 21697var tree = comp.SyntaxTrees.First(); 21896var tree = comp.SyntaxTrees.First(); 21933var tree = comp.SyntaxTrees.First(); 21973var tree = comp.SyntaxTrees.First(); 22008var tree = comp.SyntaxTrees.First(); 22087var tree = comp.SyntaxTrees.First(); 22234var tree = comp.SyntaxTrees.First(); 22416var tree = comp.SyntaxTrees.First(); 22925var tree = comp.SyntaxTrees.First(); 23379var tree = comp.SyntaxTrees.First(); 24651var tree = comp.SyntaxTrees.First(); 24686var tree = comp.SyntaxTrees.First(); 24720var tree = comp.SyntaxTrees.First(); 24755var tree = comp.SyntaxTrees.First(); 28321var tree = comp.SyntaxTrees.Single(); 30348var tree = comp.SyntaxTrees[0]; 30372var tree = comp.SyntaxTrees[0];
Semantics\RefEscapingTests.cs (3)
23var tree = SyntaxFactory.ParseSyntaxTree(@" 4419var tree = compilation.SyntaxTrees[0]; 4519var tree = compilation.SyntaxTrees[0];
Semantics\RefExtensionMethodsTests.cs (4)
2142var tree = comp.SyntaxTrees.Single(); 2161var tree = comp.SyntaxTrees.Single(); 2180var tree = comp.SyntaxTrees.Single(); 2199var tree = comp.SyntaxTrees.Single();
Semantics\RefFieldTests.cs (57)
10573var tree = comp.SyntaxTrees[0]; 10647var tree = comp.SyntaxTrees[0]; 10769var tree = comp.SyntaxTrees[0]; 10938var tree = comp.SyntaxTrees[0]; 11486var tree = comp.SyntaxTrees[0]; 11566var tree = comp.SyntaxTrees[0]; 11635var tree = comp.SyntaxTrees[0]; 11703var tree = comp.SyntaxTrees[0]; 11885var tree = comp.SyntaxTrees[0]; 12072var tree = comp.SyntaxTrees[0]; 12298var tree = comp.SyntaxTrees[0]; 12481var tree = comp.SyntaxTrees[0]; 12656var tree = comp.SyntaxTrees[0]; 12711var tree = comp.SyntaxTrees[0]; 12770var tree = comp.SyntaxTrees[0]; 12813var tree = comp.SyntaxTrees[0]; 12842var tree = comp.SyntaxTrees[0]; 12867var tree = comp.SyntaxTrees[0]; 12887var tree = comp.SyntaxTrees[0]; 12909var tree = comp.SyntaxTrees[0]; 12944var tree = comp.SyntaxTrees[0]; 13008var tree = comp.SyntaxTrees[0]; 13084var tree = comp.SyntaxTrees[0]; 13155var tree = comp.SyntaxTrees[0]; 13219var tree = comp.SyntaxTrees[0]; 13860var tree = comp.SyntaxTrees[0]; 13902var tree = comp.SyntaxTrees[0]; 14027var tree = comp.SyntaxTrees[0]; 14103var tree = comp.SyntaxTrees[0]; 14348var tree = comp.SyntaxTrees[0]; 14556var tree = comp.SyntaxTrees[0]; 14582var tree = comp.SyntaxTrees[0]; 14637var tree = comp.SyntaxTrees[0]; 16055var tree = comp.SyntaxTrees.Single(); 16096var tree = comp.SyntaxTrees.Single(); 16136var tree = comp.SyntaxTrees.Single(); 16234var tree = comp.SyntaxTrees.Single(); 16281var syntaxTree = comp.SyntaxTrees[0]; 17396var tree = comp.SyntaxTrees[0]; 22289var tree = comp.SyntaxTrees[0]; 22357var tree = comp.SyntaxTrees[0]; 23359var tree = comp.SyntaxTrees[0]; 23395var tree = comp.SyntaxTrees[0]; 23432var tree = comp.SyntaxTrees[0]; 24199var tree = comp.SyntaxTrees[0]; 26029var tree = comp.SyntaxTrees[0]; 26081var tree = comp.SyntaxTrees[0]; 26133var tree = comp.SyntaxTrees[0]; 26290var tree = comp.SyntaxTrees[0]; 26380var tree = comp.SyntaxTrees[0]; 26500var tree = comp.SyntaxTrees[0]; 26601var tree = comp.SyntaxTrees[0]; 26646var tree = comp.SyntaxTrees[0]; 26706var tree = comp.SyntaxTrees[0]; 26936var tree = comp.SyntaxTrees[0]; 26984var tree = comp.SyntaxTrees[0]; 28091var tree = comp.SyntaxTrees[0];
Semantics\RefLocalsAndReturnsTests.cs (12)
539var tree = SyntaxFactory.ParseSyntaxTree(@" 1047var tree = SyntaxFactory.ParseSyntaxTree(@" 4354var tree = compilation.SyntaxTrees.Single(); 4382var tree = compilation.SyntaxTrees.Single(); 4410var tree = compilation.SyntaxTrees.Single(); 4438var tree = compilation.SyntaxTrees.Single(); 4466var tree = compilation.SyntaxTrees.Single(); 4494var tree = compilation.SyntaxTrees.Single(); 4528var tree = compilation.SyntaxTrees.Single(); 4813var tree = comp.SyntaxTrees[0]; 4857var tree = comp.SyntaxTrees[0]; 4896var tree = comp.SyntaxTrees[0];
Semantics\ScriptSemanticsTests.cs (18)
236var tree = compilation.SyntaxTrees.Single(); 263var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 286var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 365var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 396var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 443var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 485var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp6)); 519var tree = Parse(source, options: TestOptions.Script); 535var tree = Parse(source, options: TestOptions.Script); 553var tree = compilation.SyntaxTrees.Single(); 589var tree = compilation.SyntaxTrees.Single(); 1134var tree = Parse(source, options: TestOptions.Script); 1154var tree = Parse(source, options: TestOptions.Script); 1180var syntaxTree = compilationUnit.SyntaxTree; 1268var syntaxTree1 = compilationUnit.SyntaxTree; 1269var syntaxTree2 = SyntaxFactory.ParseSyntaxTree("System.Console.WriteLine(2);", options: new CSharp.CSharpParseOptions(kind: SourceCodeKind.Script)); 1307var syntaxTree = compilationUnit.SyntaxTree; 1387private static MemberAccessExpressionSyntax ErrorTestsGetNode(SyntaxTree syntaxTree)
Semantics\SemanticErrorTests.cs (4)
3324var tree = Parse(text); 7483var tree = compilation.SyntaxTrees.Single(); 13276var tree = compilation2.SyntaxTrees.Single(); 24021var tree = compilation.SyntaxTrees.Single();
Semantics\StackAllocInitializerTests.cs (8)
364var tree = comp.SyntaxTrees.Single(); 440var tree = comp.SyntaxTrees.Single(); 1026var tree = comp.SyntaxTrees.Single(); 1128var tree = comp.SyntaxTrees.Single(); 2340var tree = comp.SyntaxTrees.Single(); 2446var tree = comp.SyntaxTrees.Single(); 2546var tree = comp.SyntaxTrees.Single(); 2630var tree = comp.SyntaxTrees.Single();
Semantics\StackAllocSpanExpressionsTests.cs (2)
50var tree = comp.SyntaxTrees.Single(); 124var tree = comp.SyntaxTrees.Single();
Semantics\StructConstructorTests.cs (3)
1048var tree = comp.SyntaxTrees.Single(); 1143var tree = comp.SyntaxTrees.Single(); 1240var tree = comp.SyntaxTrees.Single();
Semantics\SuppressAccessibilityChecksTests.cs (4)
46var syntaxTree = compilationB.SyntaxTrees[0]; 119var tree = SyntaxFactory.ParseSyntaxTree(source); 166var syntaxTree = compilationB.SyntaxTrees[0]; 211var tree = compilation.SyntaxTrees[0];
Semantics\SwitchTests.cs (1)
1147var syntaxTree = SyntaxFactory.ParseSyntaxTree(source);
Semantics\SyntaxTreeRootTests.cs (13)
27var tree = SyntaxFactory.SyntaxTree(node); 35var tree = CSharpSyntaxTree.CreateWithoutClone(node); 42var tree = SyntaxFactory.ParseSyntaxTree(@"class Program { static void Main() { System.Console.WriteLine(""Wah""); } }"); 50var tree = SyntaxFactory.SyntaxTree(SyntaxFactory.FromClause("Nay", SyntaxFactory.LiteralExpression(SyntaxKind.NumericLiteralExpression, SyntaxFactory.Literal(823)))); 60var arbitraryTree = SyntaxFactory.SyntaxTree(SyntaxFactory.Attribute(SyntaxFactory.IdentifierName("Wooh"))); 61var parsedTree = SyntaxFactory.ParseSyntaxTree(""); 71var tree = SyntaxFactory.SyntaxTree( 81var syntaxTreeField = typeof(CSharpSyntaxNode).GetFields(BindingFlags.NonPublic | BindingFlags.Instance).Single(f => f.FieldType == typeof(SyntaxTree)); 89var tree = node.SyntaxTree; 98var childTree = node.Operand.SyntaxTree; 99var parentTree = node.SyntaxTree; 107var tree = SyntaxFactory.ParseSyntaxTree("class TheClass { }"); 111private void CheckTree(SyntaxTree tree)
Semantics\TargetTypedConditionalOperatorTests.cs (3)
331var tree = Parse(source, options: parseOptions); 666var tree = comp.SyntaxTrees[0]; 687var tree = comp.SyntaxTrees[0];
Semantics\TargetTypedDefaultTests.cs (32)
40var tree = comp.SyntaxTrees.First(); 140var tree = comp.SyntaxTrees.First(); 192var tree = comp.SyntaxTrees.First(); 240var tree = comp.SyntaxTrees.First(); 277var tree = comp.SyntaxTrees.First(); 322var tree = comp.SyntaxTrees.First(); 516var tree = comp.SyntaxTrees.First(); 562var tree = comp.SyntaxTrees.First(); 605var tree = comp.SyntaxTrees.First(); 663var tree = comp.SyntaxTrees.First(); 744var tree = comp.SyntaxTrees.First(); 833var tree = comp.SyntaxTrees.First(); 862var tree = comp.SyntaxTrees.First(); 1138var tree = comp.SyntaxTrees.First(); 1253var tree = comp.SyntaxTrees.First(); 1627var tree = comp.SyntaxTrees.First(); 1732var tree = comp.SyntaxTrees.First(); 1798var tree = comp.SyntaxTrees.First(); 1869var tree = comp.SyntaxTrees.First(); 1907var tree = comp.SyntaxTrees.First(); 2086var tree = comp.SyntaxTrees.First(); 2329var tree = comp.SyntaxTrees.First(); 2410var tree = comp.SyntaxTrees.First(); 2453var tree = comp.SyntaxTrees.First(); 2479var tree = comp.SyntaxTrees.First(); 3053var tree = comp.SyntaxTrees.First(); 3340var tree = comp.SyntaxTrees.Last(); 3379var tree = comp.SyntaxTrees.First(); 3510var tree = comp.SyntaxTrees.First(); 3572var tree = comp.SyntaxTrees.First(); 3669var tree = comp.SyntaxTrees.First(); 3709var tree = comp.SyntaxTrees.First();
Semantics\TopLevelStatementsTests.cs (55)
186static void verifyModel(CSharpCompilation comp, SyntaxTree tree1, bool nullableEnabled = false) 247static void verifyModelForGlobalStatements(SyntaxTree tree1, SemanticModel model1) 311static void verifyModel(CSharpCompilation comp, SyntaxTree tree1, SyntaxTree tree2, bool nullableEnabled = false) 398static void verifyModelForGlobalStatements(SyntaxTree tree1, SemanticModel model1) 476static void verifyModel(CSharpCompilation comp, SyntaxTree tree1, SyntaxTree tree2) 528var tree1 = comp.SyntaxTrees[0]; 568static void verifyModel(CSharpCompilation comp, SyntaxTree tree1) 696var tree = comp.SyntaxTrees.Single(); 869var tree1 = comp.SyntaxTrees[0]; 875var tree2 = comp.SyntaxTrees[1]; 983var tree1 = comp.SyntaxTrees[0]; 1038var tree1 = comp.SyntaxTrees[0]; 1393var tree2 = comp.SyntaxTrees[1]; 1507var tree = comp.SyntaxTrees.Single(); 1577var tree = comp.SyntaxTrees[0]; 1671var tree1 = comp.SyntaxTrees[0]; 1701var tree = comp.SyntaxTrees[0]; 1844var tree1 = comp.SyntaxTrees[0]; 1867var tree2 = comp.SyntaxTrees[1]; 2070var tree1 = comp.SyntaxTrees[0]; 2234var tree1 = comp.SyntaxTrees[0]; 2252var tree2 = comp.SyntaxTrees[1]; 2412var tree1 = comp.SyntaxTrees[0]; 2904var tree1 = comp.SyntaxTrees[0]; 2927var tree2 = comp.SyntaxTrees[1]; 3927var tree = comp.SyntaxTrees[0]; 4076var tree = comp.SyntaxTrees[1]; 4201var tree = comp.SyntaxTrees.Single(); 4496var tree1 = comp.SyntaxTrees[0]; 4502var tree2 = comp.SyntaxTrees[1]; 4560var tree1 = comp.SyntaxTrees[0]; 4609var tree1 = comp.SyntaxTrees[0]; 4879var tree = comp.SyntaxTrees.Single(); 4936var tree1 = comp.SyntaxTrees[0]; 4942var tree2 = comp.SyntaxTrees[1]; 4964var tree = comp.SyntaxTrees.Single(); 6015var tree1 = comp.SyntaxTrees[0]; 6072var syntaxTree = comp.SyntaxTrees.Single(); 6144var syntaxTree = comp.SyntaxTrees.Single(); 6219var syntaxTree = comp.SyntaxTrees.Single(); 6263var syntaxTree = comp.SyntaxTrees.Single(); 6303var syntaxTree1 = comp.SyntaxTrees.Single(); 6353var syntaxTree1 = comp.SyntaxTrees.First(); 6355var syntaxTree2 = comp.SyntaxTrees[1]; 8564var tree = comp.SyntaxTrees.Single(); 8637var tree = comp.SyntaxTrees.Single(); 8659var tree = comp.SyntaxTrees.Single(); 8681var tree = comp.SyntaxTrees.Single(); 8754var oldTree = Parse(text: text1, options: TestOptions.RegularDefault); 8782var tree = CSharpSyntaxTree.Create(compilationUnit, TestOptions.RegularDefault, path: "", Encoding.UTF8, SourceHashAlgorithms.Default); 8786var fullParseTree = Parse(text: text2, options: TestOptions.RegularDefault); 9664var tree = compilation.SyntaxTrees[0]; 9689var tree = compilation.SyntaxTrees[0];
Semantics\TryCatchTests.cs (1)
41var tree = compilation.SyntaxTrees.Single();
Semantics\TypeOfTests.cs (1)
31var tree = compilation.SyntaxTrees[0];
Semantics\UnsafeTests.cs (31)
2384var tree = compilation.SyntaxTrees.Single(); 2557var tree = compilation.SyntaxTrees.Single(); 3432var tree = SyntaxFactory.ParseSyntaxTree(@" 3528var tree = SyntaxFactory.ParseSyntaxTree(code, TestOptions.Regular); 4416var tree = compilation.SyntaxTrees.Single(); 4453var tree = compilation.SyntaxTrees.Single(); 4482var tree = compilation.SyntaxTrees.Single(); 4520var tree = compilation.SyntaxTrees.Single(); 4563var tree = compilation.SyntaxTrees.Single(); 4694var tree = compilation.SyntaxTrees.Single(); 5004var tree = compilation.SyntaxTrees.Single(); 5071var tree = compilation.SyntaxTrees.Single(); 5317var tree = compilation.SyntaxTrees.Single(); 5384var tree = compilation.SyntaxTrees.Single(); 5442var tree = compilation.SyntaxTrees.Single(); 5502var tree = compilation.SyntaxTrees.Single(); 5538var tree = compilation.SyntaxTrees.Single(); 6014var tree = compilation.SyntaxTrees.Single(); 6068var tree = compilation.SyntaxTrees.Single(); 6480var tree = compilation.SyntaxTrees.Single(); 7336var tree = compilation.SyntaxTrees.Single(); 7377var tree = compilation.SyntaxTrees.Single(); 7449var tree = compilation.SyntaxTrees.Single(); 7778var tree = compilation.SyntaxTrees.Single(); 7840var tree = compilation.SyntaxTrees.Single(); 7900var tree = compilation.SyntaxTrees.Single(); 8450var tree = compilation.SyntaxTrees.Single(); 8950var tree = Parse(sourceCode); 8982var tree = comp.SyntaxTrees.Single(); 9022var tree = compilation.SyntaxTrees.Single(); 9047var tree = Parse(sourceCode);
Semantics\UsingStatementTests.cs (7)
57var tree = compilation.SyntaxTrees.Single(); 1337var tree = compilation.SyntaxTrees.Single(); 1372var tree = compilation.SyntaxTrees.Single(); 1849var tree = compilation.SyntaxTrees.Single(); 1861var tree = compilation.SyntaxTrees.Single(); 1877var tree = compilation.SyntaxTrees.Single(); 1891var tree = compilation.SyntaxTrees.Single();
Semantics\Utf8StringsLiteralsTests.cs (14)
2967var tree = comp.SyntaxTrees.Single(); 2995var tree = comp.SyntaxTrees.Single(); 3023var tree = comp.SyntaxTrees.Single(); 3051var tree = comp.SyntaxTrees.Single(); 3079var tree = comp.SyntaxTrees.Single(); 3107var tree = comp.SyntaxTrees.Single(); 3135var tree = comp.SyntaxTrees.Single(); 3163var tree = comp.SyntaxTrees.Single(); 3191var tree = comp.SyntaxTrees.Single(); 3219var tree = comp.SyntaxTrees.Single(); 3247var tree = comp.SyntaxTrees.Single(); 3275var tree = comp.SyntaxTrees.Single(); 3303var tree = comp.SyntaxTrees.Single(); 4060var tree = comp.SyntaxTrees.Single();
SourceGeneration\GeneratorDriverTests.cs (2)
1142var tree = Assert.Single(results.GeneratedTrees); 1339var syntaxTree = compilation.SyntaxTrees.Single();
SourceGeneration\SyntaxAwareGeneratorTests.cs (6)
1257var firstTree = compilation.SyntaxTrees.First(); 1258var newTree = CSharpSyntaxTree.ParseText(@" 1431var firstTree = compilation.SyntaxTrees.First(); 1432var lastTree = compilation.SyntaxTrees.Last(); 1433var dummyTree = CSharpSyntaxTree.ParseText("", parseOptions); 1466var newLastTree = CSharpSyntaxTree.ParseText(lastTree.ToString(), parseOptions);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1050)
Compilation\CompilationAPITests.cs (67)
39SyntaxTree tree, 48var tree = SyntaxFactory.ParseSyntaxTree(@" 71var tree = SyntaxFactory.ParseSyntaxTree("class C { long _f = 0l;}"); 91var tree = SyntaxFactory.ParseSyntaxTree("class C { long _f = 0l;}"); 113var tree = SyntaxFactory.ParseSyntaxTree(@" 139var tree = SyntaxFactory.ParseSyntaxTree("class C { long _f = 0l; }"); 166var tree = SyntaxFactory.ParseSyntaxTree(@" class C { long _f = 0l; }"); 167var newTree = SyntaxFactory.ParseSyntaxTree(@" class D { long _f = 0l; }"); 192var tree = SyntaxFactory.ParseSyntaxTree(@" class C { long _f = 0l; }"); 339var listSyntaxTree = new List<SyntaxTree>(); 354SyntaxTree t1 = SyntaxFactory.ParseSyntaxTree(s1); 560var t1 = Parse(@" 568var t2 = Parse(@" 576var t3 = Parse(@" 583var t4 = Parse(@" 615syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree("public class C {}") }, 623syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree( 634syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree( 647syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree( 683syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree("public class C {}", options: TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6)) }, 691syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree( 702syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree( 715syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree( 784SyntaxTree t1 = SyntaxFactory.ParseSyntaxTree(s1); 785SyntaxTree withErrorTree = SyntaxFactory.ParseSyntaxTree(s2); 786SyntaxTree withErrorTree1 = SyntaxFactory.ParseSyntaxTree(s3); 787SyntaxTree withErrorTreeVB = SyntaxFactory.ParseSyntaxTree(s4); 788SyntaxTree withExpressionRootTree = SyntaxFactory.ParseExpression(s3).SyntaxTree; 789var withWarning = SyntaxFactory.ParseSyntaxTree(s5); 799comp = comp.AddSyntaxTrees(Enumerable.Empty<SyntaxTree>()); 841SyntaxTree t4 = SyntaxFactory.ParseSyntaxTree("Using System;"); 842SyntaxTree t5 = SyntaxFactory.ParseSyntaxTree("Usingsssssssssssss System;"); 843SyntaxTree t6 = SyntaxFactory.ParseSyntaxTree("Import System;"); 846var hs = new HashSet<SyntaxTree> { t4, t5, t6 }; 854var col = new Collection<SyntaxTree> { t4, t5, t6 }; 862var stack = new ConcurrentStack<SyntaxTree> { }; 873var queue = new ConcurrentQueue<SyntaxTree> { }; 915Assert.Throws<ArgumentException>(() => CSharpCompilation.Create("Compilation", new SyntaxTree[] { withExpressionRootTree })); 930SyntaxTree t1 = SyntaxFactory.ParseSyntaxTree(s1); 931SyntaxTree t2 = SyntaxFactory.ParseSyntaxTree(s2); 932SyntaxTree t3 = SyntaxFactory.ParseSyntaxTree(s3); 934var listSyntaxTree = new List<SyntaxTree>(); 1342Assert.Throws<ArgumentNullException>(() => CSharpCompilation.Create("goo", syntaxTrees: new SyntaxTree[] { null })); 1482SyntaxTree t1 = SyntaxFactory.ParseSyntaxTree("Using System;"); 1542SyntaxTree t1 = SyntaxFactory.ParseSyntaxTree("Using System;"); 1556SyntaxTree t1 = SyntaxFactory.ParseSyntaxTree("Using System;"); 1565SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree("Using Goo;"); 1593SyntaxTree t1 = VB.VisualBasicSyntaxTree.ParseText(s1); 1594SyntaxTree t2 = t1; 1595var t3 = t2; 1600foreach (var item in vbComp.SyntaxTrees) 1620SyntaxTree t4 = SyntaxFactory.ParseSyntaxTree(s1); 1624comp.RemoveSyntaxTrees(new SyntaxTree[] { t4 }).GetSemanticModel(t4); 1940var tree2 = compilation.SyntaxTrees[1]; //tree for empty file 1954var tree2 = compilation.SyntaxTrees[1]; //tree for empty file 2067var ta = Parse("class C { }", options: TestOptions.Regular10); 2069var tb = Parse(@" 2072var tc = Parse(@" 2076var tr = Parse(@" 2080var ts = Parse(@" 2380var tree1 = SyntaxFactory.ParseSyntaxTree("", CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)); 2381var tree2 = SyntaxFactory.ParseSyntaxTree("", CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)); 2382var tree3 = SyntaxFactory.ParseSyntaxTree("", CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 2622var tree = CSharpSyntaxTree.ParseText("class C { }"); 2840var syntaxTree = compilation.SyntaxTrees.Single(); 2875var syntaxTree = compilation.SyntaxTrees.Single(); 2907var syntaxTree = compilation.SyntaxTrees.Single();
Compilation\GetImportScopesTests.cs (13)
21var tree = Parse(text); 412var tree = Parse(text); 431var tree = Parse(text); 453var tree = Parse(text); 474var tree = Parse(text); 494var tree = Parse(text); 510var tree = Parse(text); 530var tree = Parse(text); 561var tree = Parse(text); 586var tree = Parse(text); 612var tree = Parse(text); 641var tree = Parse(text); 674var tree = Parse(text);
Compilation\GetSemanticInfoBrokenCodeTests.cs (17)
28var tree = Parse(text); 47var tree = Parse(text); 70var tree = Parse(text); 93var tree = Parse(text); 106var tree = Parse(text); 131var tree = Parse(text); 158var tree = Parse(text); 175var tree = Parse(text); 197var tree = comp.SyntaxTrees.Single(); 221var tree = comp.SyntaxTrees.Single(); 242var tree = comp.SyntaxTrees.Single(); 264var tree = comp.SyntaxTrees.Single(); 297var tree = comp.SyntaxTrees.Single(); 314var tree = Parse(text); 329var tree = Parse(text); 344var tree = Parse(text); 359var tree = Parse(text);
Compilation\GetSemanticInfoTests.cs (133)
39var tree = Parse(text); 69var tree = Parse(text); 98var tree = Parse(text); 132var tree = Parse(text); 161var tree = Parse(text); 187var tree = Parse(text); 238var tree = Parse(text); 291var tree = Parse(source); 370var tree = Parse(text); 412var tree = Parse(text); 439var tree = Parse(text); 473var tree = Parse(text); 526var tree = Parse(text); 593var tree = Parse(text); 626var tree = Parse(text); 972var tree = compilation.SyntaxTrees[0]; 996var tree = compilation.SyntaxTrees[0]; 1021var tree = Parse(text); 1044var tree = compilation.SyntaxTrees[0]; 1129var tree = Parse(text, options: TestOptions.Script); 1160var tree = Parse(text); 1189var tree = Parse(text); 1213var tree = Parse(text); 1236var tree = Parse(text); 1262var tree = Parse(text); 1290var tree = Parse(text); 1318var tree = Parse(text); 1345var tree = Parse(text); 1372var tree = Parse(text); 1408var tree = Parse(text); 1446var tree = Parse(text); 1484var tree = Parse(text); 1520var tree = Parse(text); 1551var tree = Parse(text); 1573var tree = Parse(text); 1601var tree = Parse(text); 1626var tree = Parse(text); 1665var tree = Parse(text); 1697var tree = Parse(text); 1732var tree = Parse(text); 1767var tree = Parse(text); 1803var tree = Parse(text); 1839var tree = Parse(text); 1880var tree = Parse(text); 1909var tree = Parse(text); 1945var tree = Parse(text); 1981var tree = Parse(text); 2017var tree = Parse(text); 2052var tree = Parse(text); 2218var tree = Parse(string.Format(template, types, constraints)); 2316var tree = Parse(text); 2352var tree = Parse(text); 2388var tree = Parse(text); 2447var tree = Parse(text); 2476var tree = comp.SyntaxTrees.Single(); 2504var tree = Parse(text); 2533var tree = Parse(text); 2563var tree = compilation.SyntaxTrees.Single(); 2716var tree = Parse(text); 2787var tree = Parse(text); 2833var tree = Parse(text); 2863var tree = Parse(text); 2925var tree = comp.SyntaxTrees.Single(); 2956var tree = Parse(text); 3017var tree = comp.SyntaxTrees.Single(); 3048var tree = Parse(text); 3090var tree = Parse(text); 3122var tree = Parse(text); 3164var tree = Parse(text); 3196var tree = Parse(text); 3239var tree = Parse(text); 3269var tree = Parse(text); 3323var tree = Parse(text); 3389var tree = Parse(text); 3463var tree = compilation.SyntaxTrees.Single(); 3517var tree = compilation.SyntaxTrees.Single(); 3549var tree = compilation.SyntaxTrees.Single(); 3577var tree = compilation.SyntaxTrees.Single(); 3604var tree = compilation.SyntaxTrees.Single(); 3629var tree = compilation.SyntaxTrees.Single(); 3662var tree = compilation.SyntaxTrees.Single(); 3698var tree = compilation.SyntaxTrees.Single(); 3754var tree = compilation.SyntaxTrees.Single(); 3782var tree = compilation.SyntaxTrees.Single(); 3815var tree = compilation.SyntaxTrees.Single(); 3843var tree = compilation.SyntaxTrees.Single(); 3869var tree = compilation.SyntaxTrees.Single(); 3909var tree = compilation.SyntaxTrees.Single(); 3949var tree = compilation.SyntaxTrees.Single(); 3995var tree = compilation.SyntaxTrees.Single(); 4035var tree = comp.SyntaxTrees.Single(); 4104var tree = comp.SyntaxTrees.Single(); 4159var tree = comp.SyntaxTrees.Single(); 4208var tree = compilation.SyntaxTrees.Single(); 4238var tree = compilation.SyntaxTrees.Single(); 4268var tree = compilation.SyntaxTrees.Single(); 4289var tree = compilation.SyntaxTrees.Single(); 4319var tree = compilation.SyntaxTrees.Single(); 4352var tree = compilation.SyntaxTrees.Single(); 4373var tree = compilation.SyntaxTrees.Single(); 4397var tree = compilation.SyntaxTrees.Single(); 4433var tree = compilation.SyntaxTrees.Single(); 4487var tree = compilation.SyntaxTrees.Single(); 4532var tree = compilation.SyntaxTrees.Single(); 4586var tree = compilation.SyntaxTrees.Single(); 4638var tree = compilation.SyntaxTrees.Single(); 4671var tree = comp.SyntaxTrees.Single(); 4716var tree = comp.SyntaxTrees.Single(); 4749var tree = comp.SyntaxTrees.Single(); 4782var tree = comp.SyntaxTrees.Single(); 4825var tree = comp.SyntaxTrees.Single(); 4871var tree = comp.SyntaxTrees.Single(); 4907var tree = comp.SyntaxTrees.Single(); 5400var tree = compilation.SyntaxTrees.Single(); 5475var tree = comp.SyntaxTrees.Single(); 5518var tree = comp.SyntaxTrees.Single(); 5532var tree = comp.SyntaxTrees.Single(); 5579var tree = comp.SyntaxTrees.Single(); 5617var tree = comp.SyntaxTrees.Single(); 5664var tree = comp.SyntaxTrees.Single(); 5717var tree = comp.SyntaxTrees.Single(); 5778var tree1 = Parse(file1); 5779var tree2 = Parse(file2); 5816var tree1 = Parse(file1); 5817var tree2 = Parse(file2); 5818var tree3 = Parse(file3); 5860var tree1 = Parse(file1); 5861var tree2 = Parse(file2); 5862var tree3 = Parse(file3); 5911var tree = comp.SyntaxTrees.Single(); 5984var tree = comp.SyntaxTrees.Single(); 6008var tree = compilation.SyntaxTrees.Single(); 6043var tree = comp.SyntaxTrees[0];
Compilation\GetUnusedImportDirectivesTests.cs (9)
32var tree = Parse(text); 89var tree = Parse(consoleApplicationSource); 172var tree = Parse(text); 190var tree = Parse(text); 214var signing = Parse(@" 389var tree = Parse("using System;", options: TestOptions.Script); 398var tree = Parse("using System;", options: TestOptions.Script); 423var tree = comp.SyntaxTrees[0]; 451var tree = comp.SyntaxTrees[0];
Compilation\IndexedProperties_BindingTests.cs (1)
135var tree = Parse(source);
Compilation\LoadDirectiveTests.cs (5)
80var external1 = compilation.SyntaxTrees.Last(); 81var external2 = Parse(code, "external2.csx", TestOptions.Script); 90var external3 = Parse(@" 104var external4 = Parse("#load \"a.csx\"", "external4.csx", TestOptions.Script); 162var newTree = Parse(code, "a.csx", TestOptions.Script);
Compilation\ReferenceManagerTests.cs (9)
740var tree = Parse(source); 859SyntaxTree t1, t2, t3; 1321foreach (var tree in new[] 1349var t1 = Parse(@" 1355var t2 = Parse(@" 1771var tree1 = comp1.SyntaxTrees.Single(); 1783var tree2 = tree1.WithInsertAt(text1.Length, text2); 1821var tree1 = comp1.SyntaxTrees.Single(); 1826var tree2 = tree1.WithInsertAt(text1.Length, text2);
Compilation\SemanticModelAPITests.cs (130)
40var tree = comp.SyntaxTrees[0]; 107SyntaxTree tree = comp.SyntaxTrees[0]; 134var tree = comp.SyntaxTrees[0]; 173var tree = comp.SyntaxTrees.Single(); 200var tree = comp.SyntaxTrees.Single(); 232var tree = comp.SyntaxTrees.Single(); 249var tree = Parse(text); 268var tree = Parse(text); 288var tree = Parse(text); 307var tree = Parse(text); 327var tree = Parse(text); 346var tree = Parse(text); 366var tree1 = Parse(text); 367var tree2 = Parse(text); 390var tree = Parse(text); 417var tree = Parse(text); 483var tree = Parse(text); 514var partial1Tree = Parse(partial1); 515var partial2Tree = Parse(partial2); 516var comp = CreateCompilation(new SyntaxTree[] { partial1Tree, partial2Tree }); 530var tree = Parse(text); 556var tree = Parse(text); 582var tree = Parse(text); 605var tree = Parse(text); 638var tree1 = Parse(text); 641var tree2 = Parse(text); 670var tree1 = Parse(text); 697var tree1 = Parse(text); 698var tree2 = Parse(text); 699var compilation = (Compilation)CreateCompilation(new SyntaxTree[] { tree1, tree2 }); 721var tree = Parse(text); 747var tree = Parse(text); 778var tree = Parse(text); 813var tree = Parse(text); 839var tree = Parse(text); 865var tree = Parse(text); 921var tree = Parse(text); 958var tree1 = Parse(text1); 959var tree2 = Parse(text2); 999var tree1 = Parse(text1); 1000var tree2 = Parse(text2); 1001var comp = CreateCompilation(new List<SyntaxTree> { tree1, tree2 }); 1038var tree = Parse(text); 1069var tree = Parse(text); 1110var tree = Parse(text); 1154var tree = Parse(text); 1190var tree = Parse(text); 1229var tree = comp.SyntaxTrees.Single(); 1262var tree = comp2.SyntaxTrees.Single(); 1303var tree = comp.SyntaxTrees.Single(); 1335var tree = comp.SyntaxTrees.Single(); 1358var tree = comp.SyntaxTrees.Single(); 1387var tree = comp.SyntaxTrees.Single(); 1407var tree = compilation.SyntaxTrees[0]; 1451var tree = compilation.SyntaxTrees[0]; 1497var tree = compilation.SyntaxTrees[0]; 1546var tree = compilation.SyntaxTrees[0]; 1585var tree = compilation.SyntaxTrees[0]; 1625var tree = compilation.SyntaxTrees[0]; 1643var tree = compilation.SyntaxTrees[0]; 1661var tree = compilation.SyntaxTrees[0]; 1670private static void TestExpressionBodySpeculation(Compilation compilation, SyntaxTree tree, ArrowExpressionClauseSyntax expressionBody) 1725var tree = comp.SyntaxTrees.Single(); 1774var tree = compilation.SyntaxTrees[0]; 1825var tree = compilation.SyntaxTrees[0]; 1875var tree = compilation.SyntaxTrees[0]; 1914var tree = compilation.SyntaxTrees[0]; 1951var tree = compilation.SyntaxTrees[0]; 1988var tree = compilation.SyntaxTrees[0]; 2017var tree = comp.SyntaxTrees.Single(); 2069var tree = comp.SyntaxTrees.Single(); 2138var tree = comp.SyntaxTrees.Single(); 2167var tree = compilation.SyntaxTrees[0]; 2212var tree = compilation.SyntaxTrees[0]; 2254var tree = compilation.SyntaxTrees[0]; 2307var tree = comp.SyntaxTrees.Single(); 2346var tree = compilation.SyntaxTrees[0]; 2441var tree = compilation.SyntaxTrees[0]; 2483var tree = compilation.SyntaxTrees[0]; 2528var tree = compilation.SyntaxTrees[0]; 2559var tree = compilation.SyntaxTrees[0]; 2631var tree = compilation.SyntaxTrees[0]; 2668var tree = compilation.SyntaxTrees[0]; 2759var tree = compilation.SyntaxTrees[0]; 2795var tree = compilation.SyntaxTrees[0]; 2810var tree = compilation.SyntaxTrees[0]; 2829var tree = compilation.SyntaxTrees[0]; 2859var tree = compilation.SyntaxTrees[0]; 2889var tree = compilation.SyntaxTrees[0]; 2918var tree = compilation.SyntaxTrees[0]; 2958var tree = compilation.SyntaxTrees[0]; 3003var tree = compilation.SyntaxTrees[0]; 3084var tree = compilation.SyntaxTrees[0]; 3124var tree = comp.SyntaxTrees.Single(); 3154var tree = comp.SyntaxTrees.Single(); 3189var tree = comp.SyntaxTrees.Single(); 3219var tree = comp.SyntaxTrees.Single(); 3256var tree = comp.SyntaxTrees.Single(); 3297var tree = comp.SyntaxTrees.Single(); 3338var tree = comp.SyntaxTrees.Single(); 3372var tree = comp.SyntaxTrees.Single(); 3414var tree = comp.SyntaxTrees.Single(); 3455var tree = comp.SyntaxTrees.Single(); 3496var tree = comp.SyntaxTrees.Single(); 3521var tree = compilation.SyntaxTrees.Single(); 3542var tree = compilation.SyntaxTrees.Single(); 3581var tree = comp.SyntaxTrees.Single(); 3599var tree = CSharpSyntaxTree.ParseText(@"using System.Collections.Generic; 3738var tree = comp.SyntaxTrees.Single(); 3783var tree = comp.SyntaxTrees[0]; 3816var tree = comp.SyntaxTrees.Single(); 3843var tree = comp.SyntaxTrees.Single(); 3871var tree = comp.SyntaxTrees.Single(); 3902var tree = comp.SyntaxTrees.Single(); 4055var tree = compilation.SyntaxTrees.Single(); 4104var tree = comp.SyntaxTrees.Single(); 4141var tree = comp.SyntaxTrees.Single(); 4184var tree = comp.SyntaxTrees.Single(); 4208var tree = comp.SyntaxTrees.Single(); 4236var tree = comp.SyntaxTrees.Single(); 4274var tree = comp.SyntaxTrees.Single(); 4326var tree = comp.SyntaxTrees.Single(); 4368var tree = compilation.SyntaxTrees[0]; 4423var syntaxTree = comp.SyntaxTrees[0]; 4456var tree = comp.SyntaxTrees.Single(); 4473var tree = comp.SyntaxTrees.Single(); 4537var tree = comp.SyntaxTrees.Single(); 4610var tree = compilation.SyntaxTrees.Single(); 4624var tree = compilation.SyntaxTrees.Single(); 4638var tree = Parse(text);
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (153)
36var tree = comp.SyntaxTrees.Single(); 58var tree = comp.SyntaxTrees.Single(); 77var tree = compilation.SyntaxTrees[0]; 102var tree = compilation.SyntaxTrees[0]; 122var tree = compilation.SyntaxTrees[0]; 145var tree = compilation.SyntaxTrees[0]; 167var tree = compilation.SyntaxTrees[0]; 187var tree = compilation.SyntaxTrees[0]; 208var tree = compilation.SyntaxTrees[0]; 231var tree = compilation.SyntaxTrees[0]; 255var tree = compilation.SyntaxTrees[0]; 275var tree = compilation.SyntaxTrees[0]; 298var tree = compilation.SyntaxTrees[0]; 329var tree = compilation.SyntaxTrees[0]; 378var tree = compilation.SyntaxTrees[0]; 404var tree = compilation.SyntaxTrees[0]; 427var tree = compilation.SyntaxTrees[0]; 448var tree = compilation.SyntaxTrees[0]; 470var tree = compilation.SyntaxTrees[0]; 495var tree = compilation.SyntaxTrees[0]; 517var tree = compilation.SyntaxTrees[0]; 539var tree = compilation.SyntaxTrees[0]; 565var tree = compilation.SyntaxTrees[0]; 587var tree = compilation.SyntaxTrees[0]; 643var tree = compilation.SyntaxTrees[0]; 668var tree = compilation.SyntaxTrees[0]; 774var tree = compilation.SyntaxTrees[0]; 796var tree = compilation.SyntaxTrees[0]; 820var tree = compilation.SyntaxTrees[0]; 836var tree = compilation.SyntaxTrees[0]; 856var tree = compilation.SyntaxTrees[0]; 880var tree = compilation.SyntaxTrees[0]; 900var tree = compilation.SyntaxTrees[0]; 935var tree = compilation.SyntaxTrees[0]; 1003var tree = compilation.SyntaxTrees[0]; 1030var tree = compilation.SyntaxTrees.Single(); 1051var tree = compilation.SyntaxTrees.Single(); 1080var tree = compilation.SyntaxTrees.Single(); 1121var tree = compilation.SyntaxTrees.Single(); 1170var tree = compilation.SyntaxTrees.Single(); 1207var tree = compilation.SyntaxTrees.Single(); 1243var tree = compilation.SyntaxTrees.Single(); 1277var tree = compilation.SyntaxTrees.Single(); 1327var tree = compilation.SyntaxTrees.Single(); 1377var tree = compilation.SyntaxTrees.Single(); 1430var tree = compilation.SyntaxTrees.Single(); 1479var tree = compilation.SyntaxTrees.Single(); 1527var tree = compilation.SyntaxTrees.Single(); 1590var tree = compilation.SyntaxTrees.Single(); 1624var tree = compilation.SyntaxTrees.Single(); 1662var tree = compilation.SyntaxTrees.Single(); 1706var tree = compilation.SyntaxTrees.Single(); 1810var tree = compilation.SyntaxTrees.Single(); 1866var tree = compilation.SyntaxTrees.Single(); 1932var tree = compilation.SyntaxTrees.Single(); 2003var tree = compilation.SyntaxTrees.Single(); 2047var tree = compilation.SyntaxTrees.Single(); 2077var tree = compilation.SyntaxTrees.Single(); 2164var tree = compilation.SyntaxTrees.Single(); 2249var tree = compilation.SyntaxTrees[0]; 2285var tree = compilation.SyntaxTrees[0]; 2322var tree = compilation.SyntaxTrees[0]; 2358var tree = compilation.SyntaxTrees[0]; 2394var tree = compilation.SyntaxTrees[0]; 2424var tree = compilation.SyntaxTrees[0]; 2456var tree = compilation.SyntaxTrees[0]; 2493var tree = compilation.SyntaxTrees[0]; 2530var tree = compilation.SyntaxTrees[0]; 2561var tree = compilation.SyntaxTrees[0]; 2590var tree = compilation.SyntaxTrees[0]; 2615var tree = compilation.SyntaxTrees[0]; 2640var tree = compilation.SyntaxTrees[0]; 2670var tree = compilation.SyntaxTrees[0]; 2698var tree = compilation.SyntaxTrees[0]; 2750var tree = SyntaxFactory.ParseSyntaxTree(test, options: new CSharpParseOptions(languageVersion: LanguageVersion.CSharp6)); 2782var tree = compilation.SyntaxTrees.First(); 2809var tree = compilation.SyntaxTrees[0]; 2839var tree = compilation.SyntaxTrees[0]; 2903var tree = compilation.SyntaxTrees.First(); 2933var tree = compilation.SyntaxTrees.First(); 2965var tree = compilation.SyntaxTrees.First(); 3014var tree = compilation.SyntaxTrees.First(); 3041var tree = compilation.SyntaxTrees[0]; 3071var tree = compilation.SyntaxTrees.First(); 3107var tree = comp.SyntaxTrees.First(); 3137var tree = compilation.SyntaxTrees.First(); 3174var tree = compilation.SyntaxTrees.Single(); 3210var tree = compilation.SyntaxTrees[0]; 3233var tree = compilation.SyntaxTrees.First(); 3263var tree = compilation.SyntaxTrees[0]; 3310var tree = compilation.SyntaxTrees[0]; 3337var tree = compilation.SyntaxTrees[0]; 3363var tree = compilation.SyntaxTrees[0]; 3380var tree = compilation.SyntaxTrees[0]; 3404var tree = compilation.SyntaxTrees[0]; 3425var tree = compilation.SyntaxTrees[0]; 3444var tree = compilation.SyntaxTrees[0]; 3474var tree = compilation.SyntaxTrees[0]; 3497var tree = compilation.SyntaxTrees[0]; 3525var tree = compilation.SyntaxTrees[0]; 3562var tree = compilation.SyntaxTrees[0]; 3583var tree = compilation.SyntaxTrees[0]; 3608var tree = compilation.SyntaxTrees[0]; 3630var tree = compilation.SyntaxTrees[0]; 3666var tree = compilation.SyntaxTrees[0]; 3683var tree = compilation.SyntaxTrees[0]; 3708var tree = compilation.SyntaxTrees[0]; 3736var tree = compilation.SyntaxTrees.First(); 3748var tree2 = compilation.SyntaxTrees.ElementAt(1); 3787var tree = compilation.SyntaxTrees[0]; 3805var tree = compilation.SyntaxTrees[0]; 3824var tree = compilation.SyntaxTrees[0]; 3845var tree = compilation.SyntaxTrees[0]; 3865var tree = compilation.SyntaxTrees[0]; 3898var tree = Parse(sourceCode); 3919var tree = Parse(sourceCode); 3959var tree2 = SyntaxFactory.ParseSyntaxTree(@" 3996var tree = compilation.SyntaxTrees.Single(); 4085var tree = compilation.SyntaxTrees.Single(); 4124var tree = comp.SyntaxTrees.Single(); 4166var tree = compilation.SyntaxTrees.Single(); 4244var tree = compilation.SyntaxTrees.Single(); 4413var tree = compilation.SyntaxTrees[0]; 4437var tree = compilation.SyntaxTrees.Single(); 4468var tree = compilation.SyntaxTrees.Single(); 4499var tree = compilation.SyntaxTrees.Single(); 4533var tree = compilation.SyntaxTrees.Single(); 4570var tree = compilation.SyntaxTrees.Single(); 4602var tree = compilation.SyntaxTrees.Single(); 4651var tree = compilation.SyntaxTrees.Single(); 4690var tree = compilation.SyntaxTrees[0]; 4705var tree = compilation.SyntaxTrees[0]; 4720var tree = compilation.SyntaxTrees[0]; 4740var tree = compilation.SyntaxTrees.Single(); 4768var tree = compilation.SyntaxTrees.Single(); 4798var tree = compilation.SyntaxTrees[0]; 4821var tree = compilation.SyntaxTrees[0]; 4844var tree = compilation.SyntaxTrees[0]; 4867var tree = compilation.SyntaxTrees[0]; 4890var tree = compilation.SyntaxTrees[0]; 4913var tree = compilation.SyntaxTrees[0]; 4936var tree = compilation.SyntaxTrees[0]; 4959var tree = compilation.SyntaxTrees[0]; 4994var tree = compilation.SyntaxTrees[0]; 5040var tree = compilation.SyntaxTrees[0]; 5089var tree = compilation.SyntaxTrees[0]; 5112var tree = compilation.SyntaxTrees[0]; 5125var tree = compilation.SyntaxTrees[0]; 5172var tree = compilation.SyntaxTrees.Single(); 5205var tree = comp.SyntaxTrees.Single(); 5222var tree = comp.SyntaxTrees[0]; 5243var tree = comp.SyntaxTrees[0]; 5264var tree = comp.SyntaxTrees[0];
Compilation\SemanticModelGetSemanticInfoTests.cs (15)
1113var tree = compilation.SyntaxTrees.First(); 1662var tree = compilation.SyntaxTrees[0]; 8266var tree = compilation.SyntaxTrees.Single(); 8431var tree = compilation.SyntaxTrees.Single(); 8455var tree = compilation.SyntaxTrees.Single(); 12122var tree = Parse(sourceCode); 14483var tree = compilation.SyntaxTrees.First(); 14653var tree = comp.SyntaxTrees.Single(); 14736var tree = compilation.SyntaxTrees[i]; 14786SyntaxTree tree = compilation.SyntaxTrees.Single(); 14882SyntaxTree tree = compilation.SyntaxTrees.Single(); 14993SyntaxTree tree = compilation.SyntaxTrees.Single(); 15052var tree = compilation.SyntaxTrees.First(); 15371var tree = compilation.SyntaxTrees[0]; 15432var tree = compilation.SyntaxTrees[0];
Compilation\UsedAssembliesTests.cs (1)
135var tree = comp.SyntaxTrees.Single();
CrossLanguageTests.cs (1)
34var tree = Parse(text);
DeclarationTests.cs (16)
57var tree1 = SyntaxFactory.ParseSyntaxTree(text1); 58var tree2 = SyntaxFactory.ParseSyntaxTree(text2); 226var tree1 = SyntaxFactory.ParseSyntaxTree(text1); 227var tree2 = SyntaxFactory.ParseSyntaxTree(text2); 271var underlyingTree = SyntaxFactory.ParseSyntaxTree(@" 280var foreignType = SyntaxFactory.ParseSyntaxTree(@" 290var compilation = CreateCompilation(new SyntaxTree[] { underlyingTree, countedTree }, skipUsesIsNullable: true, options: TestOptions.ReleaseDll); 318var underlyingTree = SyntaxFactory.ParseSyntaxTree(@" 327var foreignType = SyntaxFactory.ParseSyntaxTree(@" 337var compilation = CreateCompilation(new SyntaxTree[] { underlyingTree, countedTree }, skipUsesIsNullable: true, options: TestOptions.ReleaseDll); 375public override SyntaxTree SyntaxTree 408private readonly SyntaxTree _underlyingTree; 413public CountedSyntaxTree(SyntaxTree underlying) 478public override SyntaxTree WithChangedText(SourceText newText) 483public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options) 488public override SyntaxTree WithFilePath(string path)
DocumentationComments\CrefTests.cs (23)
4417var tree1 = Parse(source1, options: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Diagnose).WithLanguageVersion(LanguageVersion.Latest)); 4418var tree2 = Parse(source2, options: TestOptions.Regular.WithDocumentationMode(DocumentationMode.None).WithLanguageVersion(LanguageVersion.Latest)); 5122var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5228SyntaxTree tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5511var tree = compilation.SyntaxTrees.Single(); 5556var tree = compilation.SyntaxTrees.Single(); 5593var tree = compilation.SyntaxTrees.Single(); 5623var tree = compilation.SyntaxTrees.Single(); 5656var tree = compilation.SyntaxTrees.Single(); 5695var tree = compilation.SyntaxTrees.Single(); 5714var tree = compilation.SyntaxTrees.Single(); 5747var tree = compilation.SyntaxTrees.Single(); 5790var tree = compilation.SyntaxTrees.Single(); 6104var tree = compilation.SyntaxTrees.Single(); 6139var tree = compilation.SyntaxTrees.Single(); 6182var tree = compilation.SyntaxTrees.Single(); 6210var tree = compilation.SyntaxTrees.Single(); 6240var tree = compilation.SyntaxTrees.Single(); 6275var tree = compilation.SyntaxTrees[0]; 6325var tree = compilation.SyntaxTrees.First(); 6424var tree = comp.SyntaxTrees.Single(); 6462var tree = comp.SyntaxTrees.Single(); 6670var tree = compilation.SyntaxTrees[0];
DocumentationComments\DocumentationCommentCompilerTests.cs (34)
759var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 760var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 887var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 888var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 925var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.RegularWithDocumentationComments); 962var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 963var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1011var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1012var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1062var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1063var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1112var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1113var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1167var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1168var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1215var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1216var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1270var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1271var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1327var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1328var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1390var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1391var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 1453var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 1454var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 2472var tree1 = Parse(source1, options: TestOptions.RegularWithDocumentationComments); 2473var tree2 = Parse(source2, options: TestOptions.RegularWithDocumentationComments); 2968var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 3830var tree = Parse(source, options: TestOptions.Regular.WithDocumentationMode(DocumentationMode.Parse)); 4628var tree1 = SyntaxFactory.ParseSyntaxTree(source1, options: TestOptions.RegularWithDocumentationComments); 4629var tree2 = SyntaxFactory.ParseSyntaxTree(source2, options: TestOptions.RegularWithDocumentationComments); 5068var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 5320SyntaxTree tree = Parse(source, options: TestOptions.RegularWithDocumentationComments); 6425var tree = Parse(source, options: TestOptions.RegularWithDocumentationComments);
DocumentationComments\DocumentationCommentIDTests.cs (4)
29var tree = comp.SyntaxTrees.Single(); 142var tree = comp.SyntaxTrees.Single(); 163var tree = comp.SyntaxTrees.Single(); 307var tree = comp.SyntaxTrees.Single();
DocumentationComments\ParameterTests.cs (2)
740var tree = compilation.SyntaxTrees.Single(); 795var tree = compilation.SyntaxTrees.Single();
DocumentationComments\PartialTypeDocumentationCommentTests.cs (2)
23var tree1 = Parse( 37var tree2 = Parse(
SymbolDisplay\SymbolDisplayTests.cs (21)
2715var tree = SyntaxFactory.ParseSyntaxTree(text, TestOptions.Script); 3281var tree = comp.SyntaxTrees.First(); 5312var tree = comp.SyntaxTrees.Single(); 5752var tree = comp.SyntaxTrees.First(); 6289var srcTree = SyntaxFactory.ParseSyntaxTree(@" 6332var srcTree = SyntaxFactory.ParseSyntaxTree(@" 6363var srcTree = SyntaxFactory.ParseSyntaxTree(@" 6427var srcTree = SyntaxFactory.ParseSyntaxTree(@" 6458var srcTree = SyntaxFactory.ParseSyntaxTree(@" 6521var srcTree = SyntaxFactory.ParseSyntaxTree(@" 6554var srcTree = SyntaxFactory.ParseSyntaxTree(@" 6599var srcTree = SyntaxFactory.ParseSyntaxTree(@" 7600var tree = compilation.SyntaxTrees[0]; 7693var tree = compilation.SyntaxTrees[0]; 7753var tree = compilation.SyntaxTrees[0]; 7785var tree = compilation.SyntaxTrees[0]; 8090var syntaxTree = semanticModel.SyntaxTree; 8141var syntaxTree = semanticModel.SyntaxTree; 8174var tree = comp.SyntaxTrees.Single(); 8498var tree = comp.SyntaxTrees[0]; 8554var tree = comp.SyntaxTrees[0];
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
1004var syntaxTree = compilation.SyntaxTrees.Single();
Symbols\AnonymousTypesSemanticsTests.cs (2)
1947public SyntaxTree Tree; 1961var tree = compilation.SyntaxTrees[0];
Symbols\AnonymousTypesSymbolTests.cs (3)
1637var tree = SyntaxFactory.ParseSyntaxTree(source); 1678var tree = SyntaxFactory.ParseSyntaxTree(source); 1706private static readonly SyntaxTree s_equalityComparerSourceTree = Parse(@"
Symbols\AssemblyAndNamespaceTests.cs (8)
118syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text) }, references: new MetadataReference[] { }); 122syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text1), SyntaxFactory.ParseSyntaxTree(text2) }, 165syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text1), SyntaxFactory.ParseSyntaxTree(text2) }, 251var comp1 = CSharpCompilation.Create(assemblyName: "Test1", options: TestOptions.DebugExe, syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text1) }, references: new MetadataReference[] { }); 252var comp2 = CSharpCompilation.Create(assemblyName: "Test2", options: TestOptions.DebugExe, syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text2) }, references: new MetadataReference[] { }); 258syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text3) }, 300syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(text1) }, 330var tree = compilation.SyntaxTrees[0];
Symbols\CheckedUserDefinedOperatorsTests.cs (5)
7207var tree = compilation1.SyntaxTrees.Single(); 7279var tree = compilation1.SyntaxTrees.Single(); 7350var tree = compilation1.SyntaxTrees.Single(); 7423var tree = compilation1.SyntaxTrees.Single(); 7487var tree = compilation1.SyntaxTrees.Single();
Symbols\CompilationCreationTests.cs (29)
28private static SyntaxTree CreateSyntaxTree(string className) 35private static void CheckCompilationSyntaxTrees(CSharpCompilation compilation, params SyntaxTree[] expectedSyntaxTrees) 37ImmutableArray<SyntaxTree> actualSyntaxTrees = compilation.SyntaxTrees; 2860var st = SyntaxFactory.ParseSyntaxTree("class C { static void Main() { new lib.Class1(); } }"); 2874var tree1 = CreateSyntaxTree("A"); 2875var tree2 = CreateSyntaxTree("B"); 2877SyntaxTree[] treeOrder1 = new[] { tree1, tree2 }; 2881SyntaxTree[] treeOrder2 = new[] { tree2, tree1 }; 2889var tree1 = CreateSyntaxTree("A"); 2890var tree2 = CreateSyntaxTree("B"); 2891var tree3 = CreateSyntaxTree("C"); 2892var tree4 = CreateSyntaxTree("D"); 2894SyntaxTree[] treeList1 = new[] { tree1, tree2 }; 2898SyntaxTree[] treeList2 = new[] { tree3, tree4 }; 2903SyntaxTree[] treeList3 = new[] { tree4, tree3 }; 2907SyntaxTree[] treeList4 = new[] { tree2, tree1 }; 2916var tree1 = CreateSyntaxTree("A"); 2917var tree2 = CreateSyntaxTree("B"); 2918var tree3 = CreateSyntaxTree("C"); 2919var tree4 = CreateSyntaxTree("D"); 2921SyntaxTree[] treeList1 = new[] { tree1, tree2, tree3, tree4 }; 2925SyntaxTree[] treeList2 = new[] { tree3, tree1 }; 2930SyntaxTree[] treeList3 = new[] { tree4, tree3, tree2, tree1 }; 2934SyntaxTree[] treeList4 = new[] { tree3, tree1 }; 2943var tree1 = CreateSyntaxTree("A"); 2944var tree2 = CreateSyntaxTree("B"); 2945var tree3 = CreateSyntaxTree("C"); 2947SyntaxTree[] treeList1 = new[] { tree1, tree2 }; 2955SyntaxTree[] treeList3 = new[] { tree2, tree1 };
Symbols\ConversionTests.cs (4)
383var tree = SyntaxFactory.ParseSyntaxTree(source); 1724var tree = comp.SyntaxTrees.Single(); 1794var tree = comp.SyntaxTrees.Single(); 1828var tree = comp.SyntaxTrees.Single();
Symbols\CovariantReturnTests.cs (2)
376foreach (var tree in comp.SyntaxTrees) 2619var vbTree = vbComp.SyntaxTrees[0];
Symbols\CustomModifiersTests.cs (1)
1525var compilation2 = CreateCompilationWithMscorlib45(new SyntaxTree[] { }, references: new[] { new CSharpCompilationReference(compilation1) });
Symbols\DestructorTests.cs (1)
404var tree = compilation.SyntaxTrees.Single();
Symbols\EnumTests.cs (1)
351var tree = comp.SyntaxTrees[0];
Symbols\ExtensionMethodTests.cs (11)
225var syntaxTree = compilation.SyntaxTrees.Single(); 2429var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script.WithLanguageVersion(LanguageVersion.CSharp6)); 2730var tree = compilation.SyntaxTrees[0]; 2956var tree = compilation.SyntaxTrees.Single(); 3014var tree = compilation.SyntaxTrees.Single(); 3142var tree = comp.SyntaxTrees[0]; 3781var syntaxTree = compilation.SyntaxTrees.Single(); 3869var tree = compilation.SyntaxTrees.Single(); 3916var tree = compilation.SyntaxTrees.Single(); 3961var tree = compilation.SyntaxTrees.Single(); 4011var tree = compilation.SyntaxTrees.Single();
Symbols\FunctionPointerTypeSymbolTests.cs (16)
49var syntaxTree = comp.SyntaxTrees[0]; 122var syntaxTree = comp.SyntaxTrees[0]; 202var syntaxTree = comp.SyntaxTrees[0]; 269var syntaxTree = comp.SyntaxTrees[0]; 337var syntaxTree = comp.SyntaxTrees[0]; 403var syntaxTree = comp.SyntaxTrees[0]; 483var syntaxTree = comp.SyntaxTrees[0]; 600var syntaxTree = comp.SyntaxTrees[0]; 682var syntaxTree = comp.SyntaxTrees[0]; 1145var syntaxTree = comp.SyntaxTrees[0]; 1256var syntaxTree = comp.SyntaxTrees[0]; 1313var syntaxTree = compilation.SyntaxTrees[0]; 1427var syntaxTree = comp.SyntaxTrees[0]; 1688var syntaxTree = comp.SyntaxTrees[0]; 1799var syntaxTree = comp.SyntaxTrees[0]; 1926var syntaxTree = comp.SyntaxTrees[0];
Symbols\ImplicitClassTests.cs (2)
70var tree = c.SyntaxTrees.Single(); 113var tree = comp.SyntaxTrees.Single();
Symbols\IndexerTests.cs (9)
1284var tree = Parse(source); 2229var tree = Parse(source); 2270var tree = Parse(source); 2312var tree = Parse(source); 2350var tree = Parse(source); 2528private static void CheckOverloadResolutionResults(SyntaxTree tree, SemanticModel model, params string[] expected) 2608var tree = Parse(source); 2695var tree = Parse(source); 2841var tree = comp2.SyntaxTrees[0];
Symbols\LocalFunctionTests.cs (4)
31var tree = compilation.SyntaxTrees[0]; 52var tree = compilation.SyntaxTrees[0]; 73var tree = compilation.SyntaxTrees[0]; 96var tree = compilation.SyntaxTrees[0];
Symbols\LookupSymbolsInfoTests.cs (1)
93var tree = compilation.SyntaxTrees.Single();
Symbols\Metadata\MetadataTypeTests.cs (3)
356var tree = SyntaxFactory.ParseSyntaxTree(String.Empty); 361var oldTree = comp.SyntaxTrees.First(); 367var newTree = oldTree.WithChangedText(newIText);
Symbols\Metadata\PE\NoPia.cs (7)
1129var tc1 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, pia5Link }); 1139var tc2 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, pia5Ref }); 1149var tc3 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Ref }); 1163var tc4 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Ref, pia1Ref }); 1179var tc5 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Link }); 1197var tc6 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Ref, pia5Link, pia1Ref }); 1210var tc7 = CSharpCompilation.Create("C1", new SyntaxTree[0], new MetadataReference[] { mscorlibRef, library2Link, pia5Link, pia1Ref });
Symbols\Metadata\PE\TypeForwarders.cs (1)
94var compilation = CreateCompilationWithMscorlib40AndSystemCore(new SyntaxTree[0]);
Symbols\MethodEqualityTests.cs (1)
205var tree = comp.SyntaxTrees.Single();
Symbols\OverriddenOrHiddenMembersTests.cs (2)
73var tree = Parse(text); 160var tree = Parse(text);
Symbols\RelaxedShiftOperatorTests.cs (6)
100var tree = compilation1.SyntaxTrees.Single(); 144var tree = compilation1.SyntaxTrees.Single(); 188var tree = compilation1.SyntaxTrees.Single(); 232var tree = compilation1.SyntaxTrees.Single(); 276var tree = compilation1.SyntaxTrees.Single(); 320var tree = compilation1.SyntaxTrees.Single();
Symbols\Source\AccessTests.cs (7)
27var tree = Parse(text); 44var tree = Parse(text); 70var tree = Parse(text); 93var tree = Parse(text); 122var tree = Parse(text); 144var tree = Parse(text); 167var tree = Parse(text);
Symbols\Source\BaseClassTests.cs (5)
269var tree = comp.SyntaxTrees.First(); 306var tree = comp.SyntaxTrees.First(); 1408var tree = Parse(text); 1424var tree = Parse(text); 2029var tree = comp.SyntaxTrees[0];
Symbols\Source\ClsComplianceTests.cs (3)
3461var tree = comp.SyntaxTrees.Single(); 3497var tree1 = SyntaxFactory.ParseSyntaxTree(string.Format(sourceTemplate, 1), parseOptions, path: "a.cs"); 3498var tree2 = SyntaxFactory.ParseSyntaxTree(string.Format(sourceTemplate, 2), parseOptions, path: "b.cs");
Symbols\Source\DeclaringSyntaxNodeTests.cs (15)
43SyntaxTree tree = node.SyntaxTree; 134private void CheckDeclaringSyntax<TNode>(CSharpCompilation comp, SyntaxTree tree, string name, SymbolKind kind) 149private void CheckLambdaDeclaringSyntax<TNode>(CSharpCompilation comp, SyntaxTree tree, string textToSearchFor) 257var tree = Parse(text); 300var tree = Parse(text); 602var tree = Parse(text); 637var tree = Parse(text); 662var tree = Parse(text); 688var tree = Parse(text); 717var tree = Parse(text); 732var source0 = Parse("namespace N { partial class C { } } namespace N0 { } class C0 { }"); 733var source1 = Parse("namespace N { partial class C { } } namespace N1 { } class C1 { }"); 734var source2 = Parse("namespace N { struct S { } }"); 735var source3 = Parse("namespace N { partial class C { } } namespace N3 { } class C3 { }"); 745var source4 = Parse("namespace N { partial class C { } } namespace N4 { } class C4 { }");
Symbols\Source\DelegateTests.cs (4)
734var syntaxTree = comp.SyntaxTrees.Single(); 762var syntaxTree = comp.SyntaxTrees.Single(); 823var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular); 824var compilation = CreateCompilationWithMscorlib45(new SyntaxTree[] { tree }).VerifyDiagnostics();
Symbols\Source\EnumTests.cs (1)
955var tree = compilation.SyntaxTrees[0];
Symbols\Source\EventTests.cs (2)
432var tree = compilation.SyntaxTrees.First(); 478var tree = compilation.SyntaxTrees.First();
Symbols\Source\ExternAliasTests.cs (2)
349var tree = Parse(text); 475var tree = comp.SyntaxTrees.Single();
Symbols\Source\FileModifierTests.cs (28)
590var source1 = SyntaxFactory.ParseSyntaxTree(""" 600var source2 = SyntaxFactory.ParseSyntaxTree("", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 623var source1 = SyntaxFactory.ParseSyntaxTree(""" 633var source2 = SyntaxFactory.ParseSyntaxTree(""" 670var source1 = SyntaxFactory.ParseSyntaxTree(""" 680var source2 = SyntaxFactory.ParseSyntaxTree("", options: TestOptions.RegularPreview, path: path, encoding: Encoding.Default); 702var source1 = SyntaxFactory.ParseSyntaxTree(""" 712var source2 = SyntaxFactory.ParseSyntaxTree("", options: TestOptions.RegularPreview, path: "path/to/File.cs", encoding: Encoding.Default); 931var tree = comp.SyntaxTrees[0]; 1084var tree = comp.SyntaxTrees[2]; 1150var tree = comp.SyntaxTrees[1]; 1208var tree = comp.SyntaxTrees[1]; 1506var tree = comp.SyntaxTrees[0]; 1580var tree = comp.SyntaxTrees[0]; 2217var tree = comp.SyntaxTrees[1]; 2257var tree = comp.SyntaxTrees[1]; 2945var tree = comp.SyntaxTrees[0]; 2996var tree = comp.SyntaxTrees[0]; 3052var tree = compilation.SyntaxTrees[1]; 3082var tree = compilation.SyntaxTrees[0]; 3152var tree = compilation.SyntaxTrees[1]; 3214var tree = compilation.SyntaxTrees[0]; 3255var tree = compilation.SyntaxTrees[1]; 3551var tree = comp.SyntaxTrees[0]; 3768var tree = comp.SyntaxTrees[0]; 3812var tree = comp.SyntaxTrees[0]; 3835var tree = comp.SyntaxTrees[0]; 3944var tree = SyntaxFactory.ParseSyntaxTree("""
Symbols\Source\LocalTests.cs (1)
58var tree = compilation.SyntaxTrees[0];
Symbols\Source\MethodTests.cs (3)
235var tree = comp.SyntaxTrees.Single(); 263var tree = comp.SyntaxTrees.Single(); 2537var syntax = comp.SyntaxTrees[0];
Symbols\Source\NullablePublicAPITests.cs (96)
49var syntaxTree = comp.SyntaxTrees[0]; 83var syntaxTree = comp.SyntaxTrees[0]; 566var syntaxTree = comp.SyntaxTrees[0]; 941var syntaxTree = comp.SyntaxTrees[0]; 998var syntaxTree = comp.SyntaxTrees[0]; 1090var syntaxTree = comp.SyntaxTrees[0]; 1117var syntaxTree = comp.SyntaxTrees[0]; 1205var syntaxTree = comp.SyntaxTrees.First(); 1257var syntaxTree = comp.SyntaxTrees[0]; 1355var syntaxTree = comp.SyntaxTrees[0]; 1435var syntaxTree = comp.SyntaxTrees[0]; 1507var syntaxTree = comp.SyntaxTrees[0]; 1563var syntaxTree = comp.SyntaxTrees[0]; 1620var syntaxTree = comp.SyntaxTrees[0]; 1666var syntaxTree = comp.SyntaxTrees[0]; 1709var syntaxTree = comp.SyntaxTrees[0]; 1848var syntaxTree = comp.SyntaxTrees[0]; 1891var syntaxTree = comp.SyntaxTrees[0]; 1936var syntaxTree = comp.SyntaxTrees[0]; 1983var syntaxTree = comp.SyntaxTrees[0]; 2044var syntaxTree = comp.SyntaxTrees[0]; 2087var syntaxTree = comp.SyntaxTrees[0]; 2130var syntaxTree = comp.SyntaxTrees[0]; 2173var syntaxTree = comp.SyntaxTrees[0]; 2215var syntaxTree = comp.SyntaxTrees[0]; 2245var syntaxTree = comp.SyntaxTrees[0]; 2280var syntaxTree = comp.SyntaxTrees[0]; 2324var syntaxTree = comp.SyntaxTrees[0]; 2365var syntaxTree = comp.SyntaxTrees[0]; 2410var syntaxTree = comp.SyntaxTrees[0]; 2450var syntaxTree = comp.SyntaxTrees[0]; 2498var syntaxTree = comp.SyntaxTrees[0]; 2543var syntaxTree = comp.SyntaxTrees[0]; 2592var syntaxTree = comp.SyntaxTrees[0]; 2626var syntaxTree = comp.SyntaxTrees[0]; 2660var syntaxTree = comp.SyntaxTrees[0]; 2698var syntaxTree = comp.SyntaxTrees[0]; 2734var syntaxTree = comp.SyntaxTrees[0]; 2780var syntaxTree = comp.SyntaxTrees[0]; 2823var syntaxTree = comp.SyntaxTrees[0]; 2872var syntaxTree = comp.SyntaxTrees[0]; 2913var syntaxTree = comp.SyntaxTrees[0]; 2954var syntaxTree = comp.SyntaxTrees[0]; 2996var syntaxTree = comp.SyntaxTrees[0]; 3038var syntaxTree = comp.SyntaxTrees[0]; 3098var syntaxTree = comp.SyntaxTrees[0]; 3145var syntaxTree = comp.SyntaxTrees[0]; 3190var syntaxTree = comp.SyntaxTrees[0]; 3255var syntaxTree = comp.SyntaxTrees[0]; 3307var syntaxTree = comp.SyntaxTrees[0]; 3356var syntaxTree = comp.SyntaxTrees[0]; 3403var syntaxTree = comp.SyntaxTrees[0]; 3448var syntaxTree = comp.SyntaxTrees[0]; 3485var syntaxTree = comp.SyntaxTrees[0]; 3534var syntaxTree = comp.SyntaxTrees[0]; 3595var syntaxTree = comp.SyntaxTrees[0]; 3658var syntaxTree = comp.SyntaxTrees[0]; 3696var tree = comp.SyntaxTrees[0]; 3731var tree = comp.SyntaxTrees[0]; 3766var syntaxTree = comp.SyntaxTrees[0]; 3805var syntaxTree = comp.SyntaxTrees[0]; 3851var syntaxTree = comp.SyntaxTrees[0]; 3910var syntaxTree = comp.SyntaxTrees[0]; 3975var syntaxTree = comp.SyntaxTrees[0]; 4044var syntaxTree = comp.SyntaxTrees[0]; 4111var syntaxTree = comp.SyntaxTrees[0]; 4174var syntaxTree = comp.SyntaxTrees[0]; 4208var syntaxTree = comp.SyntaxTrees[0]; 4241var syntaxTree = comp.SyntaxTrees[0]; 4269var syntaxTree = comp.SyntaxTrees[0]; 4303var syntaxTree = comp.SyntaxTrees[0]; 4334var tree = comp.SyntaxTrees[0]; 4364var tree = comp.SyntaxTrees[0]; 4392var tree = comp.SyntaxTrees[0]; 4420var tree = comp.SyntaxTrees[0]; 4450var tree = comp.SyntaxTrees[0]; 4480var tree = comp.SyntaxTrees[0]; 4510var tree = comp.SyntaxTrees[0]; 4542var tree = comp.SyntaxTrees[0]; 4575var tree = comp.SyntaxTrees[0]; 4603var tree = comp.SyntaxTrees[0]; 4636var tree = comp.SyntaxTrees[0]; 4667var tree = comp.SyntaxTrees[0]; 4698var tree = comp.SyntaxTrees[0]; 4728var tree = comp.SyntaxTrees[0]; 4779var syntaxTree = comp.SyntaxTrees[0]; 4814var tree = comp.SyntaxTrees.Single(); 4900var tree = comp.SyntaxTrees.Single(); 4933var tree = comp.SyntaxTrees[0]; 4965var tree = comp.SyntaxTrees[0]; 5008var tree = comp.SyntaxTrees[0]; 5054var tree = comp.SyntaxTrees[0]; 5072SyntaxTree tree = comp.SyntaxTrees[0]; 5108var tree = comp.SyntaxTrees.Single(); 5140var tree = comp.SyntaxTrees.Single(); 5168var tree = comp.SyntaxTrees.Single();
Symbols\Source\TypeMapTests.cs (1)
110var tree = Parse(text);
Symbols\Source\UpdatedContainingSymbolAndNullableAnntotationTests.cs (1)
33var syntaxTree = comp.SyntaxTrees[0];
Symbols\Source\UsingAliasTests.cs (24)
29var tree = Parse(text); 86var tree = Parse(text); 146var tree = Parse(text); 201var tree = Parse(text); 266var tree = Parse(text); 293var tree = Parse(text); 339var tree = Parse(text); 380var tree = Parse(text); 401var tree = Parse(text); 420var tree = Parse(text); 439var tree = Parse(text); 458var tree = Parse(text); 477var tree = Parse(text); 498var tree = Parse(text); 520SyntaxTree syntaxTree = Parse(text); 541SyntaxTree syntaxTree = Parse(text); 561SyntaxTree syntaxTree = Parse(text); 580SyntaxTree syntaxTree = Parse(text); 600SyntaxTree syntaxTree = Parse(text); 624SyntaxTree syntaxTree = Parse(text); 647SyntaxTree syntaxTree = Parse(text); 664SyntaxTree syntaxTree = Parse(text); 694var tree = compilation.SyntaxTrees.Single(); 737var tree = compilation.SyntaxTrees.Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (26)
8451var tree = compilation1.SyntaxTrees.Single(); 9039var tree = compilation1.SyntaxTrees.Single(); 9354var tree = compilation1.SyntaxTrees.Single(); 9753var tree = compilation1.SyntaxTrees.Single(); 10750var tree = compilation1.SyntaxTrees.Single(); 10943var tree = compilation1.SyntaxTrees.Single(); 11133var tree = compilation1.SyntaxTrees.Single(); 11327var tree = compilation1.SyntaxTrees.Single(); 11581var tree = compilation1.SyntaxTrees.Single(); 11958var tree = compilation1.SyntaxTrees.Single(); 12137var tree = compilation1.SyntaxTrees.Single(); 13190var tree = compilation1.SyntaxTrees.Single(); 13276var tree = compilation1.SyntaxTrees.Single(); 13398var tree = compilation1.SyntaxTrees.Single(); 14111var tree = compilation1.SyntaxTrees.Single(); 14736var tree = compilation1.SyntaxTrees.Single(); 15142var tree = compilation1.SyntaxTrees.Single(); 15410var tree = compilation1.SyntaxTrees.Single(); 19582var tree = compilation1.SyntaxTrees.Single(); 19665var tree = compilation1.SyntaxTrees.Single(); 19757var tree = compilation1.SyntaxTrees.Single(); 19846var tree = compilation1.SyntaxTrees.Single(); 28795var tree = compilation1.SyntaxTrees.Single(); 30302var tree = compilation1.SyntaxTrees.Single(); 30493var tree = compilation1.SyntaxTrees.Single(); 30959var tree = compilation1.SyntaxTrees.Single();
Symbols\SymbolDistinguisherTests.cs (9)
31var tree = Parse(source, "file.cs"); 95var tree = Parse(source, "file.cs"); 115var tree = Parse(source, "file.cs"); 135var tree = Parse(source, @"a\..\file.cs"); 180var tree = Parse(source, "file.cs"); 206var tree = Parse(source, "file.cs"); 231var tree = Parse(source, "file.cs"); 256var tree = Parse(source, "file.cs"); 278var tree = Parse(source, "file.cs");
Symbols\SymbolEqualityTests.cs (18)
38var tree = comp.SyntaxTrees[0]; 81var tree = comp.SyntaxTrees[0]; 121var tree = comp.SyntaxTrees[0]; 162var tree = comp.SyntaxTrees[0]; 409var syntaxTree = comp.SyntaxTrees[0]; 447var syntaxTree = comp.SyntaxTrees[0]; 478var syntaxTree = comp.SyntaxTrees[0]; 521var syntaxTree = comp.SyntaxTrees[0]; 552var syntaxTree = comp.SyntaxTrees[0]; 588var syntaxTree = comp.SyntaxTrees[0]; 622var syntaxTree = comp.SyntaxTrees[0]; 671var syntaxTree = comp.SyntaxTrees[0]; 723var syntaxTree = comp.SyntaxTrees[0]; 773var syntaxTree = comp.SyntaxTrees[0]; 824var syntaxTree = comp.SyntaxTrees[0]; 885var syntaxTree = comp.SyntaxTrees[0]; 932var syntaxTree = comp.SyntaxTrees[0]; 959var syntaxTree = comp.SyntaxTrees[0];
Symbols\SymbolErrorTests.cs (6)
2110var tree = Parse(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5440comp = CreateCompilation(new SyntaxTree[] { Parse(text, "goo.cs") }, new List<MetadataReference> { ref1 }); 17648var tree = Parse(sourceLib, filename: @"C:\lib.cs"); 17729var tree = Parse(sourceLib, filename: @"C:\lib.cs"); 17764CreateCompilation(new SyntaxTree[] { Parse(text, "goo.cs") }).VerifyDiagnostics( 17794CreateCompilation(new SyntaxTree[] { Parse(text, "goo.cs") }).VerifyDiagnostics(
Symbols\SymbolExtensionTests.cs (5)
100var tree = compilation.SyntaxTrees.Single(); 118var tree = compilation.SyntaxTrees.Single(); 136var tree = compilation.SyntaxTrees.Single(); 155var tree = compilation.SyntaxTrees.Single(); 250var tree = compilation.SyntaxTrees.Single();
Symbols\TypeTests.cs (8)
900var tree = SyntaxFactory.ParseSyntaxTree(text); 1137var tree = Parse(text); 1151var tree = Parse(text); 1176var tree = Parse(text); 1195var tree = Parse(text); 1672var tree = SyntaxFactory.ParseSyntaxTree(text); 1756var tree = SyntaxFactory.ParseSyntaxTree(text); 1848var tree = compilation.SyntaxTrees.Single();
Symbols\UnsignedRightShiftTests.cs (9)
121var tree = compilation1.SyntaxTrees.Single(); 624var tree = compilation1.SyntaxTrees.Single(); 1174var tree = compilation1.SyntaxTrees.Single(); 1582var tree = compilation1.SyntaxTrees.Single(); 1981var tree = compilation1.SyntaxTrees.Single(); 2233var tree = compilation1.SyntaxTrees.Single(); 2375var tree = compilation1.SyntaxTrees.Single(); 2509var tree = compilation1.SyntaxTrees.Single(); 2606var tree = compilation1.SyntaxTrees.Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1271)
Diagnostics\DiagnosticTest.cs (7)
68SyntaxTree syntaxTree = new MockCSharpSyntaxTree(); 96SyntaxTree syntaxTree = new MockCSharpSyntaxTree(); 2321SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text, path: "goo.cs"); 2350SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text, path: "goo.cs"); 2368SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text, path: "goo.cs"); 2372private TextSpan GetSpanIn(SyntaxTree syntaxTree, string textToFind) 2448var tree = Parse(text);
Diagnostics\LineSpanDirectiveTests.cs (13)
41var treeB = SyntaxFactory.ParseSyntaxTree(sourceB, path: "b.cs"); 87var treeB = SyntaxFactory.ParseSyntaxTree(sourceB, path: "b.cs"); 137var tree = SyntaxFactory.ParseSyntaxTree(source); 186var treeB = SyntaxFactory.ParseSyntaxTree(sourceB, path: "b.cs"); 236var treeB = SyntaxFactory.ParseSyntaxTree(sourceB, path: "page.razor.g.cs"); 304var treeB = SyntaxFactory.ParseSyntaxTree(sourceB, path: "page.razor.g.cs"); 356var treeB = SyntaxFactory.ParseSyntaxTree(sourceB, path: "page.razor.g.cs"); 414var treeB = SyntaxFactory.ParseSyntaxTree(sourceB, path: "a.razor.g.cs"); 443private static ImmutableArray<SyntaxNode> GetStatementsAndExpressionBodies(SyntaxTree tree) 464private static ImmutableArray<string> GetLineMappings(SyntaxTree tree) 474private static (string, string) GetTextMapping(SourceText mappedText, SyntaxTree unmappedText, SyntaxNode syntax) 487static string getMapping(SourceText mappedText, SyntaxTree unmappedText, SyntaxNode syntax) 574var tree = comp.SyntaxTrees[0];
Diagnostics\LocationsTests.cs (21)
36SyntaxTree syntaxTree, 66private TextSpan GetSpanIn(SyntaxTree syntaxTree, string textToFind) 74private static IEnumerable<string> InspectLineMapping(SyntaxTree tree) 87SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 144SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "goo.cs"); 182SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 214SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "filename.cs"); 235SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 251var syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 265var syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 285var syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 309SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 372SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 394SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 410SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram); 427SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram); 428SyntaxTree tree2 = SyntaxFactory.ParseSyntaxTree(sampleProgram); 454SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram, path: "c:\\goo.cs"); 488SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(sampleProgram); 559var tree = SyntaxFactory.SyntaxTree(nodeWithBadError); 587var tree = SyntaxFactory.SyntaxTree(nodeWithBadError);
IncrementalParsing\BinaryExpression.cs (6)
29var oldTree = SyntaxFactory.ParseSyntaxTree(text); 30var newTree = oldTree.WithReplaceFirst("+", "*"); 197var oldTree = SyntaxFactory.ParseSyntaxTree(topLevel ? topLevelStatement : code, options: options); 200var newTree = oldTree.WithReplaceFirst(oldName, newName); 205private static ExpressionSyntax GetExpressionNode(SyntaxTree newTree) 214private static ExpressionSyntax GetGlobalExpressionNode(SyntaxTree newTree)
IncrementalParsing\ChangingAsync.cs (5)
30var newTree = oldTree.WithInsertBefore("public", "async "); 51var newTree = oldTree.WithRemoveFirst("async"); 59private static void ParseAndVerify(string text, Action<SyntaxTree> validator) 65private static void ParseAndValidate(string text, Action<SyntaxTree> validator, CSharpParseOptions options = null) 67var oldTree = SyntaxFactory.ParseSyntaxTree(text);
IncrementalParsing\ChangingIdentifiers.cs (4)
264var oldTree = SyntaxFactory.ParseSyntaxTree(code, options: options); 267var newTree = oldTree.WithReplaceFirst(oldName, newName); 272private static ExpressionSyntax GetExpressionSyntaxChange(SyntaxTree newTree) 280private static ExpressionSyntax GetGlobalMethodDeclarationSyntaxChange(SyntaxTree newTree)
IncrementalParsing\CompoundAssignment.cs (4)
103var oldTree = SyntaxFactory.ParseSyntaxTree(topLevel ? topLevelStatement : code, options: options); 106var newTree = oldTree.WithReplaceFirst(oldName, newName); 144private static AssignmentExpressionSyntax GetExpressionSyntaxChange(SyntaxTree newTree) 154private static AssignmentExpressionSyntax GetGlobalStatementSyntaxChange(SyntaxTree newTree)
IncrementalParsing\GrammarAmbiguities.cs (3)
90var originalTree = SyntaxFactory.ParseSyntaxTree(code); 93var incrementalTree = originalTree.WithReplace(start, length, replacement); 101private void VerifyIdenticalStructure(SyntaxTree syntaxTree)
IncrementalParsing\IncrementalParsingTests.cs (287)
24private SyntaxTree Parse(string text, params string[] defines) 31private SyntaxTree Parse(string text, LanguageVersion languageVersion) 38private SyntaxTree Parse6(string text) 41private SyntaxTree ParsePreview(string text) 48var oldTree = this.Parse(text); 49var newTree = oldTree.WithReplaceFirst("goo", "bar"); 69var oldTree = this.ParsePreview(text); 70var newTree = oldTree.WithReplaceFirst("?", ""); 96var oldTree = this.Parse(text); 97var newTree = oldTree.WithReplaceFirst("goo", "bar"); 132var oldTree = this.Parse(text); 133var newTree = oldTree.WithReplaceFirst("goo", "bar"); 149var oldTree = this.Parse(text); 150var newTree = oldTree.WithReplaceFirst("goo", "bar"); 165var oldTree = this.Parse(text); 166var newTree = oldTree.WithReplaceFirst("goo", "bar"); 183var oldTree = this.Parse(text); 184var newTree = oldTree.WithReplaceFirst("class", "interface"); 201var oldTree = this.Parse(text); 202var newTree = oldTree.WithReplaceFirst("class", "struct"); 217var oldTree = this.Parse(text); 218var newTree = oldTree.WithReplaceFirst("goo", "bar"); 239var oldTree = this.Parse(text, "GOO", "BAR"); 240var newTree = oldTree.WithReplaceFirst("GOO", "BAR"); 261var oldTree = this.Parse(text); 262var newTree = oldTree.WithReplaceFirst("GOO", "BAR"); 285var oldTree = this.Parse(text); 286var newTree = oldTree.WithReplaceFirst("GOO", "BAR"); 310var oldTree = this.Parse(text); 311var newTree = oldTree.WithInsertAt(0, "#line 100\r\n"); 329var oldTree = this.Parse(text); 330var newTree = oldTree.WithRemoveFirst("#line 10"); 353var oldTree = this.Parse(text); 362var newTree = oldTree.WithRemoveFirst("#endregion"); 396var oldTree = this.Parse(text); 407var newTree = oldTree.WithInsertBefore("class C", "#endregion\r\n"); 434var oldTree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 435var newTree = oldTree.WithInsertAt(0, "{ "); 458var oldTree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Script); 459var newTree = oldTree.WithRemoveAt(0, 1); 538var startTree = SyntaxFactory.ParseSyntaxTree(text); 539var newTree = startTree.WithInsertAt(1, "/"); 587var startTree = SyntaxFactory.ParseSyntaxTree(text); 591var newTree = startTree.WithChangedText(newText); 601var startTree = SyntaxFactory.ParseSyntaxTree(text); 605var newTree = startTree.WithChangedText(newText); 619SyntaxTree incrementalTree, parsedTree; 637SyntaxTree incrementalTree, parsedTree; 654SyntaxTree incrementalTree, parsedTree; 670SyntaxTree incrementalTree, parsedTree; 683SyntaxTree incrementalTree, parsedTree; 699SyntaxTree incrementalTree, parsedTree; 711SyntaxTree incrementalTree, parsedTree; 723SyntaxTree incrementalTree, parsedTree; 739SyntaxTree incrementalTree, parsedTree; 752SyntaxTree incrementalTree, parsedTree; 767SyntaxTree incrementalTree, parsedTree; 779SyntaxTree incrementalTree, parsedTree; 793SyntaxTree incrementalTree, parsedTree; 808SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(startingText); 829SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(startingText); 848SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(startingText); 872SyntaxTree incrementalTree; 873SyntaxTree parsedTree; 895SyntaxTree incrementalTree; 896SyntaxTree parsedTree; 919SyntaxTree incrementalTree; 920SyntaxTree parsedTree; 943SyntaxTree incrementalTree; 944SyntaxTree parsedTree; 967SyntaxTree incrementalTree; 968SyntaxTree parsedTree; 990SyntaxTree incrementalTree; 991SyntaxTree parsedTree; 1014SyntaxTree incrementalTree; 1015SyntaxTree parsedTree; 1036SyntaxTree incrementalTree; 1037SyntaxTree parsedTree; 1054SyntaxTree oldTree = SyntaxFactory.ParseSyntaxTree(oldText); 1057SyntaxTree newTree = oldTree.WithInsertAt(locationOfInsert, ";"); 1069var oldTree = SyntaxFactory.ParseSyntaxTree(oldText); 1070var newTree = oldTree.WithInsertAt(oldText.IndexOf('@'), ";"); 1083SyntaxTree origTree = SyntaxFactory.ParseSyntaxTree(oldText); 1086SyntaxTree incrTree = origTree.WithInsertAt(0, diffText); 1091SyntaxTree fullTree = SyntaxFactory.ParseSyntaxTree(newText); 1141SyntaxTree incrementalTree; 1142SyntaxTree parsedTree; 1158SyntaxTree incrementalTree; 1159SyntaxTree parsedTree; 1178SyntaxTree incrementalTree; 1179SyntaxTree parsedTree; 1198SyntaxTree incrementalTree; 1199SyntaxTree parsedTree; 1201var oldTree = SyntaxFactory.ParseSyntaxTree(oldText); 1221SyntaxTree incrementalTree; 1222SyntaxTree parsedTree; 1243CommentOutText(oldText, locationOfChange, widthOfChange, out SyntaxTree incrementalTree, out SyntaxTree parsedTree); 1261SyntaxTree incrementalTree; 1262SyntaxTree parsedTree; 1282SyntaxTree incrementalTree; 1283SyntaxTree parsedTree; 1314SyntaxTree incrementalTree; 1315SyntaxTree parsedTree; 1339SyntaxTree incrementalTree; 1340SyntaxTree parsedTree; 1357SyntaxTree incrementalTree; 1358SyntaxTree parsedTree; 1412SyntaxTree incrementalTree; 1413SyntaxTree parsedTree; 1438SyntaxTree incrementalTree; 1439SyntaxTree parsedTree; 1459SyntaxTree incrementalTree; 1460SyntaxTree parsedTree; 1480SyntaxTree incrementalTree; 1481SyntaxTree parsedTree; 1499SyntaxTree incrementalTree; 1500SyntaxTree parsedTree; 1524SyntaxTree incrementalTree; 1525SyntaxTree parsedTree; 1544SyntaxTree incrementalTree; 1545SyntaxTree parsedTree; 1562SyntaxTree incrementalTree; 1563SyntaxTree parsedTree; 1583SyntaxTree incrementalTree; 1584SyntaxTree parsedTree; 1604SyntaxTree incrementalTree; 1605SyntaxTree parsedTree; 1607var oldTree = SyntaxFactory.ParseSyntaxTree(oldText); 1623SyntaxTree incrementalTree; 1624SyntaxTree parsedTree; 1640SyntaxTree incrementalTree; 1641SyntaxTree parsedTree; 1658SyntaxTree incrementalTree; 1659SyntaxTree parsedTree; 1680SyntaxTree incrementalTree; 1681SyntaxTree parsedTree; 1711SyntaxTree incrementalTree; 1712SyntaxTree parsedTree; 1739SyntaxTree incrementalTree; 1740SyntaxTree parsedTree; 1757SyntaxTree incrementalTree; 1758SyntaxTree parsedTree; 1775SyntaxTree incrementalTree; 1776SyntaxTree parsedTree; 1795SyntaxTree incrementalTree; 1796SyntaxTree parsedTree; 1825SyntaxTree incrementalTree; 1826SyntaxTree parsedTree; 1850SyntaxTree incrementalTree; 1851SyntaxTree parsedTree; 1869SyntaxTree incrementalTree; 1870SyntaxTree parsedTree; 1887SyntaxTree incrementalTree; 1888SyntaxTree parsedTree; 1906SyntaxTree incrementalTree; 1907SyntaxTree parsedTree; 1925SyntaxTree incrementalTree; 1926SyntaxTree parsedTree; 1946SyntaxTree incrementalTree; 1947SyntaxTree parsedTree; 1965SyntaxTree incrementalTree; 1966SyntaxTree parsedTree; 1989SyntaxTree incrementalTree; 1990SyntaxTree parsedTree; 2017SyntaxTree incrementalTree; 2018SyntaxTree parsedTree; 2039SyntaxTree incrementalTree; 2040SyntaxTree parsedTree; 2061SyntaxTree incrementalTree; 2062SyntaxTree parsedTree; 2090SyntaxTree incrementalTree; 2091SyntaxTree parsedTree; 2123SyntaxTree incrementalTree; 2124SyntaxTree parsedTree; 2149SyntaxTree incrementalTree; 2150SyntaxTree parsedTree; 2174SyntaxTree incrementalTree; 2175SyntaxTree parsedTree; 2203SyntaxTree incrementalTree; 2204SyntaxTree parsedTree; 2230SyntaxTree incrementalTree; 2231SyntaxTree parsedTree; 2254SyntaxTree incrementalTree; 2255SyntaxTree parsedTree; 2289SyntaxTree incrementalTree; 2290SyntaxTree parsedTree; 2317SyntaxTree incrementalTree; 2318SyntaxTree parsedTree; 2340SyntaxTree incrementalTree; 2341SyntaxTree parsedTree; 2370var tree = SyntaxFactory.ParseSyntaxTree(text); 2377var parsedTree = SyntaxFactory.ParseSyntaxTree(text2); 2378var reparsedTree = tree.WithChangedText(text2); 2391var startTree = SyntaxFactory.ParseSyntaxTree(oldText); 2396var reparsedTree = startTree.WithChangedText(newText); 2397var parsedTree = SyntaxFactory.ParseSyntaxTree(newText); 2407var startTree = SyntaxFactory.ParseSyntaxTree(oldText, options: TestOptions.Script); 2419var reparsedTree = startTree.WithChangedText(newText); 2420var parsedTree = SyntaxFactory.ParseSyntaxTree(newText, options: TestOptions.Script); 2436var startTree = SyntaxFactory.ParseSyntaxTree(oldText, options: TestOptions.Script); 2449var reparsedTree = startTree.WithChangedText(newText); 2451var parsedTree = SyntaxFactory.ParseSyntaxTree(newText, options: TestOptions.Script); 2466var startTree = SyntaxFactory.ParseSyntaxTree(oldText, options: TestOptions.Script); 2477var reparsedTree = startTree.WithChangedText(newText); 2478var parsedTree = SyntaxFactory.ParseSyntaxTree(newText, options: TestOptions.Script); 2499var originalTree = this.Parse(text); 2500var changedTree = originalTree.WithInsertAt(text.Length, "\r\n hash++;"); 2501var parsedTree = this.Parse(changedTree.GetCompilationUnitRoot().ToFullString()); 2523var oldTree = comp.SyntaxTrees.First(); 2529var newTree = oldTree.WithChangedText(newIText); 2531var fullTree = SyntaxFactory.ParseSyntaxTree(newIText.ToString(), options: newTree.Options); 2601var currTree = SyntaxFactory.ParseSyntaxTree(text); 2615var fullTree = SyntaxFactory.ParseSyntaxTree(currIText.ToString()); 2641var currTree = SyntaxFactory.ParseSyntaxTree(text); 2651var fullTree = SyntaxFactory.ParseSyntaxTree(currIText.ToString()); 2664Func<SyntaxTree, GreenNode> extractGreenClassC = tree => 2669var oldTree = SyntaxFactory.ParseSyntaxTree(text); 2670var newTree = oldTree.WithInsertAt(text.Length, " "); 2678var tempTree = SyntaxFactory.ParseSyntaxTree(text); 2685var oldTree = SyntaxFactory.SyntaxTree(oldRoot, options: tempTree.Options, path: tempTree.FilePath); 2686var newTree = oldTree.WithInsertAt(text.Length, " "); 2723var oldTree = SyntaxFactory.ParseSyntaxTree(oldText); // f is a simple lambda parameter 2728var incrTree = oldTree.WithChangedText(newText); 2729var fullTree = SyntaxFactory.ParseSyntaxTree(newText); 2744var oldTree = this.Parse6(text); 2745var newTree = oldTree.WithReplaceFirst(@"world"" ", @"world"" "); 2806var oldTree = SyntaxFactory.ParseSyntaxTree(oldText); 2807var newTree = oldTree.WithChangedText(newText); 2821var tree = SyntaxFactory.ParseSyntaxTree(source); 2827var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2842var tree = SyntaxFactory.ParseSyntaxTree(src); 2848var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2863var tree = SyntaxFactory.ParseSyntaxTree(source); 2869var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2884var tree = SyntaxFactory.ParseSyntaxTree(source); 2890var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2905var tree = SyntaxFactory.ParseSyntaxTree(source); 2911var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2926var tree = SyntaxFactory.ParseSyntaxTree(source); 2933var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2950var tree = SyntaxFactory.ParseSyntaxTree(source); 2957var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2974var tree = SyntaxFactory.ParseSyntaxTree(source); 2981var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 2998var tree = SyntaxFactory.ParseSyntaxTree(source); 3005var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3022var tree = SyntaxFactory.ParseSyntaxTree(source); 3029var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3046var tree = SyntaxFactory.ParseSyntaxTree(source); 3053var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3072var tree = SyntaxFactory.ParseSyntaxTree(source); 3079var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3098var tree = SyntaxFactory.ParseSyntaxTree(source); 3104var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3123var tree = SyntaxFactory.ParseSyntaxTree(source); 3130var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3149var tree = SyntaxFactory.ParseSyntaxTree(source); 3156var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3167var tree = SyntaxFactory.ParseSyntaxTree(source); 3174var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3185var tree = SyntaxFactory.ParseSyntaxTree(source); 3192var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3203var tree = SyntaxFactory.ParseSyntaxTree(source); 3210var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3218var tree = SyntaxFactory.ParseSyntaxTree(source); 3224var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3232var tree = SyntaxFactory.ParseSyntaxTree(source); 3238var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3246var tree = SyntaxFactory.ParseSyntaxTree(source); 3253var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3284var tree = SyntaxFactory.ParseSyntaxTree(source); 3290var fullTree = SyntaxFactory.ParseSyntaxTree(text.ToString()); 3312private static void CommentOutText(SourceText oldText, int locationOfChange, int widthOfChange, out SyntaxTree incrementalTree, out SyntaxTree parsedTree) 3319var tree = SyntaxFactory.ParseSyntaxTree(oldText); 3324private static void RemoveText(SourceText oldText, int locationOfChange, int widthOfChange, out SyntaxTree incrementalTree, out SyntaxTree parsedTree) 3327var tree = SyntaxFactory.ParseSyntaxTree(oldText); 3332private void CompareIncToFullParseErrors(SyntaxTree incrementalTree, SyntaxTree parsedTree) 3346private static void CharByCharIncrementalParse(SourceText oldText, char newChar, out SyntaxTree incrementalTree, out SyntaxTree parsedTree) 3348var startTree = SyntaxFactory.ParseSyntaxTree(oldText); 3357private static void TokenByTokenBottomUp(SourceText oldText, string token, out SyntaxTree incrementalTree, out SyntaxTree parsedTree) 3359var startTree = SyntaxFactory.ParseSyntaxTree(oldText);
IncrementalParsing\SyntaxDifferences.cs (2)
23public static ImmutableArray<SyntaxNodeOrToken> GetRebuiltNodes(SyntaxTree oldTree, SyntaxTree newTree)
IncrementalParsing\TypeChanges.cs (11)
31var newTree = oldTree.WithReplace(16, "construct", "~construct"); 46var newTree = oldTree.WithReplace(16, "M", "construct"); 61var newTree = oldTree.WithReplace(16, "construct", "M"); 76var newTree = oldTree.WithReplace(16, "~construct", "construct"); 91var newTree = oldTree.WithReplace(16, "get", "set"); 107var newTree = oldTree.WithReplace(16, "set", "get"); 123var newTree = oldTree.WithReplace(16, "add", "remove"); 139var newTree = oldTree.WithReplace(16, "remove", "add"); 147private static void ParseAndVerify(string text, Action<SyntaxTree> validator) 153private static void ParseAndValidate(string text, Action<SyntaxTree> validator, CSharpParseOptions options = null) 155var oldTree = SyntaxFactory.ParseSyntaxTree(text);
IncrementalParsing\UnaryExpression.cs (4)
79var oldTree = SyntaxFactory.ParseSyntaxTree(topLevel ? topLevelStatement : code, options: options); 82var newTree = oldTree.WithReplaceFirst(oldName, newName); 87private static PrefixUnaryExpressionSyntax GetExpressionNode(SyntaxTree newTree) 97private static PrefixUnaryExpressionSyntax GetGlobalExpressionNode(SyntaxTree newTree)
LexicalAndXml\LexicalTests.cs (1)
3405var tree = CSharpSyntaxTree.ParseText(source);
LexicalAndXml\PreprocessorTests.cs (5)
97private SyntaxTree ParseTree(string text, params string[] defines) 3213var tree = SyntaxFactory.ParseSyntaxTree(text, path: compilationFileName); 3550var tree = ParseTree(text); 3874var tree = SyntaxFactory.ParseSyntaxTree(text); 4561var tree = ParseTree(text);
LexicalAndXml\XmlDocCommentTests.cs (110)
31private SyntaxTree Parse(string text, params string[] defines) 75var tree = Parse(text); 95var tree = Parse(text); 112var tree = Parse(text); 127var tree = Parse(text); 143var tree = Parse(text); 165var tree = Parse(text); 189var tree = Parse(text); 212var tree = Parse(text); 235var tree = Parse(text); 258var tree = Parse(text); 285var tree = Parse(text); 313var tree = Parse(text); 337var tree = Parse(text); 362var tree = Parse(text); 388var tree = Parse(text); 415var tree = Parse(text); 442var tree = Parse(text); 470var tree = Parse(text); 499var tree = Parse(text); 529var tree = Parse(text); 558var tree = Parse(text); 588var tree = Parse(text); 619var tree = Parse(text); 642var tree = Parse(text); 664var tree = Parse(text); 686var tree = Parse(text); 708var tree = Parse(text); 730var tree = Parse(text); 750var tree = Parse(text); 784var tree = Parse(text); 817var tree = Parse(text); 848var tree = Parse(text); 876var tree = Parse(text); 901var tree = Parse(text); 927var tree = Parse(text); 952var tree = Parse(text); 979var tree = Parse(text); 1010var tree = Parse(text); 1038var tree = Parse(text); 1063var tree = Parse(text); 1088var tree = Parse(text); 1115var tree = Parse(text); 1148var tree = Parse(text); 1179var tree = Parse(text); 1205var tree = Parse(text); 1232var tree = Parse(text); 1259var tree = Parse(text); 1285var tree = Parse(text); 1305var tree = Parse(text); 1329var tree = Parse(text); 1354var tree = Parse(text); 1378var tree = Parse(text); 1403var tree = Parse(text); 1427var tree = Parse(text); 1452var tree = Parse(text); 1476var tree = Parse(text); 1501var tree = Parse(text); 1512var tree = Parse(text); 1523var tree = Parse(text); 1534var tree = Parse(text); 1545var tree = Parse(text); 1556var tree = Parse(text); 1584var tree = Parse(text); 1612var tree = Parse(text); 1638var tree = Parse(text); 1669var tree = Parse(text); 1686var tree = Parse(text); 1705var tree = Parse(text); 1744var tree = Parse(text); 1783var tree = Parse(text); 1824var tree = Parse(text); 1859var tree = Parse(text); 1894var tree = Parse(text); 1929var tree = Parse(text); 1964var tree = Parse(text); 2001var tree = Parse(text); 2039var tree = Parse(text); 2075var tree = Parse(text); 2106var tree = Parse(text); 2139var tree = Parse(text); 2169var tree = Parse(text); 2200var tree = Parse(text); 2235var tree = Parse(text); 2250var tree = Parse(text); 2278var tree = Parse(text); 2320var tree = Parse(text); 2352var tree = Parse(text); 2376var tree = Parse(text); 2406var tree = Parse(text); 2435var tree = Parse(text); 2458var tree = Parse(text); 2485var tree = Parse(text); 2510var tree = Parse(text); 2535var tree = Parse(text); 2561var tree = Parse(text); 2587var tree = Parse(text); 2602var tree = Parse(text); 2616var tree = Parse(text); 2631var tree = Parse(text); 2649var tree = Parse(text); 2672var tree = Parse(text); 2690var tree = Parse(text); 2716var tree = Parse(text); 2739var tree = Parse(text); 2763var tree = Parse(text); 2791var tree = Parse(text); 2843var tree = Parse(text); 2887var tree = Parse(text); 2920var tree = Parse(text);
ParentChecker.cs (1)
16public static void CheckParents(SyntaxNodeOrToken nodeOrToken, SyntaxTree expectedSyntaxTree)
Parsing\AnonymousFunctionParsingTests.cs (2)
2297var tree = UsingTree(test, 2374var tree = UsingTree(test,
Parsing\AsyncParsingTests.cs (1)
19protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\AsyncStreamsParsingTests.cs (1)
20protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\AwaitParsingTests.cs (1)
16protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\CrefParsingTests.cs (1)
21protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\DeclarationParsingTests.cs (6)
23protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 6544var tree = UsingTree(@" 6618var tree = UsingTree(@" 6664var tree = UsingTree(@" 6721var tree = UsingTree(@" 6789var tree = UsingTree(@"
Parsing\DeconstructionTests.cs (30)
32protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 41var tree = UsingTree(@" 115var tree = UsingTree(@" 193var tree = UsingTree(@" 269var tree = UsingTree(@" 357var tree = UsingTree(@" 441var tree = UsingTree(@" 516var tree = UsingTree(@" 592var tree = UsingTree(@" 684var tree = UsingTree(@" 774var tree = UsingTree(@" 887var tree = UsingTree(@" 964var tree = UsingTree(@" 1051var tree = UsingTree(@" 1125var tree = UsingTree(@" 1224var tree = UsingTree(@" 1322var tree = UsingTree(@" 1407var tree = UsingTree(@" 1500var tree = UsingTree(@" 1580var tree = UsingTree(@" (int x, int y) = (1, 2); ", options: TestOptions.Script); 1656var tree = UsingTree(@" foreach ((int x, int y) in new[] { (1, 2) }) { }; ", options: TestOptions.Script); 1755var tree = UsingTree(@" 2407var tree = UsingTree(@"void M() { var (x, _) = e; }"); 2472var tree = UsingTree(@"void M() { (var x, var _) = e; }"); 2550var tree = UsingTree(@"void M() { M(out var _); }"); 2613var tree = UsingTree(@"void M() { M(out int _); }"); 2676var tree = UsingTree(@"void M() { if (e is int _) {} }"); 2738var tree = UsingTree(@"void M() { if (e is var _) {} }"); 2797var tree = UsingTree(@"void M() { switch (e) { case int _: break; } }"); 2865var tree = UsingTree(@"void M() { switch (e) { case var _: break; } }");
Parsing\ExpressionParsingTests.cs (13)
20protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 3835var tree = UsingTree(text); 3925var tree = UsingTree(text); 4016var tree = UsingTree(text); 4103var tree = UsingTree(text); 4197var tree = UsingTree(text); 4291var tree = UsingTree(text, 4396var tree = UsingTree(text, 4500var tree = UsingTree(text); 4591var tree = UsingTree(text); 4684var tree = UsingTree(text); 6524var tree = ParseTree(text, TestOptions.Regular); 6561var tree = ParseTree(text, TestOptions.Regular);
Parsing\FileModifierParsingTests.cs (2)
18protected override SyntaxTree ParseTree(string text, CSharpParseOptions? options) 34var tree = UsingTree(text, options, expectedParsingDiagnostics);
Parsing\LambdaAttributeParsingTests.cs (1)
17protected override SyntaxTree ParseTree(string text, CSharpParseOptions? options)
Parsing\LambdaParameterParsingTests.cs (2)
20protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 5397var tree = UsingTree(source,
Parsing\LambdaReturnTypeParsingTests.cs (1)
16protected override SyntaxTree ParseTree(string text, CSharpParseOptions? options)
Parsing\LineSpanDirectiveParsingTests.cs (1)
18protected override SyntaxTree ParseTree(string text, CSharpParseOptions? options)
Parsing\LocalFunctionParsingTests.cs (5)
356var tree = UsingTree(@" 553var tree = UsingTree(@" 909var tree = UsingTree(@" 989var tree = UsingTree(@" 1077var tree = UsingTree(@"
Parsing\NameAttributeValueParsingTests.cs (1)
22protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\ParserErrorMessageTests.cs (21)
1652var parsedTree = ParseWithRoundTripCheck(test); 2631var parsedTree = ParseWithRoundTripCheck(test); 3843var tree = ParseTree(test, TestOptions.Regular); 5600var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5622var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5687var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5706var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5749var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5784var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5818var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 5855var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp6)); 5868var tree = UsingTree(text, 6107var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6125var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6138var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6167var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6197var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6239var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6526var tree = SyntaxFactory.ParseSyntaxTree(text, options: CSharpParseOptions.Default.WithLanguageVersion(LanguageVersion.CSharp5)); 6680var parsedTree = Parse(builder.ToString()); 6713var parsedTree = Parse(builder.ToString());
Parsing\ParserRegressionTests.cs (12)
23protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 88var tree = SyntaxFactory.ParseSyntaxTree(test); 97var tree = SyntaxFactory.ParseSyntaxTree(test); 107var tree = SyntaxFactory.ParseSyntaxTree(test); 117var tree = SyntaxFactory.ParseSyntaxTree(test); 127var tree = SyntaxFactory.ParseSyntaxTree(test); 137var tree = SyntaxFactory.ParseSyntaxTree(test); 147var tree = SyntaxFactory.ParseSyntaxTree(test); 162var tree = CSharpSyntaxTree.ParseText(code); 225var parsedTree = ParseWithRoundTripCheck(source.ToString()); 243var parsedTree = ParseWithRoundTripCheck(source.ToString()); 828var parsedTree = ParseWithRoundTripCheck(text);
Parsing\ParsingErrorRecoveryTests.cs (19)
6605SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text, TestOptions.Regular9); 6624SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6658SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6683SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6708SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6734SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6758SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6783SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6797SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(text); 6854var tree = SyntaxFactory.ParseSyntaxTree(source); 6881var tree = SyntaxFactory.ParseSyntaxTree(source); 6970var tree = SyntaxFactory.ParseSyntaxTree(source); 6985var tree = SyntaxFactory.ParseSyntaxTree(source); 7016var tree = SyntaxFactory.ParseSyntaxTree(source); 7050var tree = SyntaxFactory.ParseSyntaxTree(source); 7075var tree = SyntaxFactory.ParseSyntaxTree(source); 7102var tree = SyntaxFactory.ParseSyntaxTree(source); 7116var tree = SyntaxFactory.ParseSyntaxTree(source); 7128var tree = SyntaxFactory.ParseSyntaxTree(source);
Parsing\ParsingTests.cs (7)
59var parsedTree = ParseWithRoundTripCheck(text); 66var parsedTree = ParseWithRoundTripCheck(text, options: options); 73var parsedTree = ParseWithRoundTripCheck(text); 78protected virtual SyntaxTree ParseTree(string text, CSharpParseOptions? options) => SyntaxFactory.ParseSyntaxTree(text, options); 145protected SyntaxTree UsingTree(string text, params DiagnosticDescription[] expectedErrors) 150protected SyntaxTree UsingTree(string text, CSharpParseOptions? options, params DiagnosticDescription[] expectedErrors) 153var tree = ParseTree(text, options);
Parsing\ReadOnlyStructs.cs (1)
21protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\RecordParsing.cs (5)
18private new SyntaxTree UsingTree(string text, params DiagnosticDescription[] expectedErrors) 264var tree = ParseTree(text, options: TestOptions.Regular8); 308var tree = ParseTree("interface P;", options: null); 330var tree = ParseTree(text, options: TestOptions.Regular8); 1217var tree = SyntaxFactory.ParseSyntaxTree(text, options: TestOptions.Regular8);
Parsing\RefReadonlyTests.cs (1)
21protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\RefStructs.cs (1)
21protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\RoundTrippingTests.cs (4)
28var tree = SyntaxFactory.ParseSyntaxTree(SourceText.From(text), options); 55var tree = SyntaxFactory.ParseSyntaxTree(text); 103var tree = SyntaxFactory.ParseSyntaxTree(SourceText.From(text), path: ""); 1582var tree = SyntaxFactory.ParseSyntaxTree(itext, options, "");
Parsing\ScriptParsingTests.cs (160)
23protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 33private SyntaxTree ParseAndValidate(string text, CSharpParseOptions options, params ErrorDescription[] errors) 35var parsedTree = ParseTree(text, options); 187var tree = UsingTree("int x y;", 229var tree = UsingTree("int x y z;", 510var tree = UsingTree(@" 576var tree = UsingTree(@" 603var tree = UsingTree(@" 643var tree = UsingTree(@" 686var tree = UsingTree("new partial " + typeName + " Goo();"); 713var tree = UsingTree(@" 742var tree = UsingTree(@" 805var tree = UsingTree(@" 850var tree = UsingTree(@" 909var tree = UsingTree(@" 973var tree = UsingTree("new " + modifier + @" T Goo;"); 1001var tree = UsingTree(@" 1021var tree = UsingTree(@" 1052var tree = UsingTree(source); 1080var tree = UsingTree(source); 1106var tree = UsingTree(@" 1202var tree = UsingTree(@" 1227var tree = UsingTree(@" 1255var tree = UsingTree(@" 1286var tree = UsingTree(@" 1331var tree = UsingTree(@" 1413var tree = UsingTree(@" 1450var tree = UsingTree(@" 1492var tree = UsingTree(@" 1524var tree = UsingTree(@" 1563var tree = UsingTree(@" 1604var tree = UsingTree(@" 1651var tree = UsingTree(@" 1740var tree = UsingTree(@" 1914var tree = UsingTree(@" 1989var tree = UsingTree(@" 2268var tree = UsingTree(@" 2476var tree = UsingTree(@" 2612var tree = UsingTree(@"a * b;", TestOptions.Script); 2642var tree = UsingTree(@"a * b", TestOptions.Script); 2675var tree = UsingTree(@"a<t>.n * f(x)", TestOptions.Script); 2811var tree = UsingTree(@"T ? a;", TestOptions.Script); 2841var tree = UsingTree(@"T ? b, c = 1;", TestOptions.Script); 2884var tree = UsingTree(@"T ? b = d => { };", TestOptions.Script); 2931var tree = UsingTree(@"T ? b = x ? y : z;", TestOptions.Script); 2981var tree = UsingTree(@"T ? a,", TestOptions.Script, 3023var tree = UsingTree(@"T ? a = 1,", TestOptions.Script, 3074var tree = UsingTree(@"T ? a {", TestOptions.Script, 3105var tree = UsingTree(@"T ? a.b {", TestOptions.Script, 3144var tree = UsingTree(@"T ? a<T>.b {", TestOptions.Script, 3192var tree = UsingTree(@"T ? a<T?>.b<S>.c {", TestOptions.Script, 3263var tree = UsingTree(@"T ? a() {", TestOptions.Script, 3299var tree = UsingTree(@"T ? a() where", TestOptions.Script, 3356var tree = UsingTree(@"T ? a(T b", TestOptions.Script, 3399var tree = UsingTree(@"T ? a.b(T c", TestOptions.Script, 3450var tree = UsingTree(@"T ? a<A>.b<B>(C c", TestOptions.Script, 3519var tree = UsingTree(@"T ? a([Attr]C c", TestOptions.Script, 3574var tree = UsingTree(@"T ? a([Attr(a = b)]c", TestOptions.Script, 3652var tree = UsingTree(@"T ? a(out C c", TestOptions.Script, 3696var tree = UsingTree(@"T ? a(C[] a", TestOptions.Script, 3751var tree = UsingTree(@"T ? a(params", TestOptions.Script, 3801var tree = UsingTree(@"T ? a(out T ? b", TestOptions.Script, 3849var tree = UsingTree(@"T ? a(ref T ? b", TestOptions.Script, 3897var tree = UsingTree(@"T ? a(params T ? b", TestOptions.Script, 3945var tree = UsingTree(@"T ? a([Attr]T ? b", TestOptions.Script, 4004var tree = UsingTree(@"T ? a(T ? b,", TestOptions.Script, 4066var tree = UsingTree(@"T ? a(T ? b)", TestOptions.Script, 4110var tree = UsingTree(@"T ? a(T c)", TestOptions.Script, 4150var tree = UsingTree(@"T ? a(this c d", TestOptions.Script, 4194var tree = UsingTree(@"T ? a(ref out T a", TestOptions.Script, 4239var tree = UsingTree(@"T ? a(int a", TestOptions.Script, 4282var tree = UsingTree(@"T ? a(ref int a", TestOptions.Script, 4326var tree = UsingTree(@"T ? a(T a =", TestOptions.Script, 4380var tree = UsingTree(@"T ? a(T[,] a", TestOptions.Script, 4440var tree = UsingTree(@"T ? a(T?[10] a)", 4499var tree = UsingTree(@"T ? m(a < b, c > d)", TestOptions.Script, 4555var tree = UsingTree(@"T ? 1", TestOptions.Script, 4596var tree = UsingTree(@"T ? a", TestOptions.Script, 4637var tree = UsingTree(@"T ? a.", TestOptions.Script, 4689var tree = UsingTree(@"T ? a[", TestOptions.Script, 4741var tree = UsingTree(@"T ? a<", TestOptions.Script, 4793var tree = UsingTree(@"T ? a<b", TestOptions.Script, 4842var tree = UsingTree(@"T ? a<b>", TestOptions.Script, 4892var tree = UsingTree(@"T ? a<b,c>", TestOptions.Script, 4947var tree = UsingTree(@"T ? a<b>.", TestOptions.Script, 5008var tree = UsingTree(@"T ? a<b>.c", TestOptions.Script, 5066var tree = UsingTree(@"T ? a<b>.c(", TestOptions.Script, 5135var tree = UsingTree(@"T ? a(", TestOptions.Script, 5187var tree = UsingTree(@"T ? a.b(", TestOptions.Script, 5247var tree = UsingTree(@"T ? m(c", TestOptions.Script, 5306var tree = UsingTree(@"T ? m(c,", TestOptions.Script, 5376var tree = UsingTree(@"T ? m(c:", TestOptions.Script, 5446var tree = UsingTree(@"T ? m(c?", TestOptions.Script, 5527var tree = UsingTree(@"T ? m(c? a", TestOptions.Script, 5605var tree = UsingTree(@"T ? m(c? a =", TestOptions.Script, 5694var tree = UsingTree(@"T ? m(c? a = b ?", TestOptions.Script, 5802var tree = UsingTree(@"T ? m()", TestOptions.Script, 5851var tree = UsingTree(@"T ? m(a)", TestOptions.Script, 5907var tree = UsingTree(@"T ? m();", TestOptions.Script, 5956var tree = UsingTree(@"T ? m(a);", TestOptions.Script, 6012var tree = UsingTree(@"T ? m(x: 1", TestOptions.Script, 6079var tree = UsingTree(@"T ? m(x: 1, y: a ? b : c)", TestOptions.Script, 6172var tree = UsingTree(@"T ? u => { } : v => { }", TestOptions.Script); 6225var tree = UsingTree(@"T ? u => (d ? e => 1 : f => 2)(3) : c => 2", TestOptions.Script); 6325var tree = UsingTree(@"T ? a ?", TestOptions.Script, 6388var tree = UsingTree(@"T ? a =", TestOptions.Script, 6440var tree = UsingTree(@"T ? a = b", TestOptions.Script, 6489var tree = UsingTree(@"T ? a = b : ", TestOptions.Script, 6535var tree = UsingTree(@"T ? m(out c", TestOptions.Script, 6595var tree = UsingTree(@"T ? m(ref c", TestOptions.Script, 6655var tree = UsingTree(@"T ? m(ref out", TestOptions.Script, 6733var tree = UsingTree(@"T ? m(ref out c", TestOptions.Script, 6808var tree = UsingTree(@"T ? m(this", TestOptions.Script, 6867var tree = UsingTree(@"T ? m(this.", TestOptions.Script, 6937var tree = UsingTree(@"T ? m(this<", TestOptions.Script, 7007var tree = UsingTree(@"T ? m(this[", TestOptions.Script, 7077var tree = UsingTree(@"T ? m(this a", TestOptions.Script, 7147var tree = UsingTree(@"T ? m(this(", TestOptions.Script, 7217var tree = UsingTree(@"T ? m(T[", TestOptions.Script, 7287var tree = UsingTree(@"T ? m(T[1", TestOptions.Script, 7364var tree = UsingTree(@"T ? m(T[1]", TestOptions.Script, 7438var tree = UsingTree(@"T ? a(T ? a =", TestOptions.Script, 7527var tree = UsingTree(@"T ? a(T)", TestOptions.Script, 7583var tree = UsingTree(@"T ? a(ref int.MaxValue)", TestOptions.Script, 7648var tree = UsingTree(@"T ? a(ref a,", TestOptions.Script, 7719var tree = UsingTree(@"T ? a(,", TestOptions.Script, 7792var tree = UsingTree(@"T ? a(T ? b[1] : b[2])", TestOptions.Script, 7891var tree = UsingTree(@" 7965var tree = UsingTree(@"T ? m(a < b, c > d) :", TestOptions.Script, 8042var tree = UsingTree(@" 8073var tree = UsingTree(@" 8116var tree = UsingTree(@" 8195var tree = UsingTree(@" 8259var tree = UsingTree(@" 8360var tree = UsingTree(@"from", TestOptions.Script); 8382var tree = UsingTree(@"from c", TestOptions.Script, 8411var tree = UsingTree(@"from x,", 8449var tree = UsingTree(@"from x;"); 8475var tree = UsingTree(@"from x =", 8516var tree = UsingTree(@"from x[", 8564var tree = UsingTree(@"from c(", 8595var tree = UsingTree(@"from a<", 8645var tree = UsingTree(@"from a.", 8691var tree = UsingTree(@"from a::", 8740var tree = UsingTree(@"from global::", 8789var tree = UsingTree(@"from c {", 8816var tree = UsingTree(@"from c d", 8871var tree = UsingTree(@"from x* a", 8931var tree = UsingTree(@"from x? a", 8991var tree = UsingTree(@"from x[] a", 9059var tree = UsingTree(@"from goo in", 9107var tree = UsingTree(@"from goo.bar in", 9177var tree = UsingTree("a < b,c.", TestOptions.Script, 9235var tree = UsingTree(@" 9292var tree = UsingTree(@" 9349var tree = UsingTree(@" 9406var tree = UsingTree(@" 9613var tree = SyntaxFactory.ParseSyntaxTree(test, options: TestOptions.Script); 9637var tree = ParseAndValidate($"#!{command}", TestOptions.Script); 9711var tree = ParseAndValidate("//#!/usr/bin/env csi", TestOptions.Script);
Parsing\SeparatedSyntaxListParsingTests.cs (3)
22protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 315var tree = UsingTree(@" 735var tree = UsingTree(text, TestOptions.Regular.WithLanguageVersion(LanguageVersion.CSharp6),
Parsing\SingleLineDeclarationParsingTests.cs (1)
23protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\StatementAttributeParsingTests.cs (85)
21var test = UsingTree(@" 87var test = UsingTree(@" 152var test = UsingTree(@" 239var test = UsingTree(@" 333var test = UsingTree(@" 418var test = UsingTree(@" 503var test = UsingTree(@" 569var test = UsingTree(@" 638var test = UsingTree(@" 712var test = UsingTree(@" 786var test = UsingTree(@" 864var test = UsingTree(@" 939var test = UsingTree(@" 1017var test = UsingTree(@" 1091var test = UsingTree(@" 1193var test = UsingTree(@" 1327var test = UsingTree(@" 1403var test = UsingTree(@" 1489var test = UsingTree(@" 1573var test = UsingTree(@" 1692var test = UsingTree(@" 1762var test = UsingTree(@" 1832var test = UsingTree(@" 1902var test = UsingTree(@" 1975var test = UsingTree(@" 2084var test = UsingTree(@" 2160var test = UsingTree(@" 2236var test = UsingTree(@" 2312var test = UsingTree(@" 2402var test = UsingTree(@" 2524var test = UsingTree(@" 2645var test = UsingTree(@" 2724var test = UsingTree(@" 2803var test = UsingTree(@" 2912var test = UsingTree(@" 2991var test = UsingTree(@" 3100var test = UsingTree(@" 3179var test = UsingTree(@" 3255var test = UsingTree(@" 3335var test = UsingTree(@" 3421var test = UsingTree(@" 3503var test = UsingTree(@" 3585var test = UsingTree(@" 3675var test = UsingTree(@" 3756var test = UsingTree(@" 3830var test = UsingTree(@" 3923var test = UsingTree(@" 4006var test = UsingTree(@" 4091var test = UsingTree(@" 4176var test = UsingTree(@" 4258var test = UsingTree(@" 4335var test = UsingTree(@" 4423var test = UsingTree(@" 4512var test = UsingTree(@" 4609var test = UsingTree(@" 4687var test = UsingTree(@" 4762var test = UsingTree(@" 4857var test = UsingTree(@" 4956var test = UsingTree(@" 5033var test = UsingTree(@" 5105var test = UsingTree(@" 5193var test = UsingTree(@" 5271var test = UsingTree(@" 5357var test = UsingTree(@" 5434var test = UsingTree(@" 5515var test = UsingTree(@" 5596var test = UsingTree(@" 5714var test = UsingTree(@" 5820var test = UsingTree(@" 5919var test = UsingTree(@" 6018var test = UsingTree(@" 6110var test = UsingTree(@" 6188var test = UsingTree(@" 6280var test = UsingTree(@" 6358var test = UsingTree(@" 6437var test = UsingTree(@" 6524var test = UsingTree(@" 6611var test = UsingTree(@" 6768var tree = UsingTree(@" 6856var test = UsingTree(@" 6942var test = UsingTree(@" 7028var test = UsingTree(@" 7122var test = UsingTree(@" 7223var test = UsingTree(@" 7331var test = UsingTree(@"
Parsing\StatementParsingTests.cs (5)
3407var tree = SyntaxFactory.ParseSyntaxTree(text); 3434var tree = SyntaxFactory.ParseSyntaxTree(text, options: new CSharpParseOptions(documentationMode: DocumentationMode.Parse)); 3457var tree = SyntaxFactory.ParseSyntaxTree(source); 3503var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular); 3528var tree = SyntaxFactory.ParseSyntaxTree(source, options: TestOptions.Regular);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (1)
34var tree = UsingTree(source);
Parsing\TopLevelStatementsParsingTests.cs (1)
1621var tree = UsingTree(test, TestOptions.RegularPreview.WithLanguageVersion(version));
Parsing\TypeArgumentListParsingTests.cs (1)
17protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Parsing\UsingDirectiveParsingTests.cs (1)
16protected override SyntaxTree ParseTree(string text, CSharpParseOptions? options)
Parsing\ValueTupleTests.cs (6)
20protected override SyntaxTree ParseTree(string text, CSharpParseOptions options) 28var tree = UsingTree(@" 112var tree = UsingTree(@" 226var tree = UsingTree(@" 330var tree = UsingTree(@" 436var tree = UsingTree(@"
Parsing\VerbatimCrefParsingTests.cs (1)
21protected override SyntaxTree ParseTree(string text, CSharpParseOptions options)
Syntax\LambdaUtilitiesTests.cs (1)
42var tree = SyntaxFactory.ParseSyntaxTree(source);
Syntax\Mocks\MockCSharpSyntaxTree.cs (2)
58public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options) 61public override SyntaxTree WithFilePath(string path)
Syntax\SerializationTests.cs (9)
24var tree = SyntaxFactory.ParseSyntaxTree(text); 42var tree = SyntaxFactory.ParseSyntaxTree(text); 64var tree = SyntaxFactory.ParseSyntaxTree(text); 88var tree = SyntaxFactory.ParseSyntaxTree(text); 112var tree = SyntaxFactory.ParseSyntaxTree(text); 141var tree = SyntaxFactory.ParseSyntaxTree(text); 187var tree = SyntaxFactory.ParseSyntaxTree(text); 209var tree = SyntaxFactory.ParseSyntaxTree(text); 278var tree = SyntaxFactory.ParseSyntaxTree(text);
Syntax\StructuredTriviaTests.cs (7)
100var tree = SyntaxFactory.ParseSyntaxTree(@" 119var tree = SyntaxFactory.ParseSyntaxTree(@" 131var tree = SyntaxFactory.ParseSyntaxTree(@" 141var tree = SyntaxFactory.ParseSyntaxTree(@" 159var tree = SyntaxFactory.ParseSyntaxTree(@" 175var tree = SyntaxFactory.ParseSyntaxTree(@" 190var tree = SyntaxFactory.ParseSyntaxTree(" class goo {}");
Syntax\SyntaxAnnotationTests.cs (24)
25var tree = SyntaxFactory.ParseSyntaxTree(code); 99var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 109var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 118var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 133var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 143var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 156var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 188var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 220var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 252var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 271var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 280var tree = SyntaxFactory.ParseSyntaxTree(_helloWorldCode); 306var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 314var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 322var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 330var tree = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 338var tree1 = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 339var tree2 = SyntaxFactory.ParseSyntaxTree(_allInOneCSharpCode, options: Test.Utilities.TestOptions.Regular); 382private void TestCopyAnnotations(SyntaxTree tree1, SyntaxTree tree2) 468private void TestManyRandomAnnotations(SyntaxTree syntaxTree) 501private void TestRandomAnnotations(SyntaxTree syntaxTree) 562private void TestTriviaAnnotation(SyntaxTree syntaxTree) 576private void TestAnnotation(SyntaxTree syntaxTree)
Syntax\SyntaxDiffingTests.cs (32)
21var oldTree = SyntaxFactory.ParseSyntaxTree(""); 22var newTree = SyntaxFactory.ParseSyntaxTree("class C { }"); 40var oldTree = SyntaxFactory.ParseSyntaxTree("class A { }"); 41var newTree = SyntaxFactory.ParseSyntaxTree("class B { }"); 60var oldTree = SyntaxFactory.ParseSyntaxTree("class A { } class B { }"); 61var newTree = SyntaxFactory.ParseSyntaxTree("class C { } class D { }"); 84var oldTree = SyntaxFactory.ParseSyntaxTree("class A { }"); 85var newTree = oldTree.WithInsertAt(0, "class "); 102var oldTree = SyntaxFactory.ParseSyntaxTree("class A { }"); 103var newTree = oldTree.WithInsertAt(0, "class A "); 120var oldTree = SyntaxFactory.ParseSyntaxTree("class A { }"); 121var newTree = oldTree.WithInsertAt(0, "class A { }"); 139var oldTree = SyntaxFactory.ParseSyntaxTree("class A { }"); 140var newTree = oldTree.WithInsertAt(0, "class A { } "); 159var oldTree = SyntaxFactory.ParseSyntaxTree("class A { }"); 160var newTree = oldTree.WithInsertAt(0, "namespace N { "); 177var oldTree = SyntaxFactory.ParseSyntaxTree("class A { }"); 178var newTree = oldTree.WithInsertAt(10, "int X; "); 195var oldTree = SyntaxFactory.ParseSyntaxTree("class A { int X; }"); 196var newTree = oldTree.WithRemoveAt(10, 7); 212var oldTree = SyntaxFactory.ParseSyntaxTree("namespace N { class A { int X; } }"); 213var newTree = oldTree.WithRemoveAt(24, 7); 229var oldTree = SyntaxFactory.ParseSyntaxTree("class A { int X; }"); 230var newTree = oldTree.WithRemoveAt(14, 1); 246var oldTree = SyntaxFactory.ParseSyntaxTree("namespace N { class A { int X; } }"); 247var newTree = oldTree.WithReplaceFirst("class", "struct"); 283var oldTree = SyntaxFactory.ParseSyntaxTree(original); 305var oldTree = root.SyntaxTree; 320var newTree = newRoot.SyntaxTree; 343var oldTree = SyntaxFactory.ParseSyntaxTree(original); 370var oldTree = root.SyntaxTree; 382var newTree = newRoot.SyntaxTree;
Syntax\SyntaxEquivalenceTests.cs (151)
15private void VerifyEquivalent(SyntaxTree tree1, SyntaxTree tree2, bool topLevel) 20var tree3 = SyntaxFactory.ParseSyntaxTree(tree2.GetText().ToString()); 24private void VerifyNotEquivalent(SyntaxTree tree1, SyntaxTree tree2, bool topLevel) 29var tree3 = SyntaxFactory.ParseSyntaxTree(tree2.GetText().ToString()); 38var tree3 = SyntaxFactory.ParseSyntaxTree(node2.GetText().ToString()); 46var tree1 = SyntaxFactory.ParseSyntaxTree(text); 47var tree2 = SyntaxFactory.ParseSyntaxTree(text); 57var tree1 = SyntaxFactory.ParseSyntaxTree(text); 58var tree2 = tree1.WithInsertAt(0, "/* goo */"); 68var tree1 = SyntaxFactory.ParseSyntaxTree(text); 69var tree2 = tree1.WithInsertAt(0, "#if true \r\n\r\n#endif"); 79var tree1 = SyntaxFactory.ParseSyntaxTree(text); 80var tree2 = tree1.WithInsertAt(0, "#if false \r\n\r\n#endif"); 90var tree1 = SyntaxFactory.ParseSyntaxTree(text); 91var tree2 = tree1.WithInsertAt(0, "namespace N { }"); 100var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { }"); 101var tree2 = tree1.WithInsertBefore("}", "class C { }"); 110var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { }"); 111var tree2 = tree1.WithReplaceFirst("N", "N1"); 120var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { void Goo() { int z = 0; } } }"); 121var tree2 = tree1.WithReplaceFirst("z", "y"); 130var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { }"); 131var tree2 = tree1.WithReplaceFirst("N", "N"); 140var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { void Goo() { int z = 0; } } }"); 141var tree2 = tree1.WithReplaceFirst("z", "z"); 150var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { } }"); 151var tree2 = tree1.WithInsertBefore("}", "void Goo() { } "); 160var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { void Goo() { } } }"); 161var tree2 = tree1.WithInsertBefore("}", "int i; "); 170var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { void Goo() { int i; } } }"); 171var tree2 = tree1.WithRemoveFirst("int i;"); 180var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { int i = 5; int j = 6; } }"); 181var tree2 = tree1.WithRemoveFirst("int i = 5;"); 190var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { int i = 5; int j = 6; } }"); 191var tree2 = tree1.WithRemoveFirst("int j = 6;"); 200var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { int i = 5; } }"); 201var tree2 = tree1.WithReplaceFirst("5", "6"); 210var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { int i = 5, j = 7; } }"); 211var tree2 = tree1.WithReplaceFirst("7", "8"); 224var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { const int i = 5; } }"); 225var tree2 = tree1.WithReplaceFirst("5", "6"); 234var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { const int i = 5, j = 7; } }"); 235var tree2 = tree1.WithReplaceFirst("5", "6"); 249var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { void Goo() { const int i = 5; } } }"); 250var tree2 = tree1.WithReplaceFirst("5", "6"); 259var tree1 = SyntaxFactory.ParseSyntaxTree("enum E { i = 5 }"); 260var tree2 = tree1.WithReplaceFirst("5", "6"); 269var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { [Obsolete(true)]class C { const int i = 5; } }"); 270var tree2 = tree1.WithReplaceFirst("true", "false"); 279var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { void Goo() { Console.Write(0); } } }"); 280var tree2 = tree1.WithReplaceFirst("Write", "WriteLine"); 289var tree1 = SyntaxFactory.ParseSyntaxTree("using System; namespace N { class C { void Goo() { Console.Write(0); } } }"); 290var tree2 = tree1.WithReplaceFirst("System", "System.Linq"); 299var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { Console.Write(0); } }"); 300var tree2 = tree1.WithInsertBefore("{", ": B "); 309var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { Console.Write(0); } }"); 310var tree2 = tree1.WithReplaceFirst("void", "int"); 319var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { Console.Write(0); } }"); 320var tree2 = tree1.WithInsertBefore("class", "// Comment\r\n"); 329var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { Console.Write(0); } }"); 330var tree2 = tree1.WithInsertBefore("class", "// "); 339var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { Console.Write(0); } }"); 340var tree2 = tree1.WithInsertBefore("class", "/// Comment\r\n"); 349var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { Console.Write(0); } }"); 350var tree2 = tree1.WithReplaceFirst("Console.Write(0);", "/* Console.Write(0); */"); 359var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { } }"); 360var tree2 = tree1.WithReplaceFirst("void Goo() { }", "/* void Goo() { } */"); 369var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { } }"); 370var tree2 = tree1.WithReplaceFirst("void Goo() { }", "\r\n#if true\r\n void Goo() { }\r\n#endif\r\n"); 379var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { } }"); 380var tree2 = tree1.WithReplaceFirst("void Goo() { }", "\r\n#if false\r\n void Goo() { }\r\n#endif\r\n"); 389var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { int i; } }"); 390var tree2 = tree1.WithReplaceFirst("int i;", "\r\n#if true\r\n int i;\r\n#endif\r\n"); 399var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { int i; } }"); 400var tree2 = tree1.WithReplaceFirst("int i;", "\r\n#if false\r\n int i;\r\n#endif\r\n"); 410var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { int i; } }"); 411var tree2 = SyntaxFactory.ParseSyntaxTree(text.Replace(" ", " /**/ ")); 421var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void Goo() { int i; } }"); 422var tree2 = SyntaxFactory.ParseSyntaxTree(text.Replace(" ", " ")); 432var tree1 = SyntaxFactory.ParseSyntaxTree(text); 433var tree2 = SyntaxFactory.ParseSyntaxTree(text.Replace("abc", "hello")); 441var tree1 = SyntaxFactory.ParseSyntaxTree("namespace N { class C { void Goo() { Console.Write($\"Hello{123:N1}\"); } } }"); 442var tree2 = tree1.WithReplaceFirst("N1", "N2"); 456var tree1 = SyntaxFactory.ParseSyntaxTree("class C { void M() => 1; }"); 457var tree2 = SyntaxFactory.ParseSyntaxTree("class C { void M() => 2; }"); 478var tree1 = SyntaxFactory.ParseSyntaxTree($@" 483var tree2 = SyntaxFactory.ParseSyntaxTree($@" 493var tree3 = SyntaxFactory.ParseSyntaxTree($@" 501var tree4 = SyntaxFactory.ParseSyntaxTree($@" 522var tree1 = SyntaxFactory.ParseSyntaxTree($@" 531var tree2 = SyntaxFactory.ParseSyntaxTree($@" 547var tree1 = SyntaxFactory.ParseSyntaxTree(@" 555var tree2 = SyntaxFactory.ParseSyntaxTree(@" 570var tree1 = SyntaxFactory.ParseSyntaxTree(@" 579var tree2 = SyntaxFactory.ParseSyntaxTree(@" 596var tree1 = SyntaxFactory.ParseSyntaxTree(@" 605var tree2 = SyntaxFactory.ParseSyntaxTree(@" 620var tree1 = SyntaxFactory.ParseSyntaxTree(@" 629var tree2 = SyntaxFactory.ParseSyntaxTree(@" 645var tree1 = SyntaxFactory.ParseSyntaxTree(@" 654var tree2 = SyntaxFactory.ParseSyntaxTree(@" 669var tree1 = SyntaxFactory.ParseSyntaxTree(@" 678var tree2 = SyntaxFactory.ParseSyntaxTree(@" 694var tree1 = SyntaxFactory.ParseSyntaxTree(@" 703var tree2 = SyntaxFactory.ParseSyntaxTree(@" 718var tree1 = SyntaxFactory.ParseSyntaxTree(@" 727var tree2 = SyntaxFactory.ParseSyntaxTree(@" 743var tree1 = SyntaxFactory.ParseSyntaxTree(@" 752var tree2 = SyntaxFactory.ParseSyntaxTree(@" 768var tree1 = SyntaxFactory.ParseSyntaxTree(@" 777var tree2 = SyntaxFactory.ParseSyntaxTree(@" 793var tree1 = SyntaxFactory.ParseSyntaxTree(@" 802var tree2 = SyntaxFactory.ParseSyntaxTree(@" 817var tree1 = SyntaxFactory.ParseSyntaxTree(@" 826var tree2 = SyntaxFactory.ParseSyntaxTree(@" 842var tree1 = SyntaxFactory.ParseSyntaxTree(@" 851var tree2 = SyntaxFactory.ParseSyntaxTree(@" 867var tree1 = SyntaxFactory.ParseSyntaxTree(@" 876var tree2 = SyntaxFactory.ParseSyntaxTree(@" 892var tree1 = SyntaxFactory.ParseSyntaxTree(@" 901var tree2 = SyntaxFactory.ParseSyntaxTree(@" 917var tree1 = SyntaxFactory.ParseSyntaxTree(@" 926var tree2 = SyntaxFactory.ParseSyntaxTree(@" 942var tree1 = SyntaxFactory.ParseSyntaxTree(@" 951var tree2 = SyntaxFactory.ParseSyntaxTree(@" 966var tree1 = SyntaxFactory.ParseSyntaxTree(@" 975var tree2 = SyntaxFactory.ParseSyntaxTree(@" 991var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1000var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1016var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1025var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1041var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1050var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1066var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1075var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1091var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1102var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1119var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1130var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1148var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1159var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1177var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1188var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1206var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1217var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1235var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1246var tree2 = SyntaxFactory.ParseSyntaxTree(@" 1264var tree1 = SyntaxFactory.ParseSyntaxTree(@" 1275var tree2 = SyntaxFactory.ParseSyntaxTree(@"
Syntax\SyntaxListTests.cs (3)
322var tree = CSharpSyntaxTree.ParseText(builder.ToString()); 346var tree = CSharpSyntaxTree.ParseText(builder.ToString()); 392var tree = CSharpSyntaxTree.ParseText(source);
Syntax\SyntaxNodeTests.cs (96)
45var tree = SyntaxFactory.ParseSyntaxTree(builder.ToString()); 511var t1 = SyntaxFactory.ParseSyntaxTree(s1); 524var t1 = SyntaxFactory.ParseSyntaxTree(s1); 537var t1 = SyntaxFactory.ParseSyntaxTree(s1); 554var t1 = SyntaxFactory.ParseSyntaxTree(s1); 566var t1 = SyntaxFactory.ParseSyntaxTree(s1); 578var t1 = SyntaxFactory.ParseSyntaxTree(s1); 591var t1 = SyntaxFactory.ParseSyntaxTree(s1); 638var t1 = SyntaxFactory.ParseSyntaxTree(s1); 649var tree = SyntaxFactory.ParseSyntaxTree(text); 701var tree = SyntaxFactory.ParseSyntaxTree(text); 761var tree = SyntaxFactory.ParseSyntaxTree(code); 776var tree = SyntaxFactory.ParseSyntaxTree(text); 784var tree = SyntaxFactory.ParseSyntaxTree(text); 792var tree1 = SyntaxFactory.ParseSyntaxTree(text); 793var tree2 = SyntaxFactory.ParseSyntaxTree(text); 801var tree1 = SyntaxFactory.ParseSyntaxTree("class goo { }"); 802var tree2 = SyntaxFactory.ParseSyntaxTree("class bar { }"); 810var tree1 = SyntaxFactory.ParseSyntaxTree("class goo { }"); 811var tree2 = SyntaxFactory.ParseSyntaxTree(string.Empty); 819var tree1 = SyntaxFactory.ParseSyntaxTree("class goo { void M() { } }"); 820var tree2 = SyntaxFactory.ParseSyntaxTree("class bar { void M() { } }"); 832var tree1 = SyntaxFactory.ParseSyntaxTree("class goo {void M() { }}"); 833var tree2 = SyntaxFactory.ParseSyntaxTree("class goo { void M() { } }"); 841var tree = SyntaxFactory.ParseSyntaxTree(text); 849var tree = SyntaxFactory.ParseSyntaxTree(text); 857var tree = SyntaxFactory.ParseSyntaxTree(text); 865var tree1 = SyntaxFactory.ParseSyntaxTree(text); 866var tree2 = SyntaxFactory.ParseSyntaxTree(text); 874var tree1 = SyntaxFactory.ParseSyntaxTree(text); 875var tree2 = SyntaxFactory.ParseSyntaxTree(text); 883var tree1 = SyntaxFactory.ParseSyntaxTree(text); 884var tree2 = tree1.WithChangedText(tree1.GetText().WithChanges(new TextChange(default, " "))); 894var tree1 = SyntaxFactory.ParseSyntaxTree(text); 895var tree2 = tree1.WithChangedText(tree1.GetText().WithChanges(new TextChange(new TextSpan(22, 0), " return; "))); 904var tree = SyntaxFactory.ParseSyntaxTree(" class goo {}"); 919var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 927var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 935var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 943var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { "); 956var tree1 = SyntaxFactory.ParseSyntaxTree("class A {} public class B {} public static class C {}"); 979var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 1005var tree = SyntaxFactory.ParseSyntaxTree(text); 1030var tree = SyntaxFactory.ParseSyntaxTree( 1056SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 1078var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 1105var tree = SyntaxFactory.ParseSyntaxTree(text); 1135var tree = SyntaxFactory.ParseSyntaxTree(text); 1161SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 1185var tree = SyntaxFactory.ParseSyntaxTree("public static class goo {"); 1206SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree("public static class goo {"); 1227var tree = SyntaxFactory.ParseSyntaxTree("public static class goo {"); 1251SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree("public static class goo {"); 1255SyntaxToken token = ((SyntaxToken)((SyntaxTree)syntaxTree).GetCompilationUnitRoot().EndOfFileToken).GetPreviousToken(includeZeroWidth: true); 1274var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 1292var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 1311var tree = SyntaxFactory.ParseSyntaxTree("public static class goo { }"); 1328var tree = SyntaxFactory.ParseSyntaxTree("#define GOO"); 1339var tree = SyntaxFactory.ParseSyntaxTree("#define GOO"); 1375var tree = SyntaxFactory.ParseSyntaxTree("#define GOO"); 1384var tree = SyntaxFactory.ParseSyntaxTree( 1396var tree = SyntaxFactory.ParseSyntaxTree( 1424var tree = SyntaxFactory.ParseSyntaxTree( 1452var tree = SyntaxFactory.ParseSyntaxTree( 1480var tree = SyntaxFactory.ParseSyntaxTree( 1511var tree = SyntaxFactory.ParseSyntaxTree( 1550var tree = SyntaxFactory.ParseSyntaxTree( 1578var tree = SyntaxFactory.ParseSyntaxTree( 1612var tree = SyntaxFactory.ParseSyntaxTree( 1646var tree = SyntaxFactory.ParseSyntaxTree( 1677var tree = SyntaxFactory.ParseSyntaxTree( 1707var tree = SyntaxFactory.ParseSyntaxTree( 1727var tree = SyntaxFactory.ParseSyntaxTree( 1749var tree = SyntaxFactory.ParseSyntaxTree( 1765var tree = SyntaxFactory.ParseSyntaxTree( 1795SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree(@"class c1 1983var tree = SyntaxFactory.ParseSyntaxTree( 1998SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree("class C {}"); 2019SyntaxTree syntaxTree = SyntaxFactory.ParseSyntaxTree("class C {}"); 2039var tree = SyntaxFactory.ParseSyntaxTree("class C { void F() { } }"); 3256var tree = SyntaxFactory.ParseSyntaxTree(s1); 3318var syntaxTree = SyntaxFactory.ParseSyntaxTree(@"namespace n1 { c1<t"); 3330var syntaxTree = SyntaxFactory.ParseSyntaxTree(@" 3368var syntaxTree = SyntaxFactory.ParseSyntaxTree(code); 3387var tree = SyntaxFactory.ParseSyntaxTree(code); 3402var tree = SyntaxFactory.ParseSyntaxTree(code); 3422var tree = SyntaxFactory.ParseSyntaxTree(@" 3555var treeFromSource_invalid2 = SyntaxFactory.ParseSyntaxTree(st); 3576SyntaxTree tree = SyntaxFactory.ParseSyntaxTree(SourceText); 3599SyntaxTree x = ThirdUsingClause.SyntaxTree; 3600SyntaxTree y = newUsingClause.SyntaxTree; 3626SyntaxTree tree = SyntaxFactory.ParseSyntaxTree(SourceText); 3638SyntaxTree BlankTree = null; 3659SyntaxTree tree = SyntaxFactory.ParseSyntaxTree(SourceText); 3671SyntaxTree BlankTree = null; 3797var tree = SyntaxFactory.ParseSyntaxTree(code.ToString());
Syntax\SyntaxNormalizerTests.cs (3)
3708var tree = SyntaxFactory.ParseSyntaxTree(code); 3736var tree = SyntaxFactory.ParseSyntaxTree(code); 3765var tree = SyntaxFactory.ParseSyntaxTree(code);
Syntax\SyntaxRewriterTests.cs (27)
336var tree = SyntaxFactory.ParseSyntaxTree("class Class1<T> { }"); 348var tree = SyntaxFactory.ParseSyntaxTree("class Class1 : Class2<T> { }"); 361var tree = SyntaxFactory.ParseSyntaxTree("System.Console.Write(\"Before\")", TestOptions.Script); 367var newTree = newRoot.SyntaxTree; 376var tree = SyntaxFactory.ParseSyntaxTree("m(a, b)", TestOptions.Script); 386var newTree = newRoot.SyntaxTree; 395var tree = SyntaxFactory.ParseSyntaxTree("m(a, b)", TestOptions.Script); 406var newTree = newNode.SyntaxTree; 413var newTree2 = newNode2.SyntaxTree; 422var tree = SyntaxFactory.ParseSyntaxTree("private class C { }", options: TestOptions.Script); 433var newTree = newRoot.SyntaxTree; 442var tree = SyntaxFactory.ParseSyntaxTree("public class C { }", options: TestOptions.Script); 450var newTree = newRoot.SyntaxTree; 456var newTree2 = newRoot2.SyntaxTree; 465var tree = SyntaxFactory.ParseSyntaxTree("/* c */ identifier", options: TestOptions.Script); 477var newTree = newRoot.SyntaxTree; 483var newTree2 = newRoot2.SyntaxTree; 492var tree = SyntaxFactory.ParseSyntaxTree("/* c */ identifier", options: TestOptions.Script); 505var newTree = newRoot.SyntaxTree; 514var tree = SyntaxFactory.ParseSyntaxTree("private class C { }", options: TestOptions.Script); 518var newTree = newRoot.SyntaxTree; 527var tree = SyntaxFactory.ParseSyntaxTree("private class C { }", options: TestOptions.Script); 531var newTree = newRoot.SyntaxTree; 539var tree = SyntaxFactory.ParseSyntaxTree("class Class1<T> { }"); 544Assert.True(((SyntaxTree)rewrittenRoot.SyntaxTree).HasCompilationUnitRoot, "how did we get a non-CompilationUnit root?"); 600var tree1 = SyntaxFactory.ParseSyntaxTree("class C { static void Main() { if (true) } }"); 649var oldTree = CSharpTestBase.Parse(oldSource, options: TestOptions.RegularWithDocumentationComments);
Syntax\SyntaxTreeTests.cs (28)
83var tree = factoryKind switch 109static SyntaxTree WithInitializedDirectives(SyntaxTree tree) 121var tree = CSharpSyntaxTree.Create(root); 131var tree = CSharpSyntaxTree.Create(SyntaxFactory.ParseCompilationUnit(""), options: null, path: null, encoding: null, diagnosticOptions: options); 141var tree = CSharpSyntaxTree.ParseText( 149var newTree = tree.WithChangedText(SourceText.From("class C { }")); 156var tree = CSharpSyntaxTree.ParseText( 172var tree = CSharpSyntaxTree.ParseText( 188var tree = CSharpSyntaxTree.ParseText( 201var tree = SyntaxFactory.SyntaxTree(SyntaxFactory.CompilationUnit()); 209var tree = SyntaxFactory.SyntaxTree(SyntaxFactory.CompilationUnit()); 210var newTree = tree.WithDiagnosticOptions(null); 219var tree = SyntaxFactory.SyntaxTree(SyntaxFactory.CompilationUnit()); 220var newTree = tree.WithDiagnosticOptions(ImmutableDictionary<string, ReportDiagnostic>.Empty); 230var tree = SyntaxFactory.SyntaxTree(SyntaxFactory.CompilationUnit()); 233var newTree = tree.WithDiagnosticOptions(map); 243var oldTree = SyntaxFactory.ParseSyntaxTree("class B {}"); 246var newTree = oldTree.WithRootAndOptions(newRoot, newOptions); 260var oldTree = SyntaxFactory.ParseSyntaxTree(oldText); 264var newTree = oldTree.WithRootAndOptions(newRoot, newOptions); 279var newTree = dummy.WithRootAndOptions(newRoot, newOptions); 287var oldTree = SyntaxFactory.ParseSyntaxTree("class B {}", path: "old.cs"); 288var newTree = oldTree.WithFilePath("new.cs"); 302var oldTree = SyntaxFactory.ParseSyntaxTree(oldText, path: "old.cs"); 304var newTree = oldTree.WithFilePath("new.cs"); 318var newTree = oldTree.WithFilePath("new.cs"); 327SyntaxTree oldTree = new CSharpSyntaxTree.DummySyntaxTree();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (54)
BasicCompilationUtils.cs (1)
36var tree = VisualBasicSyntaxTree.ParseText(SourceText.From(source, encoding: null, SourceHashAlgorithms.Default));
CompilationTestUtils.cs (2)
442internal static void VerifyTypes(this CSharpCompilation compilation, SyntaxTree tree = null) 446foreach (var syntaxTree in compilation.SyntaxTrees)
CSharpTestBase.cs (16)
997public static SyntaxTree Parse(string text, string filename = "", CSharpParseOptions options = null, Encoding encoding = null, SourceHashAlgorithm checksumAlgorithm = SourceHashAlgorithm.Sha1) 1000public static SyntaxTree[] Parse(IEnumerable<string> sources, CSharpParseOptions options = null) 1004return new SyntaxTree[] { }; 1010public static SyntaxTree[] Parse(CSharpParseOptions options = null, params string[] sources) 1014return new SyntaxTree[] { }; 1020public static SyntaxTree ParseWithRoundTripCheck(string text, CSharpParseOptions options = null) 1022var tree = Parse(text, options: options ?? TestOptions.RegularPreview); 1253private static CSharpCompilationOptions CheckForTopLevelStatements(SyntaxTree[] syntaxTrees) 1478protected static List<SyntaxNode> GetSyntaxNodeList(SyntaxTree syntaxTree) 1589var tree = compilation.SyntaxTrees[treeIndex]; 1610var tree = compilation.SyntaxTrees[treeIndex]; 1653private static TNode FindBindingNode<TNode>(SyntaxTree tree, string startTag, string endTag) where TNode : SyntaxNode 1737internal static string GetDocumentationCommentText(CSharpCompilation compilation, string outputName = null, SyntaxTree filterTree = null, TextSpan? filterSpanWithinTree = null, bool ensureEnglishUICulture = false, params DiagnosticDescription[] expectedDiagnostics) 1939var tree = compilation.SyntaxTrees[0]; 2005var tree = compilation.SyntaxTrees[0]; 2094SyntaxTree[] testSyntaxes,
CSharpTestSource.cs (11)
33public static SyntaxTree Parse( 41var tree = SyntaxFactory.ParseSyntaxTree(stringText, options ?? TestOptions.RegularPreview, path); 46private static void CheckSerializable(SyntaxTree tree) 57public SyntaxTree[] GetSyntaxTrees(CSharpParseOptions parseOptions, string sourceFileName = "") 72case SyntaxTree tree: 76case SyntaxTree[] trees: 83return Array.Empty<SyntaxTree>(); 93public static implicit operator CSharpTestSource(SyntaxTree source) => new CSharpTestSource(source); 94public static implicit operator CSharpTestSource(SyntaxTree[] source) => new CSharpTestSource(source); 95public static implicit operator CSharpTestSource(List<SyntaxTree> source) => new CSharpTestSource(source.ToArray()); 96public static implicit operator CSharpTestSource(ImmutableArray<SyntaxTree> source) => new CSharpTestSource(source.ToArray());
DiagnosticTestUtilities.cs (2)
75protected internal static CSharpCompilation VerifyErrorsAndGetCompilationWithMscorlib(SyntaxTree[] trees, IEnumerable<MetadataReference> refs, params ErrorDescription[] expectedErrorDesp) 83protected internal static CSharpCompilation VerifyErrorsAndGetCompilation(IEnumerable<SyntaxTree> synTrees, IEnumerable<MetadataReference> refs = null, params ErrorDescription[] expectedErrorDesp)
Extensions.cs (1)
47public static SyntaxNodeOrToken FindNodeOrTokenByKind(this SyntaxTree syntaxTree, SyntaxKind kind, int occurrence = 1)
MetadataTestHelpers.cs (1)
71var tc1 = CSharpCompilation.Create(assemblyName: "Dummy", options: options ?? TestOptions.ReleaseDll, syntaxTrees: new SyntaxTree[0], references: refs);
SemanticModelTestBase.cs (6)
21protected int GetPositionForBinding(SyntaxTree tree) 33protected List<ExpressionSyntax> GetExprSyntaxList(SyntaxTree syntaxTree) 97var tree = compilation.SyntaxTrees[0]; 128var tree = compilation.SyntaxTrees[0]; 138var tree = compilation.SyntaxTrees[0]; 154var tree = compilation.SyntaxTrees[0];
SyntaxTreeExtensions.cs (14)
17public static SyntaxTree WithReplace(this SyntaxTree syntaxTree, int offset, int length, string newText) 24public static SyntaxTree WithReplaceFirst(this SyntaxTree syntaxTree, string oldText, string newText) 32public static SyntaxTree WithReplace(this SyntaxTree syntaxTree, int startIndex, string oldText, string newText) 40public static SyntaxTree WithInsertAt(this SyntaxTree syntaxTree, int offset, string newText) 45public static SyntaxTree WithInsertBefore(this SyntaxTree syntaxTree, string existingText, string newText) 52public static SyntaxTree WithRemoveAt(this SyntaxTree syntaxTree, int offset, int length) 57public static SyntaxTree WithRemoveFirst(this SyntaxTree syntaxTree, string oldText)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
CodeGen\WinMdEventTests.cs (1)
668var tree = comp.SyntaxTrees[0];
CodeGen\WinRTCollectionTests.cs (1)
7420var tree = comp.SyntaxTrees.Single();
Microsoft.CodeAnalysis.CSharp.Workspaces (123)
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
31var syntaxTree = semanticModel.SyntaxTree;
CSharpCodeGenerationHelpers.cs (3)
72var syntaxTree = destination.SyntaxTree; 81var tree = node.SyntaxTree.WithRootAndOptions(node, syntaxTree.Options); 199var contextTree = contextLocation != null && contextLocation.IsInSource
CSharpSyntaxContext.cs (1)
183var syntaxTree = semanticModel.SyntaxTree;
CSharpSyntaxFacts.cs (4)
117public bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 121public bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken) 1094public TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1523public bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken)
CSharpSyntaxFactsService.cs (2)
28public bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 116public Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken)
CSharpTypeInferenceService.TypeInferrer.cs (1)
194var syntaxTree = SemanticModel.SyntaxTree;
CSharpUseImplicitTypeHelper.cs (2)
190var tree = semanticModel.SyntaxTree; 201var newTree = tree.WithRootAndOptions(newRoot, tree.Options);
ExternalAccess\Pythia\Api\PythiaSyntaxExtensions.cs (2)
13public static bool IsInNonUserCode(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 19public static SyntaxToken FindTokenOnLeftOfPosition(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool includeSkipped = true, bool includeDirectives = false, bool includeDocumentationComments = false)
FormattingRangeHelper.cs (1)
299var tree = token1.SyntaxTree;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
20public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, SyntaxToken preProcessorTokenOnLeftOfPosition, CancellationToken cancellationToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (27)
17public static ISet<SyntaxKind> GetPrecedingModifiers(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 21this SyntaxTree syntaxTree, 85this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 91this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 97this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 123this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 134public static bool IsRightOfDotOrArrowOrColonColon(this SyntaxTree syntaxTree, int position, SyntaxToken targetToken, CancellationToken cancellationToken) 141public static bool IsRightOfDotOrArrow(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 145this SyntaxTree syntaxTree, int position, Func<SyntaxKind, bool> predicate, CancellationToken cancellationToken) 158public static bool IsRightOfNumericLiteral(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 164public static bool IsAfterKeyword(this SyntaxTree syntaxTree, int position, SyntaxKind kind, CancellationToken cancellationToken) 172public static bool IsEntirelyWithinNonUserCodeComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 184public static bool IsEntirelyWithinComment(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 194public static bool IsCrefContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 207public static bool IsEntirelyWithinCrefSyntax(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 219this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 263this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 281this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 298this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 312this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 336this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 408this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 416this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 459this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 487this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 549public static bool IsPreProcessorKeywordContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 557public static bool IsPreProcessorKeywordContext(this SyntaxTree syntaxTree, int position, SyntaxToken preProcessorTokenOnLeftOfPosition)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (63)
28public static bool IsAttributeNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 77this SyntaxTree syntaxTree, 137this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 239this SyntaxTree syntaxTree, 319this SyntaxTree syntaxTree, 335public static bool IsLocalFunctionDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 339this SyntaxTree syntaxTree, 368this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 528this SyntaxTree syntaxTree, 614this SyntaxTree syntaxTree, 667public static bool IsNamespaceDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 684public static bool IsPartialTypeDeclarationNameContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, [NotNullWhen(true)] out TypeDeclarationSyntax? declarationSyntax) 705public static bool IsDefinitelyNotTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 716this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, SemanticModel? semanticModel = null) 766public static bool IsBaseClassOrInterfaceContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 787public static bool IsUsingAliasTypeContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 803public static bool IsUsingStaticContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 814this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 842this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 860public static bool IsTypeParameterConstraintContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 891public static bool IsTypeOfExpressionContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 903public static bool IsDefaultExpressionContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 916this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 929this SyntaxTree syntaxTree, 954public static bool IsGenericConstraintContext(this SyntaxTree syntaxTree, SyntaxToken targetToken) 959this SyntaxTree syntaxTree, 1032this SyntaxTree syntaxTree, 1113this SyntaxTree syntaxTree, 1141this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1156this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1173public static bool IsParameterTypeContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1197public static bool IsPossibleExtensionMethodContext(this SyntaxTree syntaxTree, SyntaxToken tokenOnLeftOfPosition) 1209this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1241this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1268this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1293public static bool IsPossibleTupleContext(this SyntaxTree syntaxTree, SyntaxToken leftToken, int position) 1348public static bool IsAtStartOfPattern(this SyntaxTree syntaxTree, SyntaxToken leftToken, int position) 1442public static bool IsAtEndOfPattern(this SyntaxTree syntaxTree, SyntaxToken leftToken, int position) 1583public static bool IsPossibleDeconstructionDesignation(this SyntaxTree syntaxTree, 1693this SyntaxTree syntaxTree, 1733this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1750this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1868this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1885public static bool IsCatchVariableDeclarationContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1902public static bool IsIsOrAsTypeContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 1917this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1935private static bool IsNonConstantExpressionContext(SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1942public static bool IsPreProcessorDirectiveContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1949public static bool IsStatementContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 1967public static bool IsGlobalStatementContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 1990public static bool IsInstanceContext(this SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken) 2021this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition, CancellationToken cancellationToken) 2034public static bool IsDefiniteCastTypeContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 2048public static bool IsConstantExpressionContext(this SyntaxTree syntaxTree, int position, 2129public static bool IsLabelContext(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 2155this SyntaxTree syntaxTree, 2739public static bool IsNameOfContext(this SyntaxTree syntaxTree, int position, SemanticModel? semanticModelOpt = null, CancellationToken cancellationToken = default) 2806this SyntaxTree syntaxTree, 2926this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 2963public static bool IsCatchFilterContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 2988public static bool IsEnumBaseListContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 3003public static bool IsEnumTypeMemberAccessContext(this SyntaxTree syntaxTree, SemanticModel semanticModel, int position, CancellationToken cancellationToken) 3058public static bool IsFunctionPointerCallingConventionContext(this SyntaxTree syntaxTree, SyntaxToken targetToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
21var syntaxTree = genericIdentifier.SyntaxTree!; 38/// <remarks>This is related to the code in <see cref="SyntaxTreeExtensions.IsInPartiallyWrittenGeneric(SyntaxTree, int, CancellationToken)"/></remarks>
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (5)
15public static bool IsPrimaryFunctionExpressionContext(this SyntaxTree syntaxTree, int position, SyntaxToken tokenOnLeftOfPosition) 23public static bool IsInNonUserCode(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 33this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 39this SyntaxTree syntaxTree, 48this SyntaxTree syntaxTree,
Recommendations\CSharpRecommendationServiceRunner.cs (1)
178var syntaxTree = _context.SyntaxTree;
Rename\CSharpRenameRewriterLanguageService.cs (1)
874var tree = location.SourceTree;
SyntaxTriviaExtensions.cs (1)
154this SyntaxTrivia trivia, SyntaxTree syntaxTree, CancellationToken cancellationToken, bool findInsideTrivia = false)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.cs (2)
63public override SyntaxTree CreateSyntaxTree(string filePath, ParseOptions options, Encoding encoding, SourceHashAlgorithm checksumAlgorithm, SyntaxNode root) 69public override SyntaxTree ParseSyntaxTree(string filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.NodeSyntaxReference.cs (1)
22public override SyntaxTree SyntaxTree
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.ParsedSyntaxTree.cs (2)
70public override SyntaxTree WithRootAndOptions(SyntaxNode root, ParseOptions options) 73public override SyntaxTree WithFilePath(string path)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (5)
CodeGeneration\AddImportsTests.cs (1)
831var tree = CSharpSyntaxTree.ParseText(code);
CodeGeneration\SyntaxGeneratorTests.cs (1)
4698var tree = compilation.SyntaxTrees.Single();
CSharpSyntaxFactsServiceTests.cs (1)
18var tree = SyntaxFactory.ParseSyntaxTree(code);
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (1)
121var tree = SyntaxFactory.ParseSyntaxTree(text);
Formatting\FormattingMultipleSpanTests.cs (1)
167var syntaxTree = await document.GetSyntaxTreeAsync();
Microsoft.CodeAnalysis.EditorFeatures (15)
CommentSelection\AbstractCommentSelectionBase.cs (1)
152var oldSyntaxTree = document.GetSyntaxTreeSynchronously(cancellationToken);
DocumentationComments\AbstractDocumentationCommentCommandHandler.cs (5)
60private static DocumentationCommentSnippet? InsertOnCharacterTyped(IDocumentationCommentSnippetService service, SyntaxTree syntaxTree, SourceText text, int position, DocumentationCommentOptions options, CancellationToken cancellationToken) 63private static DocumentationCommentSnippet? InsertOnEnterTyped(IDocumentationCommentSnippetService service, SyntaxTree syntaxTree, SourceText text, int position, DocumentationCommentOptions options, CancellationToken cancellationToken) 66private static DocumentationCommentSnippet? InsertOnCommandInvoke(IDocumentationCommentSnippetService service, SyntaxTree syntaxTree, SourceText text, int position, DocumentationCommentOptions options, CancellationToken cancellationToken) 79Func<IDocumentationCommentSnippetService, SyntaxTree, SourceText, int, DocumentationCommentOptions, CancellationToken, DocumentationCommentSnippet?> getSnippetAction, 214var syntaxTree = document.GetRequiredSyntaxTreeSynchronously(c.UserCancellationToken);
GoToDefinition\AbstractGoToDefinitionService.cs (1)
108var definitionTree = definitionLocation.SourceTree;
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (3)
183var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 189var syntaxTreeWithOriginalName = syntaxTree.WithChangedText(newFullText); 208var syntaxTreeWithOriginalName = await documentWithOriginalName.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (1)
160var syntaxTree = await document.GetSyntaxTreeAsync(_cancellationToken).ConfigureAwait(false);
Shared\Utilities\VirtualTreePoint.cs (3)
14private readonly SyntaxTree _tree; 19public VirtualTreePoint(SyntaxTree tree, SourceText text, int position, int virtualSpaces = 0) 60public SyntaxTree Tree => _tree;
TextStructureNavigation\AbstractTextStructureNavigatorProvider.TextStructureNavigator.cs (1)
328var syntaxTree = GetDocument(point).GetSyntaxTreeSynchronously(cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (4)
NavigationCommandHandlers\FindImplementingMembersCommandHandler.cs (1)
98var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Snippets\CSharpSnippets\SnippetCommandHandler.cs (1)
111var syntaxTree = document.GetRequiredSyntaxTreeSynchronously(cancellationToken);
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionClassName.cs (1)
24var syntaxTree = document.GetRequiredSyntaxTreeSynchronously(cancellationToken);
Snippets\CSharpSnippets\SnippetFunctions\SnippetFunctionGenerateSwitchCases.cs (1)
61var syntaxTree = document.GetRequiredSyntaxTreeSynchronously(cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
Diagnostics\AbstractSuppressionAllCodeTests.cs (1)
115var newTree = newDocument.GetSyntaxTreeAsync().GetAwaiter().GetResult();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (21)
EditAndContinue\ActiveStatementsDescription.cs (6)
40public ActiveStatementsDescription(string oldMarkedSource, string newMarkedSource, Func<string, SyntaxTree> syntaxTreeFactory, ActiveStatementFlags[]? flags) 45var oldTree = syntaxTreeFactory(oldSource); 46var newTree = syntaxTreeFactory(newSource); 95SyntaxTree tree, 132Func<string, string, SyntaxTree> syntaxTreeFactory, 146var tree = syntaxTreeFactory(ClearTags(markedSource), documentName);
EditAndContinue\EditAndContinueTestHelpers.cs (6)
53SyntaxTree oldTree, 54SyntaxTree newTree, 140var oldTree = oldTrees[documentIndex]; 141var newTree = newTrees[documentIndex]; 416private static void AssertSpansEqual(IEnumerable<SourceFileSpan> expected, IEnumerable<SourceFileSpan> actual, SyntaxTree newTree) 425private static string DisplaySpan(SyntaxTree tree, SourceFileSpan span)
Formatting\CoreFormatterTestsBase.cs (2)
282/// Asserts formatting on an arbitrary <see cref="SyntaxNode"/> that is not part of a <see cref="SyntaxTree"/> 285/// <remarks>uses an <see cref="AdhocWorkspace"/> for formatting context, since the <paramref name="node"/> is not associated with a <see cref="SyntaxTree"/> </remarks>
KeywordHighlighting\AbstractKeywordHighlighterTests.cs (1)
69private static void CheckSpans(SyntaxTree tree, IList<TextSpan> expectedHighlightSpans, List<TextSpan> highlightSpans)
Semantics\SpeculationAnalyzerTestsBase.cs (4)
35var initialTree = Parse(UnderTestRegex.Replace(code, m => m.Groups["content"].Value)); 38var replacementTree = Parse(UnderTestRegex.Replace(code, replacementExpression)); 61protected abstract SyntaxTree Parse(string text); 65protected abstract Compilation CreateCompilation(SyntaxTree tree);
TaskList\AbstractTaskListTests.cs (1)
48var tree = await document.GetSyntaxTreeAsync();
Workspaces\TestWorkspace_XmlConsumption.cs (1)
985private static SyntaxTree CreateSyntaxTree(ParseOptions options, string referencedCode)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (16)
CodeGeneration\CodeGenerationTests.cs (1)
858public SyntaxTree SyntaxTree;
Diagnostics\DiagnosticsSquiggleTaggerProviderTests.cs (2)
156var tree = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetRequiredSyntaxTreeAsync(CancellationToken.None); 195var tree = await workspace.CurrentSolution.Projects.Single().Documents.Single().GetRequiredSyntaxTreeAsync(CancellationToken.None);
EditAndContinue\EditAndContinueMethodDebugInfoReaderTests.cs (1)
64var tree = CSharpTestSource.Parse(source, path: "/a/c.cs", options: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), checksumAlgorithm: SourceHashAlgorithm.Sha1);
EditAndContinue\EditAndContinueTestAnalyzerConfigOptionsProvider.cs (1)
17public override AnalyzerConfigOptions GetOptions(SyntaxTree tree)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (5)
442foreach (var syntaxTree in context.Compilation.SyntaxTrees) 513var sourceTreeA1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesA1, sourceBytesA1.Length, encodingA, SourceHashAlgorithms.Default), TestOptions.Regular, sourceFileA.Path); 514var sourceTreeB1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesB1, sourceBytesB1.Length, encodingB, SourceHashAlgorithms.Default), TestOptions.Regular, sourceFileB.Path); 515var sourceTreeC1 = SyntaxFactory.ParseSyntaxTree(SourceText.From(sourceBytesC1, sourceBytesC1.Length, encodingC, SourceHashAlgorithm.Sha1), TestOptions.Regular, sourceFileC.Path); 1940var syntaxTree = context.Compilation.SyntaxTrees.Single(t => t.FilePath.EndsWith("A.cs"));
EditAndContinue\RemoteEditAndContinueServiceTests.cs (2)
95var syntaxTree = await document.GetRequiredSyntaxTreeAsync(CancellationToken.None); 218var syntaxTree = solution.GetRequiredDocument(documentId).GetSyntaxTreeSynchronously(CancellationToken.None)!;
EditAndContinue\RudeEditDiagnosticTests.cs (1)
22var tree = SyntaxFactory.ParseCompilationUnit("class C { }").SyntaxTree;
SymbolKey\SymbolKeyCrossLanguageTests.cs (1)
44var tree = semanticModel.SyntaxTree;
Utilities\SymbolEquivalenceComparerTests.cs (2)
1704var c1 = (Compilation)CS.CSharpCompilation.Create("comp1", Array.Empty<SyntaxTree>(), new[] { TestMetadata.Net451.mscorlib, r1 }); 1705var c2 = (Compilation)CS.CSharpCompilation.Create("comp2", Array.Empty<SyntaxTree>(), new[] { TestMetadata.Net451.mscorlib, r2 });
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
Interactive\AbstractInteractiveWindowCommandCompletionProvider.cs (2)
18protected abstract bool ShouldDisplayCommandCompletions(SyntaxTree tree, int position, CancellationToken cancellationToken); 36var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
FindReferences\FindReferencesTests.vb (1)
506Private Shared Function GetFilePathAndProjectLabel(solution As Solution, syntaxTree As SyntaxTree) As String
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
DocumentationComments\OmniSharpDocumentationCommentsSnippetService.cs (2)
17SyntaxTree syntaxTree, 29SyntaxTree syntaxTree,
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
RazorBreakpointSpans.cs (1)
13public static bool TryGetBreakpointSpan(SyntaxTree tree, int position, CancellationToken cancellationToken, out TextSpan breakpointSpan)
RazorCSharpProximityExpressionResolverService.cs (1)
15public static IList<string> GetProximityExpressions(SyntaxTree syntaxTree, int absoluteIndex, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (157)
AbstractConvertToAsyncCodeFixProvider.cs (2)
21protected abstract Task<Tuple<SyntaxTree, SyntaxNode>> GetRootInOtherSyntaxTreeAsync(SyntaxNode node, SemanticModel semanticModel, Diagnostic diagnostic, CancellationToken cancellationToken); 70var syntaxTree = result.Item1;
AbstractFileHeaderCodeFixProvider.cs (1)
60var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
AbstractFileHeaderDiagnosticAnalyzer.cs (1)
43var tree = context.Tree;
AbstractOrderModifiersCodeFixProvider.cs (1)
43var syntaxTree = await context.Document.GetRequiredSyntaxTreeAsync(context.CancellationToken).ConfigureAwait(false);
AbstractPopulateSwitchDiagnosticAnalyzer.cs (1)
54var tree = switchBlock.SyntaxTree;
AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
62var tree = model.SyntaxTree;
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (4)
61var tree = context.SemanticModel.SyntaxTree; 143IEnumerable<TextSpan> contiguousSpans, SyntaxTree tree, 158IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken); 161IEnumerable<SyntaxNode> nodes, SyntaxTree tree, CancellationToken cancellationToken)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (4)
96var tree = semanticModel.SyntaxTree; 489static void AddAllCompilationDiagnosticsForTree(AnalysisResult analysisResult, SyntaxTree tree, ArrayBuilder<Diagnostic> reportedDiagnostics) 506SyntaxTree tree, 542SyntaxTree tree,
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
525foreach (var tree in namedTypeSymbol.Locations.Select(l => l.SourceTree))
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
104protected abstract bool SupportsDiscard(SyntaxTree tree); 195private bool TryGetOptions(SyntaxTree syntaxTree, AnalyzerOptions analyzerOptions, out Options options)
AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
138var syntaxTree = context.Node.SyntaxTree;
AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (1)
75var syntaxTree = assignment.SyntaxTree;
AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
125var syntaxTree = context.Node.SyntaxTree;
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
67var syntaxTree = constructor.SyntaxTree;
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (1)
53var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
AnalyzerOptionsProvider.cs (1)
129public static AnalyzerOptionsProvider GetAnalyzerOptions(this AnalyzerOptions analyzerOptions, SyntaxTree syntaxTree)
AnalyzerOptionsProviders.cs (1)
19var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
BraceCompletion\AbstractBraceCompletionService.cs (1)
127var tree = context.Document.SyntaxTree;
ChangeSignature\AbstractChangeSignatureService.cs (1)
451var tree = location.SourceTree;
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
448var diagnosticSourceTree = _diagnostic?.Location.SourceTree;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (1)
82var t = await document.GetSyntaxTreeAsync(c).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
267var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
70var currentTree = await currentDocument.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
138var tree = removeSuppressionFixesForTree.Key;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.cs (1)
61public abstract SyntaxTree SyntaxTreeToModify { get; }
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs (1)
49public override SyntaxTree SyntaxTreeToModify => _attribute.ApplicationSyntaxReference.SyntaxTree;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Pragma.cs (2)
62public override SyntaxTree SyntaxTreeToModify => _suppressionTargetInfo.StartToken.SyntaxTree; 204var tree = model.SyntaxTree;
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (1)
110var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
CodeRefactorings\MoveType\AbstractMoveTypeService.State.cs (1)
57var tree = SemanticDocument.SyntaxTree;
Completion\Providers\AbstractAwaitCompletionProvider.cs (5)
65protected abstract SyntaxNode? GetExpressionToPlaceAwaitInFrontOf(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 66protected abstract SyntaxToken? GetDotTokenLeftOfPosition(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 87var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 168var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 237var syntaxTree = syntaxContext.SyntaxTree;
Completion\Providers\AbstractContextVariableArgumentProvider.cs (2)
20protected abstract bool IsInstanceContext(SyntaxTree syntaxTree, SyntaxToken targetToken, SemanticModel semanticModel, CancellationToken cancellationToken); 85var tree = context.SemanticModel.SyntaxTree;
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
60var syntaxTree = await context.Document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractKeywordCompletionProvider.cs (1)
57var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
28protected abstract SyntaxToken GetToken(CompletionItem completionItem, SyntaxTree tree, CancellationToken cancellationToken); 86var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
23protected abstract SyntaxNode? GetObjectCreationNewExpression(SyntaxTree tree, int position, CancellationToken cancellationToken);
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
21protected abstract HashSet<string> GetInitializedMembers(SyntaxTree tree, int position, CancellationToken cancellationToken);
Completion\Providers\AbstractOverrideCompletionProvider.cs (1)
24public abstract SyntaxToken FindStartingToken(SyntaxTree tree, int position, CancellationToken cancellationToken);
Completion\Providers\AbstractOverrideCompletionProvider.ItemGetter.cs (3)
32private readonly SyntaxTree _syntaxTree; 40SyntaxTree syntaxTree, 61var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (2)
37protected abstract bool IsPartialMethodCompletionContext(SyntaxTree tree, int position, CancellationToken cancellationToken, out DeclarationModifiers modifiers, out SyntaxToken token); 47var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (2)
35var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 77protected abstract SyntaxNode? GetPartialTypeSyntaxNode(SyntaxTree tree, int position, CancellationToken cancellationToken);
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (1)
36var currentSyntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (2)
124var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 210var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (2)
26protected abstract bool TryGetStringLiteralToken(SyntaxTree tree, int position, out SyntaxToken stringLiteral, CancellationToken cancellationToken); 41var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
89var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (10)
20protected abstract TMemberNode? GetContainingMember(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 26protected abstract SyntaxToken GetTokenToRight(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 27protected abstract SyntaxToken GetTokenToLeft(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 42SyntaxTree syntaxTree, 129public bool IsValidTargetMember(SyntaxTree syntaxTree, SourceText text, int position, CancellationToken cancellationToken) 132private TMemberNode? GetTargetMember(SyntaxTree syntaxTree, SourceText text, int position, CancellationToken cancellationToken) 189public DocumentationCommentSnippet? GetDocumentationCommentSnippetOnEnterTyped(SyntaxTree syntaxTree, SourceText text, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken) 207private DocumentationCommentSnippet? GenerateDocumentationCommentAfterEnter(SyntaxTree syntaxTree, SourceText text, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken) 249public DocumentationCommentSnippet? GetDocumentationCommentSnippetOnCommandInvoke(SyntaxTree syntaxTree, SourceText text, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken) 286private DocumentationCommentSnippet? GenerateExteriorTriviaAfterEnter(SyntaxTree syntaxTree, SourceText text, int position, in DocumentationCommentOptions options, CancellationToken cancellationToken)
DocumentationComments\IDocumentationCommentSnippetService.cs (4)
19SyntaxTree syntaxTree, 26SyntaxTree syntaxTree, 33SyntaxTree syntaxTree, 44bool IsValidTargetMember(SyntaxTree syntaxTree, SourceText text, int caretPosition, CancellationToken cancellationToken);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
310var tree = location.SourceTree;
DocumentSpanExtensions.cs (1)
34var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (12)
80internal abstract bool ExperimentalFeaturesEnabled(SyntaxTree tree); 525SyntaxTree? oldTree; 543var newTree = await newDocument.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 1296private ActiveStatement GetActiveStatementWithSpan(UnmappedActiveStatement oldStatement, SyntaxTree newTree, TextSpan newSpan, ArrayBuilder<RudeEditDiagnostic> diagnostics, CancellationToken cancellationToken) 1577private ActiveStatementExceptionRegions GetExceptionRegions(List<SyntaxNode> exceptionHandlingAncestors, SyntaxTree tree, CancellationToken cancellationToken) 1985var oldTree = topMatch.OldRoot.SyntaxTree; 1986var newTree = topMatch.NewRoot.SyntaxTree; 4868var oldSyntaxTree = topMatch.OldRoot.SyntaxTree; 4869var newSyntaxTree = topMatch.NewRoot.SyntaxTree; 5100private static bool IsPartialEdit(ISymbol? oldSymbol, ISymbol? newSymbol, SyntaxTree oldSyntaxTree, SyntaxTree newSyntaxTree) 5104static bool IsNotInDocument(SyntaxReference reference, SyntaxTree syntaxTree)
EditAndContinue\ActiveStatementsMap.cs (5)
45private ImmutableDictionary<SyntaxTree, ImmutableArray<UnmappedActiveStatement>> _lazyOldDocumentActiveStatements; 56_lazyOldDocumentActiveStatements = ImmutableDictionary<SyntaxTree, ImmutableArray<UnmappedActiveStatement>>.Empty; 168var oldTree = await oldDocument.DocumentState.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 174internal ImmutableArray<UnmappedActiveStatement> GetOldActiveStatements(IEditAndContinueAnalyzer analyzer, SyntaxTree oldSyntaxTree, SourceText oldText, SyntaxNode oldRoot, CancellationToken cancellationToken) 184private ImmutableArray<UnmappedActiveStatement> CalculateOldActiveStatementsAndExceptionRegions(IEditAndContinueAnalyzer analyzer, SyntaxTree oldTree, SourceText oldText, SyntaxNode oldRoot, CancellationToken cancellationToken)
EditAndContinue\DebuggingSession.cs (1)
514var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (1)
120var newTree = await newDocument.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EditSession.cs (1)
205var newTree = await newDocument.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\EmitSolutionUpdateResults.cs (2)
115var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 187var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\RudeEditDiagnostic.cs (1)
39internal Diagnostic ToDiagnostic(SyntaxTree tree)
EditAndContinue\SemanticEditInfo.cs (2)
47public SyntaxTree? SyntaxMapTree { get; } 60SyntaxTree? syntaxMapTree,
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (1)
50var syntaxTree = semanticModel.SyntaxTree;
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDiagnosticAnalyzer.cs (1)
44var syntaxTree = semanticModel.SyntaxTree;
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (1)
43var syntaxTree = semanticModel.SyntaxTree;
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (1)
197SyntaxTree? tree = null;
ExtractMethod\MethodExtractor.VariableSymbol.cs (2)
160var commonTree = leftLocations.Select(l => l.SourceTree).Intersect(rightLocations.Select(l => l.SourceTree)).WhereNotNull().First(); 238var tree = _localSymbol.Locations[0].SourceTree;
FileHeader.cs (1)
98internal Location GetLocation(SyntaxTree syntaxTree)
FindUsages\AbstractFindUsagesService_FindReferences.cs (1)
176var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
FormattingAnalyzerHelper.cs (1)
20var tree = context.Tree;
FormattingCodeFixHelper.cs (2)
17internal static async Task<SyntaxTree> FixOneAsync(SyntaxTree syntaxTree, FormattingProvider formattingProvider, SyntaxFormattingOptions options, Diagnostic diagnostic, CancellationToken cancellationToken)
FormattingCodeFixProvider.cs (2)
67var tree = await context.Document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 68var updatedTree = await FormattingCodeFixHelper.FixOneAsync(tree, SyntaxFormatting, formattingOptions, diagnostic, cancellationToken).ConfigureAwait(false);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (1)
82var syntaxTree = await _document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
55var syntaxTree = semanticModel.SyntaxTree;
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.GenerateConstructorWithDialogCodeAction.cs (1)
110var constructorTree = constructorSyntax.SyntaxTree;
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (2)
45var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 67var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (1)
32var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
GenerateOverrides\GenerateOverridesWithDialogCodeAction.cs (1)
67var syntaxTree = await _document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
GenerateType\AbstractGenerateTypeService.State.cs (1)
309var sourceTreeToBeGeneratedIn = symbol.Locations.First(loc => loc.IsInSource).SourceTree;
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (1)
60var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (1)
194var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (1)
333var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
183var syntaxTree = semanticModel.SyntaxTree; 222var groupSyntaxTree = group.Key;
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (1)
490var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
125protected SemanticModel GetSemanticModel(SyntaxTree tree)
MetadataAsSource\MetadataAsSourceHelpers.cs (1)
74var tree = await generatedDocument.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
NamingStyleDiagnosticAnalyzerBase.cs (1)
131var sourceTree = symbol.Locations.FirstOrDefault()?.SourceTree;
NavigationBar\AbstractNavigationBarItemService.cs (3)
44Solution solution, ISymbol symbol, SyntaxTree tree, Func<SyntaxReference, TextSpan> computeFullSpan) 50Solution solution, ISymbol symbol, SyntaxTree tree, 91Solution solution, ISymbol symbol, SyntaxTree tree, ISymbolDeclarationService symbolDeclarationService)
QuickInfo\CommonQuickInfoProvider.cs (2)
20var tree = await context.Document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 47protected async Task<ImmutableArray<SyntaxToken>> GetTokensAsync(SyntaxTree tree, int position, System.Threading.CancellationToken cancellationToken)
Rename\SymbolicRenameInfo.cs (1)
125var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (1)
366var syntaxTree = await updatedDocument.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Shared\Utilities\AnnotatedSymbolMapping.cs (2)
62using var _1 = PooledDictionary<SyntaxTree, SyntaxNode>.GetInstance(out var currentRoots); 78var tree = location.SourceTree!;
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
309var syntaxTree = await relatedDocument.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
SimplifyTypeNamesDiagnosticAnalyzerBase.cs (2)
162var tree = model.SyntaxTree; 221private readonly ConcurrentDictionary<SyntaxTree, (StrongBox<bool> completed, SimpleIntervalTree<TextSpan, TextSpanIntervalIntrospector>? intervalTree)> _codeBlockIntervals
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (1)
62var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Snippets\SnippetProviders\AbstractSnippetProvider.cs (1)
67var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Structure\BlockStructureContext.cs (2)
14public SyntaxTree SyntaxTree { get; } 20public BlockStructureContext(SyntaxTree syntaxTree, BlockStructureOptions options, CancellationToken cancellationToken)
Structure\BlockStructureServiceWithProviders.cs (2)
52var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 59SyntaxTree syntaxTree,
ValueTracking\SerializableValueTrackedItem.cs (1)
62var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
ValueTracking\ValueTrackedItem.cs (1)
54var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Wrapping\Edit.cs (1)
77private readonly SyntaxTree? _tree;
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Features\CodeCleanup\AbstractCodeCleanupService.cs (2)
175var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 196var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
465var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (3)
258var tree = changedMember.SyntaxTree; 289SyntaxTree tree, 374static DiagnosticData UpdateLocations(DiagnosticData diagnostic, SyntaxTree tree, SourceText text, int delta)
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
64var tree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
107var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Generator.cs (1)
265var syntaxTree = semanticModel.SyntaxTree;
Microsoft.CodeAnalysis.Rebuild (12)
CompilationFactory.cs (3)
43public abstract SyntaxTree CreateSyntaxTree(string filePath, SourceText sourceText); 52ImmutableArray<SyntaxTree> syntaxTrees, 69ImmutableArray<SyntaxTree> syntaxTrees,
CompilationOptionsReader.cs (5)
287public (ImmutableArray<SyntaxTree> SyntaxTrees, ImmutableArray<MetadataReference> MetadataReferences) ResolveArtifacts( 289Func<string, SourceText, SyntaxTree> createSyntaxTreeFunc) 295ImmutableArray<SyntaxTree> ResolveSyntaxTrees() 298var builder = ImmutableArray.CreateBuilder<SyntaxTree>(sourceFileCount); 315var syntaxTree = createSyntaxTreeFunc(sourceTextInfo.OriginalSourceFilePath, sourceText);
CSharpCompilationFactory.cs (2)
44public override SyntaxTree CreateSyntaxTree(string filePath, SourceText sourceText) 48ImmutableArray<SyntaxTree> syntaxTrees,
VisualBasicCompilationFactory.cs (2)
44public override SyntaxTree CreateSyntaxTree(string filePath, SourceText sourceText) 48ImmutableArray<SyntaxTree> syntaxTrees,
Microsoft.CodeAnalysis.Rebuild.UnitTests (24)
BasicDeterministicKeyBuilderTests.cs (5)
30protected override SyntaxTree ParseSyntaxTree(string content, string fileName, SourceHashAlgorithm hashAlgorithm, VisualBasicParseOptions? parseOptions) => 36protected override VisualBasicCompilation CreateCompilation(SyntaxTree[] syntaxTrees, MetadataReference[]? references = null, VisualBasicCompilationOptions? options = null) 80var syntaxTree = VisualBasicSyntaxTree.ParseText( 109var syntaxTree = VisualBasicSyntaxTree.ParseText( 239Array.Empty<SyntaxTree>(),
CSharpDeterministicKeyBuilderTests.cs (6)
33protected override SyntaxTree ParseSyntaxTree(string content, string fileName, SourceHashAlgorithm hashAlgorithm, CSharpParseOptions? parseOptions) => 41protected override CSharpCompilation CreateCompilation(SyntaxTree[] syntaxTrees, MetadataReference[]? references = null, CSharpCompilationOptions? options = null) => 158var source = CSharpTestBase.Parse( 194var syntaxTree = CSharpTestBase.Parse( 422var compilation = CreateCompilation(new SyntaxTree[] { }, options: options); 435Array.Empty<SyntaxTree>(),
DeterministicKeyBuilderTests.cs (13)
170var compilation = CreateCompilation(syntaxTrees: new SyntaxTree[] { }, options: (TCompilationOptions)options); 183var syntaxTree = ParseSyntaxTree("", fileName: "test", SourceHashAlgorithm.Sha256, (TParseOptions)parseOptions); 184var compilation = CreateCompilation(syntaxTrees: new SyntaxTree[] { syntaxTree }); 200var compilation = CreateCompilation(syntaxTrees: new SyntaxTree[] { }, references: new[] { reference }); 244var compilation = CreateCompilation(new SyntaxTree[] { }); 261protected abstract SyntaxTree ParseSyntaxTree(string content, string fileName, SourceHashAlgorithm hashAlgorithm, TParseOptions? parseOptions = null); 264SyntaxTree[] syntaxTrees, 282var syntaxTree = ParseSyntaxTree(content, fileName: "file.cs", hashAlgorithm); 351var compilation = CreateCompilation(syntaxTrees: new SyntaxTree[] { }, options: options); 734CreateCompilation(new SyntaxTree[] { }), 759CreateCompilation(new SyntaxTree[] { }), 778CreateCompilation(Array.Empty<SyntaxTree>()), 804CreateCompilation(Array.Empty<SyntaxTree>()),
Microsoft.CodeAnalysis.Scripting (3)
Hosting\CommandLine\CommandLineRunner.cs (1)
250var tree = _scriptCompiler.ParseSubmission(SourceText.From(input.ToString()), options.ParseOptions, cancellationToken);
ScriptCompiler.cs (2)
20public abstract SyntaxTree ParseSubmission(SourceText text, ParseOptions parseOptions, CancellationToken cancellationToken); 21public abstract bool IsCompleteSubmission(SyntaxTree tree);
Microsoft.CodeAnalysis.Test.Utilities (33)
AssemblyLoadTestFixture.cs (1)
470syntaxTrees: new SyntaxTree[] { SyntaxFactory.ParseSyntaxTree(SourceText.From(csSource, encoding: null, SourceHashAlgorithms.Default)) },
CommonTestBase.cs (2)
360var tree = CSharp.SyntaxFactory.ParseSyntaxTree(SourceText.From(code, encoding: null, SourceHashAlgorithms.Default), options: parseOptions); 440var trees = new SyntaxTree[files.Length];
Compilation\CompilationExtensions.cs (3)
201SyntaxTree tree = compilation.SyntaxTrees.First(); 290foreach (var tree in compilation.SyntaxTrees) 387internal static void VerifyChildNodePositions(this SyntaxTree tree)
Compilation\TestSyntaxTreeOptionsProvider.cs (9)
15private readonly Dictionary<SyntaxTree, Dictionary<string, ReportDiagnostic>>? _options; 16private readonly Dictionary<SyntaxTree, GeneratedKind>? _isGenerated; 21params (SyntaxTree, (string, ReportDiagnostic)[])[] options) 38params (SyntaxTree, (string, ReportDiagnostic)[])[] options) 44params (SyntaxTree, (string, ReportDiagnostic)[])[] options) 49SyntaxTree tree, params (string, ReportDiagnostic)[] options) 54params (SyntaxTree, GeneratedKind isGenerated)[] isGenerated 64public override GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken cancellationToken) 68SyntaxTree tree,
Diagnostics\CommonDiagnosticAnalyzers.cs (11)
104var tree = compilation.SyntaxTrees.First(); 178var tree = compilation.SyntaxTrees.First(); 255var tree = compilation.SyntaxTrees.First(); 304var tree = compilation.SyntaxTrees.First(); 855public AnalyzerWithInvalidDiagnosticLocation(SyntaxTree treeInAnotherCompilation, ActionKind actionKind, bool testInvalidAdditionalLocation) 993foreach (var tree in context.Compilation.SyntaxTrees) 1553private void ReportTreeDiagnostics(SyntaxTree tree, Action<Diagnostic> addDiagnostic) 1608private readonly HashSet<SyntaxTree> _treeCallbackSet; 1648_treeCallbackSet = new HashSet<SyntaxTree>(SyntaxTreeComparer.Instance); 1654private bool IsGeneratedCode(SyntaxTree tree) 2656public readonly List<SyntaxTree> AnalyzedTrees = new();
MarkedSource\SourceWithMarkedNodes.cs (2)
30public readonly SyntaxTree Tree; 42public SourceWithMarkedNodes(string markedSource, Func<string, SyntaxTree> parser, Func<string, int> getSyntaxKind, bool removeTags = false)
Syntax\XmlHelpers.cs (4)
98public static XElement ToXml(this SyntaxNodeOrToken node, SyntaxTree syntaxTree, XmlOptions options = null) 113public static XElement ToXml(this SyntaxNode node, SyntaxTree syntaxTree, XmlOptions options = null) 157public static XElement ToXml(this SyntaxToken token, SyntaxTree syntaxTree, XmlOptions options = null) 210public static XElement ToXml(this SyntaxTrivia trivia, SyntaxTree syntaxTree, XmlOptions options = null)
TestBase.cs (1)
180var syntaxTree = Microsoft.CodeAnalysis.CSharp.SyntaxFactory.ParseSyntaxTree(SourceText.From(source, encoding: null, SourceHashAlgorithms.Default));
Microsoft.CodeAnalysis.UnitTests (19)
Analyzers\AnalyzerConfigTests.cs (6)
931SyntaxTree.EmptyDiagnosticOptions 954SyntaxTree.EmptyDiagnosticOptions 981SyntaxTree.EmptyDiagnosticOptions 1456SyntaxTree.EmptyDiagnosticOptions 1490SyntaxTree.EmptyDiagnosticOptions 1971SyntaxTree.EmptyDiagnosticOptions,
Diagnostics\AnalysisContextInfoTests.cs (1)
113var syntaxTree = CSharpSyntaxTree.ParseText(source, path: fileName, options: parseOptions);
Diagnostics\OperationTests.cs (1)
274var tree = CSharpTestSource.Parse(source);
Diagnostics\SuppressMessageAttributeCompilerTests.cs (1)
73var syntaxTree = language == LanguageNames.CSharp ?
Diagnostics\SuppressMessageTargetSymbolResolverTests.cs (4)
382var syntaxTree = CreateSyntaxTree(source, LanguageNames.CSharp); 1344var syntaxTree = CreateSyntaxTree(source, language); 1425private static Compilation CreateCompilation(SyntaxTree syntaxTree, string language, string rootNamespace) 1451private static SyntaxTree CreateSyntaxTree(string source, string language)
GivesAccessTo.cs (4)
22var csharpTree = CSharpTestSource.Parse(@" 29var csharpTree2 = CSharpTestSource.Parse(@" 34var vbTree = BasicTestSource.Parse(@" 40var vbTree2 = BasicTestSource.Parse(@"
IsSymbolAccessibleWithinTests.cs (2)
23var csharpTree = CSharpTestSource.Parse("class A { }"); 24var vbTree = BasicTestSource.Parse(
Microsoft.CodeAnalysis.VisualBasic (313)
Binding\AttributeBinder.vb (1)
20Public Sub New(containingBinder As Binder, tree As SyntaxTree, Optional node As VisualBasicSyntaxNode = Nothing)
Binding\Binder.vb (3)
58Private ReadOnly _syntaxTree As SyntaxTree 78Protected Sub New(containingBinder As Binder, syntaxTree As SyntaxTree) 673Public ReadOnly Property SyntaxTree As SyntaxTree
Binding\Binder_Attributes.vb (1)
86Protected Function IsAttributeConditionallyOmitted(attributeType As NamedTypeSymbol, node As AttributeSyntax, syntaxTree As SyntaxTree) As Boolean
Binding\Binder_Delegates.vb (1)
446Dim syntaxTree As SyntaxTree
Binding\Binder_XmlLiterals.vb (1)
1987Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Binding\BinderBuilder.vb (11)
46tree As SyntaxTree) As Binder 64tree As SyntaxTree) As Binder 86tree As SyntaxTree) As Binder 152tree As SyntaxTree) As Binder 173tree As SyntaxTree, 228tree As SyntaxTree, 270tree As SyntaxTree, 304Public Shared Function CreateBinderForAttribute(tree As SyntaxTree, containingBinder As Binder, node As VisualBasicSyntaxNode) As AttributeBinder 309tree As SyntaxTree, 390tree As SyntaxTree, 414tree As SyntaxTree,
Binding\BinderFactory.vb (2)
25Private ReadOnly _tree As SyntaxTree 41Public Sub New(sourceModule As SourceModuleSymbol, tree As SyntaxTree)
Binding\MemberSemanticModel.vb (1)
1190Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Binding\ProjectImportsBinder.vb (2)
28Private ReadOnly _tree As SyntaxTree 30Public Sub New(containingBinder As Binder, tree As SyntaxTree)
Binding\SourceFileBinder.vb (1)
29Public Sub New(containingBinder As Binder, sourceFile As SourceFile, tree As SyntaxTree)
BoundTree\BoundNode.vb (1)
98Public ReadOnly Property SyntaxTree As SyntaxTree
CodeGen\CodeGenerator.vb (1)
298Private Function EmitSequencePoint(tree As SyntaxTree, span As TextSpan) As TextSpan
CommandLine\VisualBasicCompiler.vb (3)
60errorLogger As ErrorLogger) As SyntaxTree 100Dim trees(sourceFiles.Length - 1) As SyntaxTree 267tree As SyntaxTree,
Compilation\ClsComplianceChecker.vb (3)
26Private ReadOnly _filterTree As SyntaxTree 40Private Sub New(compilation As VisualBasicCompilation, filterTree As SyntaxTree, filterSpanWithinTree As TextSpan?, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken) 72Public Shared Sub CheckCompliance(compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken, Optional filterTree As SyntaxTree = Nothing, Optional filterSpanWithinTree As TextSpan? = Nothing)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
403symbolName As String, symbol As Symbol, tree As SyntaxTree) 760tree As SyntaxTree,
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (4)
31Private ReadOnly _tree As SyntaxTree 32Private ReadOnly _onlyDiagnosticsFromTree As SyntaxTree 47onlyDiagnosticsFromTree As SyntaxTree, 156onlyDiagnosticsFromTree As SyntaxTree,
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (3)
27Private ReadOnly _filterSyntaxTree As SyntaxTree ' if not null, limit analysis to types residing in this tree 37filterTree As SyntaxTree, filterSpanWithinTree As TextSpan?, 66Optional filterTree As SyntaxTree = Nothing,
Compilation\DocumentationComments\DocumentationCommentWalker.vb (2)
32Private ReadOnly _syntaxTree As SyntaxTree 39syntaxTree As SyntaxTree,
Compilation\DocumentationComments\UnprocessedDocumentationCommentFinder.vb (1)
43Public Shared Sub ReportUnprocessed(tree As SyntaxTree, filterSpanWithinTree As TextSpan?, diagnostics As DiagnosticBag, cancellationToken As CancellationToken)
Compilation\MethodCompiler.vb (2)
122Private Shared Function IsDefinedOrImplementedInSourceTree(symbol As Symbol, tree As SyntaxTree, span As TextSpan?) As Boolean 159tree As SyntaxTree,
Compilation\SemanticModel.vb (2)
2871Public MustOverride Shadows ReadOnly Property SyntaxTree As SyntaxTree 3063Protected NotOverridable Overrides ReadOnly Property SyntaxTreeCore As SyntaxTree
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
89Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (1)
69Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Compilation\SyntaxTreeSemanticModel.vb (3)
29Private ReadOnly _syntaxTree As SyntaxTree 36Friend Sub New(compilation As VisualBasicCompilation, sourceModule As SourceModuleSymbol, syntaxTree As SyntaxTree, ignoreAccessibility As Boolean) 65Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Compilation\VisualBasicCompilation.vb (87)
53Private Shared ReadOnly s_myTemplateCache As ConcurrentLruCache(Of VisualBasicParseOptions, SyntaxTree) = 54New ConcurrentLruCache(Of VisualBasicParseOptions, SyntaxTree)(capacity:=5) 87Private ReadOnly _syntaxTrees As ImmutableArray(Of SyntaxTree) 89Private ReadOnly _syntaxTreeOrdinalMap As ImmutableDictionary(Of SyntaxTree, Integer) 95Private _lazyAllSyntaxTrees As ImmutableArray(Of SyntaxTree) 101Private ReadOnly _rootNamespaces As ImmutableDictionary(Of SyntaxTree, DeclarationTableEntry) 104''' Imports appearing in <see cref="SyntaxTree"/>s in this compilation. 111Private _lazyImportClauseDependencies As ConcurrentDictionary(Of (SyntaxTree As SyntaxTree, ImportsClausePosition As Integer), ImmutableArray(Of AssemblySymbol)) 130Public ReadOnly Tree As Lazy(Of SyntaxTree) 133Public Sub New(treeOpt As Func(Of SyntaxTree), rootNamespaceOpt As Func(Of RootSingleNamespaceDeclaration)) 134Me.Tree = New Lazy(Of SyntaxTree)(treeOpt) 166Private _lazyMyTemplate As SyntaxTree = VisualBasicSyntaxTree.Dummy 178Private _lazyCompilationUnitCompletedTrees As HashSet(Of SyntaxTree) 239Friend Property MyTemplate As SyntaxTree 249Dim tree As SyntaxTree = Nothing 286Set(value As SyntaxTree) 325Optional syntaxTrees As IEnumerable(Of SyntaxTree) = Nothing, 331If(syntaxTrees IsNot Nothing, syntaxTrees.Cast(Of SyntaxTree), Nothing), 344Optional syntaxTree As SyntaxTree = Nothing, 357If((syntaxTree IsNot Nothing), {syntaxTree}, SpecializedCollections.EmptyEnumerable(Of SyntaxTree)()), 368syntaxTrees As IEnumerable(Of SyntaxTree), 385Dim declMap = ImmutableDictionary.Create(Of SyntaxTree, DeclarationTableEntry)() 392ImmutableArray(Of SyntaxTree).Empty, 393ImmutableDictionary.Create(Of SyntaxTree, Integer)(), 419syntaxTrees As ImmutableArray(Of SyntaxTree), 420syntaxTreeOrdinalMap As ImmutableDictionary(Of SyntaxTree, Integer), 421rootNamespaces As ImmutableDictionary(Of SyntaxTree, DeclarationTableEntry), 439Debug.Assert(syntaxTrees.SetEquals(rootNamespaces.Keys.AsImmutable(), EqualityComparer(Of SyntaxTree).Default)) 485Private Function CommonLanguageVersion(syntaxTrees As ImmutableArray(Of SyntaxTree)) As LanguageVersion 525syntaxTrees As ImmutableArray(Of SyntaxTree), 526syntaxTreeOrdinalMap As ImmutableDictionary(Of SyntaxTree, Integer), 527rootNamespaces As ImmutableDictionary(Of SyntaxTree, DeclarationTableEntry), 635declMap = ImmutableDictionary.Create(Of SyntaxTree, DeclarationTableEntry)() 877Public Shadows ReadOnly Property SyntaxTrees As ImmutableArray(Of SyntaxTree) 887Friend Shadows ReadOnly Property AllSyntaxTrees As ImmutableArray(Of SyntaxTree) 890Dim builder = ArrayBuilder(Of SyntaxTree).GetInstance() 908Public Shadows Function ContainsSyntaxTree(syntaxTree As SyntaxTree) As Boolean 912Public Shadows Function AddSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation 913Return AddSyntaxTrees(DirectCast(trees, IEnumerable(Of SyntaxTree))) 916Public Shadows Function AddSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation 930Dim builder = ArrayBuilder(Of SyntaxTree).GetInstance() 942For Each tree As SyntaxTree In trees 976tree As SyntaxTree, 979ByRef declMap As ImmutableDictionary(Of SyntaxTree, DeclarationTableEntry), 990Private Shared Function ForTree(tree As SyntaxTree, options As VisualBasicCompilationOptions, isSubmission As Boolean) As RootSingleNamespaceDeclaration 994Public Shadows Function RemoveSyntaxTrees(ParamArray trees As SyntaxTree()) As VisualBasicCompilation 995Return RemoveSyntaxTrees(DirectCast(trees, IEnumerable(Of SyntaxTree))) 998Public Shadows Function RemoveSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As VisualBasicCompilation 1008Dim removeSet As New HashSet(Of SyntaxTree)() 1012For Each tree As SyntaxTree In trees 1031Dim ordinalMap = ImmutableDictionary.Create(Of SyntaxTree, Integer)() 1032Dim builder = ArrayBuilder(Of SyntaxTree).GetInstance() 1047tree As SyntaxTree, 1048ByRef declMap As ImmutableDictionary(Of SyntaxTree, DeclarationTableEntry), 1063Return UpdateSyntaxTrees(ImmutableArray(Of SyntaxTree).Empty, 1064ImmutableDictionary.Create(Of SyntaxTree, Integer)(), 1065ImmutableDictionary.Create(Of SyntaxTree, DeclarationTableEntry)(), 1070Public Shadows Function ReplaceSyntaxTree(oldTree As SyntaxTree, newTree As SyntaxTree) As VisualBasicCompilation 1268Friend Overrides Function GetSyntaxTreeOrdinal(tree As SyntaxTree) As Integer 1696Private Overloads Sub ReportUnusedImports(filterTree As SyntaxTree, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken) 1703Dim infoTree As SyntaxTree = info.Tree 1752Private Sub AddImportsDependencies(diagnostics As BindingDiagnosticBag, infoTree As SyntaxTree, clauseSpan As TextSpan) 1761Friend Overrides Sub CompleteTrees(filterTree As SyntaxTree) 1769For Each tree As SyntaxTree In SyntaxTrees 1776Private Sub CompleteTree(tree As SyntaxTree) 1786Interlocked.CompareExchange(_lazyCompilationUnitCompletedTrees, New HashSet(Of SyntaxTree)(), Nothing) 1812Friend Sub RecordImportsClauseDependencies(syntaxTree As SyntaxTree, importsClausePosition As Integer, dependencies As ImmutableArray(Of AssemblySymbol)) 1823Public ReadOnly Tree As SyntaxTree 2033Public Shadows Function GetSemanticModel(syntaxTree As SyntaxTree, Optional ignoreAccessibility As Boolean = False) As SemanticModel 2043Friend Overrides Function CreateSemanticModel(syntaxTree As SyntaxTree, ignoreAccessibility As Boolean) As SemanticModel 2201Private Sub AddClsComplianceDiagnostics(diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken, Optional filterTree As SyntaxTree = Nothing, Optional filterSpanWithinTree As TextSpan? = Nothing) 2222Private Shared Iterator Function FilterDiagnosticsByLocation(diagnostics As IEnumerable(Of Diagnostic), tree As SyntaxTree, filterSpanWithinTree As TextSpan?) As IEnumerable(Of Diagnostic) 2231tree As SyntaxTree, 2286Private Sub GetDiagnosticsForMethodBodiesInTree(tree As SyntaxTree, filterSpanWithinTree As TextSpan?, hasDeclarationErrors As Boolean, diagnostics As BindingDiagnosticBag, cancellationToken As CancellationToken) 2596tree As SyntaxTree, 2728Protected Overrides Function CommonGetSemanticModel(syntaxTree As SyntaxTree, ignoreAccessibility As Boolean) As SemanticModel 2732Protected Overrides ReadOnly Property CommonSyntaxTrees As ImmutableArray(Of SyntaxTree) 2738Protected Overrides Function CommonAddSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As Compilation 2739Dim array = TryCast(trees, SyntaxTree()) 2748Return Me.AddSyntaxTrees(trees.Cast(Of SyntaxTree)()) 2751Protected Overrides Function CommonRemoveSyntaxTrees(trees As IEnumerable(Of SyntaxTree)) As Compilation 2752Dim array = TryCast(trees, SyntaxTree()) 2761Return Me.RemoveSyntaxTrees(trees.Cast(Of SyntaxTree)()) 2768Protected Overrides Function CommonReplaceSyntaxTree(oldTree As SyntaxTree, newTree As SyntaxTree) As Compilation 2776Protected Overrides Function CommonContainsSyntaxTree(syntaxTree As SyntaxTree) As Boolean
Declarations\DeclarationTreeBuilder.vb (3)
19Private ReadOnly _syntaxTree As SyntaxTree 27Public Shared Function ForTree(tree As SyntaxTree, rootNamespace As ImmutableArray(Of String), scriptClassName As String, isSubmission As Boolean) As RootSingleNamespaceDeclaration 33Private Sub New(syntaxTree As SyntaxTree, rootNamespace As ImmutableArray(Of String), scriptClassName As String, isSubmission As Boolean)
Locations\EmbeddedTreeLocation.vb (1)
37Friend Overrides ReadOnly Property PossiblyEmbeddedOrMySourceTree As SyntaxTree
Locations\LocationExtensions.vb (1)
33Public Function PossiblyEmbeddedOrMySourceTree(location As Location) As SyntaxTree
Locations\MyTemplateLocation.vb (3)
17Private ReadOnly _tree As SyntaxTree 31Friend Overrides ReadOnly Property PossiblyEmbeddedOrMySourceTree As SyntaxTree 37Public Sub New(tree As SyntaxTree, span As TextSpan)
Locations\VBLocation.vb (1)
30Friend Overridable ReadOnly Property PossiblyEmbeddedOrMySourceTree As SyntaxTree
Lowering\LambdaRewriter\LambdaFrameConstructor.vb (1)
66Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
226Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
318Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
161Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Scanner\Blender.vb (1)
186baseTreeRoot As SyntaxTree,
SourceGeneration\VisualBasicGeneratorDriver.vb (1)
36Friend Overrides Function ParseGeneratedSourceText(input As GeneratedSourceText, fileName As String, cancellationToken As CancellationToken) As SyntaxTree
SymbolDisplay\SymbolDisplay.vb (2)
37''' <param name="position">A position within the <see cref="SyntaxTree"/> Or <paramref name="semanticModel"/>.</param> 72''' <param name="position">A position within the <see cref="SyntaxTree"/> or <paramref name="semanticModel"/>.</param>
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
179Private Function GetSyntaxTree(semanticModel As SemanticModel) As SyntaxTree
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (1)
39Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ConstructorSymbol.vb (1)
56Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
99Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_GetHashCodeMethodSymbol.vb (1)
68Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (1)
105Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (1)
58Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ToStringMethodSymbol.vb (1)
73Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\EmbeddedSymbols\EmbeddedSymbolExtensions.vb (3)
18Public Function IsEmbeddedSyntaxTree(tree As SyntaxTree) As Boolean 23Public Function GetEmbeddedKind(tree As SyntaxTree) As EmbeddedSymbolKind 28Public Function IsEmbeddedOrMyTemplateTree(tree As SyntaxTree) As Boolean
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.vb (9)
18Private Shared s_embeddedSyntax As SyntaxTree = Nothing 19Private Shared s_vbCoreSyntax As SyntaxTree = Nothing 20Private Shared s_internalXmlHelperSyntax As SyntaxTree = Nothing 22Private Shared Function ParseResourceText(text As String) As SyntaxTree 26Friend Shared Function GetEmbeddedKind(tree As SyntaxTree) As EmbeddedSymbolKind 41Friend Shared Function GetEmbeddedTree(kind As EmbeddedSymbolKind) As SyntaxTree 54Public Shared ReadOnly Property EmbeddedSyntax As SyntaxTree 69Public Shared ReadOnly Property VbCoreSyntaxTree As SyntaxTree 81Public Shared ReadOnly Property InternalXmlHelperSyntax As SyntaxTree
Symbols\ErrorMethodSymbol.vb (1)
262Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\LexicalSortKey.vb (3)
84Private Sub New(embeddedKind As SyntaxTreeKind, tree As SyntaxTree, location As Integer, compilation As VisualBasicCompilation) 88Private Shared Function GetEmbeddedKind(tree As SyntaxTree) As SyntaxTreeKind 96Public Sub New(tree As SyntaxTree, position As Integer, compilation As VisualBasicCompilation)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1288Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\MethodSymbol.vb (4)
207Friend Overridable Function CallsAreOmitted(atNode As SyntaxNodeOrToken, syntaxTree As SyntaxTree) As Boolean 223Private Function CallsAreConditionallyOmitted(atNode As SyntaxNodeOrToken, syntaxTree As SyntaxTree) As Boolean 838Friend MustOverride Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer 1139Private Function IMethodSymbolInternal_CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer Implements IMethodSymbolInternal.CalculateLocalSyntaxOffset
Symbols\NamedTypeSymbolExtensions.vb (2)
24Friend Function FindMember(container As NamedTypeSymbol, symbolName As String, kind As SymbolKind, nameSpan As TextSpan, tree As SyntaxTree) As Symbol 55Friend Function FindFieldOrProperty(container As NamedTypeSymbol, symbolName As String, nameSpan As TextSpan, tree As SyntaxTree) As Symbol
Symbols\NamespaceSymbol.vb (1)
391Friend Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
653Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
517Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SignatureOnlyMethodSymbol.vb (1)
322Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\LambdaSymbol.vb (1)
349Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SourceComplexParameterSymbol.vb (1)
200Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\Source\SourceEventSymbol.vb (1)
454Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\Source\SourceFieldSymbol.vb (2)
70Friend ReadOnly Property SyntaxTree As SyntaxTree 862tree As SyntaxTree,
Symbols\Source\SourceFile.vb (2)
19Private ReadOnly _syntaxTree As SyntaxTree 83Public Sub New(sourceModule As SourceModuleSymbol, tree As SyntaxTree)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
3230Friend Function CalculateSyntaxOffsetInSynthesizedConstructor(position As Integer, tree As SyntaxTree, isShared As Boolean) As Integer 3268Friend Function TryCalculateSyntaxOffsetOfPositionInInitializer(position As Integer, tree As SyntaxTree, isShared As Boolean, ByRef syntaxOffset As Integer) As Boolean 3294Private Shared Function GetInitializersInSourceTree(tree As SyntaxTree, initializers As ImmutableArray(Of ImmutableArray(Of FieldOrPropertyInitializer))) As ImmutableArray(Of FieldOrPropertyInitializer)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
38Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\Source\SourceMethodSymbol.vb (6)
775Public ReadOnly Property SyntaxTree As SyntaxTree 803Friend NotOverridable Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 1048tree As SyntaxTree, 1155Dim syntaxTree As SyntaxTree = Nothing 1178Dim syntaxTree As SyntaxTree = Me.SyntaxTree 1202Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SourceModuleSymbol.vb (6)
67Private ReadOnly _sourceFileMap As New ConcurrentDictionary(Of SyntaxTree, SourceFile) 164Friend Function TryGetSourceFile(tree As SyntaxTree) As SourceFile 214Friend ReadOnly Property SyntaxTrees As IEnumerable(Of SyntaxTree) 571Friend Function GetDeclarationErrorsInTree(tree As SyntaxTree, 573locationFilter As Func(Of IEnumerable(Of Diagnostic), SyntaxTree, TextSpan?, IEnumerable(Of Diagnostic)), 646Dim trees = ArrayBuilder(Of SyntaxTree).GetInstance()
Symbols\Source\SourceNamedTypeSymbol.vb (5)
155Private Function CreateLocationSpecificBinderForType(tree As SyntaxTree, location As BindingLocation) As Binder 632Private Sub CheckDeclarationPart(tree As SyntaxTree, 815Private Sub CreateTypeParameterInfoInPart(tree As SyntaxTree, 995Private Sub MakeDeclaredBaseInPart(tree As SyntaxTree, 1024Private Sub MakeDeclaredInterfacesInPart(tree As SyntaxTree,
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1373Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SourceNamespaceSymbol.vb (4)
407Friend Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 451Friend Sub GenerateDeclarationErrorsInTree(tree As SyntaxTree, filterSpanWithinTree As TextSpan?, cancellationToken As CancellationToken) 462Private Sub ValidateDeclaration(tree As SyntaxTree, cancellationToken As CancellationToken) 623Friend Function GetDeclarationSpelling(tree As SyntaxTree, location As Integer) As String
Symbols\Source\SourcePropertySymbol.vb (2)
460Friend Overrides Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 1174Friend ReadOnly Property SyntaxTree As SyntaxTree
Symbols\Source\SynthesizedConstructorSymbol.vb (1)
63Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
185Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
514Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
144Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
98Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
136Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
129Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (1)
110Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SubstitutedMethodSymbol.vb (2)
128Friend Overrides Function CallsAreOmitted(atNode As SyntaxNodeOrToken, syntaxTree As SyntaxTree) As Boolean 465Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Symbol.vb (2)
837Friend Overridable Function IsDefinedInSourceTree(tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean 857Friend Shared Function IsDefinedInSourceTree(syntaxNode As SyntaxNode, tree As SyntaxTree, definedWithinSpan As TextSpan?, Optional cancellationToken As CancellationToken = Nothing) As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
449Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
351Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
210Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
184Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SynthesizedSymbols\SynthesizedSimpleConstructorSymbol.vb (1)
67Friend NotOverridable Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (1)
113Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\Tuples\TupleMethodSymbol.vb (1)
127Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Syntax\SimpleSyntaxReference.vb (3)
15Private ReadOnly _tree As SyntaxTree 18Friend Sub New(tree As SyntaxTree, node As SyntaxNode) 23Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Syntax\SyntaxEquivalence.vb (2)
10Friend Function AreEquivalent(before As SyntaxTree, after As SyntaxTree, ignoreChildNode As Func(Of SyntaxKind, Boolean), topLevel As Boolean) As Boolean
Syntax\SyntaxExtensions.vb (1)
14Friend Function ReportDocumentationCommentDiagnostics(tree As SyntaxTree) As Boolean
Syntax\SyntaxFactory.vb (3)
943Public Shared Function AreEquivalent(oldTree As SyntaxTree, newTree As SyntaxTree, topLevel As Boolean) As Boolean 1062Friend Shared Function IsCompleteSubmission(tree As SyntaxTree) As Boolean
Syntax\SyntaxNodeFactories.vb (5)
35Optional encoding As Encoding = Nothing) As SyntaxTree 48cancellationToken As CancellationToken) As SyntaxTree 60cancellationToken As CancellationToken) As SyntaxTree 77Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 90Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree
Syntax\SyntaxTreeDiagnosticEnumerator.vb (2)
28Private ReadOnly _tree As SyntaxTree 34Friend Sub New(tree As SyntaxTree, node As InternalSyntax.VisualBasicSyntaxNode, position As Integer, inDocumentationComment As Boolean)
Syntax\VisualBasicLineDirectiveMap.vb (1)
17Public Sub New(tree As SyntaxTree)
Syntax\VisualBasicSyntaxNode.vb (10)
31Friend Sub New(green As GreenNode, position As Integer, syntaxTree As SyntaxTree) 50Friend Shadows ReadOnly Property SyntaxTree As SyntaxTree 54Dim tree As SyntaxTree = Nothing 80Dim alternativeTree As SyntaxTree = Interlocked.CompareExchange(stack.Pop()._syntaxTree, tree, Nothing) 200Friend Function GetSyntaxErrors(tree As SyntaxTree) As ReadOnlyCollection(Of Diagnostic) 204Friend Shared Function DoGetSyntaxErrors(tree As SyntaxTree, nodeOrToken As SyntaxNodeOrToken) As ReadOnlyCollection(Of Diagnostic) 256Private Shared Sub ProcessTrivia(tree As SyntaxTree, 283Private Shared Function CreateSyntaxError(tree As SyntaxTree, nodeOrToken As SyntaxNodeOrToken, errorInfo As DiagnosticInfo) As Diagnostic 290Private Shared Function CreateSyntaxError(tree As SyntaxTree, nodeOrToken As SyntaxTrivia, errorInfo As DiagnosticInfo) As Diagnostic 399Protected Overrides ReadOnly Property SyntaxTreeCore As SyntaxTree
Syntax\VisualBasicSyntaxTree.DummySyntaxTree.vb (4)
71Public Overrides Function WithChangedText(newText As SourceText) As SyntaxTree 90Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree 94Public Overrides Function WithFilePath(path As String) As SyntaxTree 98Public Overrides Function WithDiagnosticOptions(options As ImmutableDictionary(Of String, ReportDiagnostic)) As SyntaxTree
Syntax\VisualBasicSyntaxTree.LazySyntaxTree.vb (3)
114Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree 131Public Overrides Function WithFilePath(path As String) As SyntaxTree 153Public Overrides Function WithDiagnosticOptions(options As ImmutableDictionary(Of String, ReportDiagnostic)) As SyntaxTree
Syntax\VisualBasicSyntaxTree.ParsedSyntaxTree.vb (3)
139Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree 156Public Overrides Function WithFilePath(path As String) As SyntaxTree 173Public Overrides Function WithDiagnosticOptions(options As ImmutableDictionary(Of String, ReportDiagnostic)) As SyntaxTree
Syntax\VisualBasicSyntaxTree.vb (19)
77''' Ensure that <see cref="SyntaxTree.HasCompilationUnitRoot"/> is true for this tree prior to invoking this method. 79''' <exception cref="InvalidCastException">Throws this exception if <see cref="SyntaxTree.HasCompilationUnitRoot"/> is false.</exception> 100Public Overrides Function WithChangedText(newText As SourceText) As SyntaxTree 114Private Function WithChanges(newText As SourceText, changes As TextChangeRange()) As SyntaxTree 164Optional diagnosticOptions As ImmutableDictionary(Of String, ReportDiagnostic) = Nothing) As SyntaxTree 184checksumAlgorithm As SourceHashAlgorithm) As SyntaxTree 200Friend Shared Function CreateForDebugger(root As VisualBasicSyntaxNode, text As SourceText, options As VisualBasicParseOptions) As SyntaxTree 213Friend Shared Function CreateWithoutClone(root As VisualBasicSyntaxNode) As SyntaxTree 230Optional path As String = "") As SyntaxTree 240Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 250Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 267Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 283Optional cancellationToken As CancellationToken = Nothing) As SyntaxTree 509Public Overrides Function IsEquivalentTo(tree As SyntaxTree, Optional topLevel As Boolean = False) As Boolean 519Public Overrides Function GetChangedSpans(oldTree As SyntaxTree) As IList(Of TextSpan) 532Public Overrides Function GetChanges(oldTree As SyntaxTree) As IList(Of TextChange) 615cancellationToken As CancellationToken) As SyntaxTree 626cancellationToken As CancellationToken) As SyntaxTree 635encoding As Encoding) As SyntaxTree
Syntax\VisualBasicWarningStateMap.vb (3)
13Public Sub New(tree As SyntaxTree) 17Protected Overrides Function CreateWarningStateMapEntries(syntaxTree As SyntaxTree) As WarningStateMapEntry() 27Private Shared Sub GetAllWarningDirectives(syntaxTree As SyntaxTree, directiveList As ArrayBuilder(Of DirectiveTriviaSyntax))
VisualBasicExtensions.vb (8)
236Friend Function IsMyTemplate(syntaxTree As SyntaxTree) As Boolean 242Friend Function HasReferenceDirectives(syntaxTree As SyntaxTree) As Boolean 248Friend Function IsAnyPreprocessorSymbolDefined(syntaxTree As SyntaxTree, conditionalSymbolNames As IEnumerable(Of String), atNode As SyntaxNodeOrToken) As Boolean 259Friend Function GetVisualBasicRoot(syntaxTree As SyntaxTree, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicSyntaxNode 264Friend Function GetPreprocessingSymbolInfo(syntaxTree As SyntaxTree, identifierNode As IdentifierNameSyntax) As VisualBasicPreprocessingSymbolInfo 280Friend Function GetSyntaxErrors(token As SyntaxToken, tree As SyntaxTree) As ReadOnlyCollection(Of Diagnostic) 504Public Function GetCompilationUnitRoot(tree As SyntaxTree) As CompilationUnitSyntax 512Friend Function GetWarningState(tree As SyntaxTree, id As String, position As Integer) As ReportDiagnostic
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (24)
DirectiveSyntaxExtensions.vb (1)
89Public Function GetStartDirectives(syntaxTree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of DirectiveTriviaSyntax)
SyntaxNodeExtensions.vb (2)
666Public Function ReplaceStatements(tree As SyntaxTree, 742tree As SyntaxTree,
SyntaxTreeExtensions.vb (14)
121Public Function FindTriviaToLeft(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxTrivia 152Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 161Public Function IsWithinPartialMethodDeclaration(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 177Public Function IsEntirelyWithinComment(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 188Public Function IsEntirelyWithinStringLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 199Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 238Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 265Public Function IsInSkippedText(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 296Public Function IsGlobalStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 313Public Function IsRightOfDot(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 324Public Function IsRightOfIntegerLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 330Public Function IsInPreprocessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 336syntaxTree As SyntaxTree, 357Public Function GetFirstStatementOnLine(syntaxTree As SyntaxTree, lineNumber As Integer, cancellationToken As CancellationToken) As StatementSyntax
VisualBasicAnalyzerOptionsProvider.vb (1)
96Public Function GetVisualBasicAnalyzerOptions(options As AnalyzerOptions, syntaxTree As SyntaxTree) As VisualBasicAnalyzerOptionsProvider
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
55nodes As IEnumerable(Of SyntaxNode), tree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of TextSpan)
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
32Protected Overrides Function SupportsDiscard(tree As SyntaxTree) As Boolean
VisualBasicSyntaxFacts.vb (4)
127Public Function IsPreProcessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsPreProcessorDirectiveContext 131Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsEntirelyWithinStringOrCharOrNumericLiteral 1140Public Function GetInactiveRegionSpanAroundPosition(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TextSpan Implements ISyntaxFacts.GetInactiveRegionSpanAroundPosition 1717Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsInInactiveRegion
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (43)
ModifierCollectionFacts.vb (2)
32Public Sub New(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) 302Private Shared Function ComputeAllowableDeclarationTypes(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As PossibleDeclarationTypes
SyntaxTreeExtensions.vb (37)
14Friend Function GetTargetToken(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 38Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 47Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, preProcessorTokenOnLeftOfPosition As SyntaxToken, cancellationToken As CancellationToken) As Boolean 63Public Function IsNamespaceContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 68Public Function IsNamespaceDeclarationNameContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 82Public Function IsPartialTypeDeclarationNameContext(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, ByRef statementSyntax As TypeStatementSyntax) As Boolean 106Public Function GetContainingTypeBlock(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TypeBlockSyntax 115Friend Function IsTypeDeclarationContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 122syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, allowAfterModifiersOrDim As Boolean, cancellationToken As CancellationToken, ParamArray allowedParentBlocks As SyntaxKind()) As Boolean 188Friend Function IsTypeMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 197Friend Function IsInterfaceMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 205Friend Function IsTypeDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 212Friend Function IsFieldNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 245Friend Function IsParameterNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 268Friend Function IsLabelContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 301Friend Function IsEnumMemberNameContext(syntaxTree As SyntaxTree, context As VisualBasicSyntaxContext) As Boolean 315Public Function IsDelegateCreationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 339syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 346syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 459Public Function IsAttributeNameContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 479Public Function IsTypeContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 545Private Sub PositionOutsideTupleIfApplicable(syntaxTree As SyntaxTree, ByRef position As Integer, 556Public Function IsNameOfContext(syntaxTree As SyntaxTree, position As Integer, Optional cancellationToken As CancellationToken = Nothing) As Boolean 572Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 582Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 625Friend Function IsMultiLineStatementStartContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 662Friend Function IsStartOfSelectCaseBlock(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 670Friend Function IsAfterStatementOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 684Friend Function IsInStatementBlockOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 716Public Function IsQueryIntoClauseContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 750Public Function IsRaiseEventContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 756Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 762Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 775Friend Function IsEnumTypeMemberAccessContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 811syntaxTree As SyntaxTree, 1072Friend Function IsPossibleTupleContext(syntaxTree As SyntaxTree, 1089Public Function IsInPreprocessorExpressionContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
40Protected Overrides Async Function GetRootInOtherSyntaxTreeAsync(node As SyntaxNode, semanticModel As SemanticModel, diagnostic As Diagnostic, cancellationToken As CancellationToken) As Task(Of Tuple(Of SyntaxTree, SyntaxNode))
VisualBasicSymbolDeclarationService.vb (1)
57Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
VisualBasicSyntaxFactsService.vb (2)
23Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFactsService.IsInNonUserCode 39Public Function GetSelectedFieldsAndPropertiesAsync(tree As SyntaxTree, textSpan As TextSpan, allowPartialSelection As Boolean, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SyntaxNode)) Implements ISyntaxFactsService.GetSelectedFieldsAndPropertiesAsync
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.UnitTests (11)
Utils.vb (11)
13Friend Function ParseCode(code As String) As SyntaxTree 22Friend Function ParseLines(ParamArray lines As String()) As SyntaxTree 27Friend Function ParseExpression(expr As String) As SyntaxTree 38Friend Function ParseStatement(statement As String) As SyntaxTree 85Friend Function DigToFirstNodeOfType(Of T As SyntaxNode)(syntaxTree As SyntaxTree) As T 97Friend Function DigToFirstTypeBlock(syntaxTree As SyntaxTree) As TypeBlockSyntax 104Friend Function DigToFirstNamespace(syntaxTree As SyntaxTree) As NamespaceBlockSyntax 111Private ReadOnly _tree As SyntaxTree 114Public Sub New(syntaxTree As SyntaxTree, node As T) 123Public ReadOnly Property Tree As SyntaxTree 137Friend Shared Function Create(Of T As SyntaxNode)(syntaxTree As SyntaxTree, node As T) As TreeNodePair(Of T)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (12)
EndConstructGeneration\EndConstructState.vb (3)
9Private ReadOnly _tree As SyntaxTree 13Public Sub New(caretPosition As Integer, semanticModel As Lazy(Of SemanticModel), syntaxTree As SyntaxTree, tokenToLeft As SyntaxToken, newLineCharacter As String) 35Public ReadOnly Property SyntaxTree As SyntaxTree
LineCommit\CommitFormatter.vb (7)
44baseTree As SyntaxTree, 129Private Shared Function AbortForDiagnostics(tree As SyntaxTree, cancellationToken As CancellationToken) As Boolean 147oldTree As SyntaxTree, 149newTree As SyntaxTree, 166oldTree As SyntaxTree, 168newTree As SyntaxTree, 226syntaxTree As SyntaxTree,
LineCommit\ContainingStatementInfo.vb (1)
43syntaxTree As SyntaxTree,
LineCommit\ICommitFormatter.vb (1)
22baseTree As SyntaxTree,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (19)
Completion\CompletionProviders\AbstractContextTests.vb (1)
10Protected MustOverride Function CheckResultAsync(validLocation As Boolean, position As Integer, syntaxTree As SyntaxTree) As Task
Completion\CompletionProviders\NamespaceContextTests.vb (1)
13Protected Overrides Function CheckResultAsync(validLocation As Boolean, position As Integer, syntaxTree As SyntaxTree) As Task
Completion\CompletionProviders\TypeContextTests.vb (1)
13Protected Overrides Function CheckResultAsync(validLocation As Boolean, position As Integer, syntaxTree As SyntaxTree) As Task
Debugging\ProximityExpressionsGetterTests.vb (1)
40Public Shared Function GetTree() As SyntaxTree
EditAndContinue\Helpers\EditingTestBase.vb (1)
110Private Shared Function ParseSource(markedSource As String, Optional documentIndex As Integer = 0) As SyntaxTree
LineCommit\CommitTestData.vb (1)
137baseTree As SyntaxTree,
Semantics\SpeculationAnalyzerTests.vb (2)
125Protected Overrides Function Parse(text As String) As SyntaxTree 133Protected Overrides Function CreateCompilation(tree As SyntaxTree) As Compilation
Utils.vb (11)
13Friend Function ParseCode(code As String) As SyntaxTree 22Friend Function ParseLines(ParamArray lines As String()) As SyntaxTree 27Friend Function ParseExpression(expr As String) As SyntaxTree 38Friend Function ParseStatement(statement As String) As SyntaxTree 85Friend Function DigToFirstNodeOfType(Of T As SyntaxNode)(syntaxTree As SyntaxTree) As T 97Friend Function DigToFirstTypeBlock(syntaxTree As SyntaxTree) As TypeBlockSyntax 104Friend Function DigToFirstNamespace(syntaxTree As SyntaxTree) As NamespaceBlockSyntax 111Private ReadOnly _tree As SyntaxTree 114Public Sub New(syntaxTree As SyntaxTree, node As T) 123Public ReadOnly Property Tree As SyntaxTree 137Friend Shared Function Create(Of T As SyntaxNode)(syntaxTree As SyntaxTree, node As T) As TreeNodePair(Of T)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
338Public Function WithSource(compilation As VisualBasicCompilation, newTree As SyntaxTree) As VisualBasicCompilation
PDB\ChecksumTests.vb (1)
20Dim tree As SyntaxTree
PDB\VisualBasicDeterministicBuildCompilationTests.vb (1)
39Private Sub TestDeterministicCompilationVB(syntaxTrees As SyntaxTree(), compilationOptions As VisualBasicCompilationOptions, emitOptions As EmitOptions, ParamArray metadataReferences() As TestMetadataReferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
Symbols\EEMethodSymbol.vb (1)
618Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\PlaceholderMethodSymbol.vb (1)
149Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
Symbols\SynthesizedContextMethodSymbol.vb (1)
99Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
SyntaxHelpers.vb (2)
186Private Function CreateSyntaxTree(root As InternalSyntax.VisualBasicSyntaxNode, text As SourceText) As SyntaxTree 201Private Function GetDebuggerStatement(syntaxTree As SyntaxTree) As StatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Features (27)
Completion\CompletionProviders\AwaitCompletionProvider.vb (2)
64Protected Overrides Function GetExpressionToPlaceAwaitInFrontOf(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxNode 82Protected Overrides Function GetDotTokenLeftOfPosition(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken?
Completion\CompletionProviders\ObjectCreationCompletionProvider.vb (1)
40Protected Overrides Function GetObjectCreationNewExpression(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxNode
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (1)
34Protected Overrides Function GetInitializedMembers(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As HashSet(Of String)
Completion\CompletionProviders\OverrideCompletionProvider.vb (2)
55Protected Overrides Function GetToken(completionItem As CompletionItem, syntaxTree As SyntaxTree, cancellationToken As CancellationToken) As SyntaxToken 60Public Overrides Function FindStartingToken(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken
Completion\CompletionProviders\PartialTypeCompletionProvider.vb (1)
57Protected Overrides Function GetPartialTypeSyntaxNode(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxNode
Completion\KeywordRecommenders\PreprocessorDirectives\PreprocessorHelpers.vb (2)
12Public Function GetInnermostIfPreprocessorKind(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxKind? 28Public Sub New(syntaxTree As SyntaxTree, maxPosition As Integer, cancellationToken As CancellationToken)
Completion\Providers\ContextVariableArgumentProvider.vb (1)
29Protected Overrides Function IsInstanceContext(syntaxTree As SyntaxTree, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
Debugging\ProximityExpressionsGetter.vb (2)
34Friend Shared Function [Do](syntaxTree As SyntaxTree, 39Private Shared Function [Do](syntaxTree As SyntaxTree,
Debugging\ProximityExpressionsGetter.Worker.vb (2)
14Private ReadOnly _syntaxTree As SyntaxTree 21Public Sub New(syntaxTree As SyntaxTree, position As Integer)
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (3)
26Protected Overrides Function GetContainingMember(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As DeclarationStatementSyntax 229Protected Overrides Function GetTokenToRight(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 238Protected Overrides Function GetTokenToLeft(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken
EditAndContinue\BreakpointSpans.vb (1)
13Friend Function TryGetBreakpointSpan(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, <Out> ByRef breakpointSpan As TextSpan) As Boolean
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
866Friend Overrides Function ExperimentalFeaturesEnabled(tree As SyntaxTree) As Boolean
NavigationBar\VisualBasicNavigationBarItemService.vb (4)
158tree As SyntaxTree, 184tree As SyntaxTree, 203tree As SyntaxTree, 392tree As SyntaxTree,
VisualBasicAnalyzerOptionsProvider.vb (1)
96Public Function GetVisualBasicAnalyzerOptions(options As AnalyzerOptions, syntaxTree As SyntaxTree) As VisualBasicAnalyzerOptionsProvider
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
40Protected Overrides Async Function GetRootInOtherSyntaxTreeAsync(node As SyntaxNode, semanticModel As SemanticModel, diagnostic As Diagnostic, cancellationToken As CancellationToken) As Task(Of Tuple(Of SyntaxTree, SyntaxNode))
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
55nodes As IEnumerable(Of SyntaxNode), tree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of TextSpan)
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
32Protected Overrides Function SupportsDiscard(tree As SyntaxTree) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Scripting (2)
VisualBasicScriptCompiler.vb (2)
36Public Overrides Function IsCompleteSubmission(tree As SyntaxTree) As Boolean 40Public Overrides Function ParseSubmission(text As SourceText, parseOptions As ParseOptions, cancellationToken As CancellationToken) As SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (251)
Binding\BindingCollectionInitializerTests.vb (5)
1785Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1837Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1882Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1918Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1956Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Binding\BindingErrorTests.vb (1)
24099Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Binding\BindingScopeTests.vb (1)
17Dim tree As SyntaxTree = CompilationUtils.GetTree(comp, treeName)
Binding\LookupTests.vb (11)
24Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 1613Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1663Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1723Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1916Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2087Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2229Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2347Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2450Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2587Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2720Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Compilation\CompilationAPITests.vb (11)
29tree As SyntaxTree, 280Dim listSyntaxTree = New List(Of SyntaxTree) 284Dim t1 As SyntaxTree = VisualBasicSyntaxTree.ParseText(s1) 694comp = comp.AddSyntaxTrees(Enumerable.Empty(Of SyntaxTree)) 730Dim hs = New HashSet(Of SyntaxTree) From {t4, t5, t6} 738Dim col = New ObjectModel.Collection(Of SyntaxTree) From {t4, t5, t6} 746Dim stack = New Concurrent.ConcurrentStack(Of SyntaxTree) 757Dim queue = New Concurrent.ConcurrentQueue(Of SyntaxTree) 788Dim listSyntaxTree = New List(Of SyntaxTree) 804Dim xt As SyntaxTree = Nothing 1389Dim t2 As SyntaxTree = t1
Compilation\MyTemplateTests.vb (2)
16Friend Shared Function GetMyTemplateTree(compilation As VisualBasicCompilation) As SyntaxTree 17Dim MyTemplate As SyntaxTree = Nothing
Compilation\SemanticModelAPITests.vb (56)
67Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 108Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 148Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 190Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 268Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 321Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 370Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 410Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 493Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 587Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 658Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 710Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 750Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 812Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 878Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 929Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 964Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 999Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1038Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1077Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1117Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1160Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1217Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1384Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1416Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1485Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1534Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1575Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1654Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1690Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1765Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1785Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1816Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1855Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1898Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1941Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1975Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2010Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2305Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2442Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2569Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2695Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2738Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2774Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2811Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2847Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3028Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3165Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3632Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3821Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 3842Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 4022Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "sam.vb").Single() 4057Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "sam.vb").Single() 4505Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 4583Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 4613Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (10)
479Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 525Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 754Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 908Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 1164Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 1180Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 1785Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 1898Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 2852Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2886Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Compilation\SemanticModelLookupSymbolsAPITests.vb (9)
51Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 97Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 154Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 214Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 259Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 377Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 431Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1970Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2002Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
DeclaringSyntaxNodeTests.vb (4)
33Dim tree As SyntaxTree = node.SyntaxTree 102Private Sub CheckDeclaringSyntax(Of TNode As VisualBasicSyntaxNode)(comp As VisualBasicCompilation, tree As SyntaxTree, name As String, kind As SymbolKind) 116Private Sub CheckDeclaringSyntaxIsNoDeclaration(Of TNode As VisualBasicSyntaxNode)(comp As VisualBasicCompilation, tree As SyntaxTree, name As String) 127Private Sub CheckLambdaDeclaringSyntax(Of TNode As ExpressionSyntax)(comp As VisualBasicCompilation, tree As SyntaxTree, textToSearchFor As String)
Diagnostics\DiagnosticAnalyzerTests.vb (4)
853Dim builder = ImmutableArray.CreateBuilder(Of SyntaxTree)() 1707Private ReadOnly _cache As New ConcurrentDictionary(Of SyntaxTree, SemanticModel)() 1709Public Overrides Function GetSemanticModel(tree As SyntaxTree, compilation As Compilation, Optional ignoreAccessibility As Boolean = False) As SemanticModel 1713Public Sub VerifyCachedModel(tree As SyntaxTree, model As SemanticModel)
FlowAnalysis\FlowTestBase.vb (1)
170Private Sub FindRegionNodes(tree As SyntaxTree, region As TextSpan,
Semantics\AsyncAwait.vb (5)
107Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 176Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 933Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1414Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1956Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\BinaryOperators.vb (3)
984Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1324Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1419Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\CompoundAssignment.vb (2)
293Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1016Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\ConditionalAccessTests.vb (3)
639Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1316Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1485Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\Conversions_AnonymousDelegates.vb (27)
45Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 136Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 193Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 278Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 359Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 383Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 427Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 508Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 538Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 945Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1031Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1084Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1186Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1234Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1313Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1344Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1396Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1501Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1587Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1634Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1712Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1735Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1783Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1831Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1886Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1983Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2014Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\FieldInitializerBindingTests.vb (1)
1530Private Shared Sub CheckBoundInitializers(expectedInitializers As IEnumerable(Of ExpectedInitializer), syntaxTree As SyntaxTree, boundInitializers As ImmutableArray(Of BoundInitializer), isStatic As Boolean)
Semantics\GetExtendedSemanticInfoTests.vb (5)
7563Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 7618Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 8855Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 8880Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 8902Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\GetSemanticInfoTests.vb (3)
4426Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName) 4697Dim treeA As SyntaxTree = CompilationUtils.GetTree(compilation, "a.vb") 5018Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\Lambda_AnonymousDelegateInference.vb (2)
202Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 436Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\Lambda_Relaxation.vb (24)
37Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 153Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 251Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 349Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 444Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 850Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 925Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 970Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1024Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1179Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1242Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1293Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1406Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1451Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1517Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1616Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1693Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1747Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1907Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1999Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2053Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2145Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2173Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2227Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\LambdaSemanticInfoTests.vb (7)
167Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 461Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 499Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 532Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 577Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 602Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 625Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\MethodCalls.vb (1)
2924Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\OverloadResolution.vb (2)
4318Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 4426Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\Parenthesized.vb (1)
240Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\QueryExpressions_LookupSymbols.vb (16)
53Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 181Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 282Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 358Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 467Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 549Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 900Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 937Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 986Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1147Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1348Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1540Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1623Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1775Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1935Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2070Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\QueryExpressions_SemanticModel.vb (26)
58Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 284Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 504Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 748Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1066Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1287Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1369Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1472Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1535Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1635Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1778Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 1849Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 1876Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 1903Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 1930Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 2091Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2517Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2657Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 2885Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3291Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3495Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3736Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3814Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3844Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3883Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3915Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\ScriptSemanticsTests.vb (1)
170Private Shared Function ErrorTestsGetNode(syntaxTree As SyntaxTree) As MemberAccessExpressionSyntax
Semantics\SyntaxTreeRootTests.vb (4)
28Dim tree As SyntaxTree = VisualBasicSyntaxTree.ParseText("Module Module1 _ Sub Main() _ System.Console.WriteLine(""Wah"") _ End Sub _ End Module") 35Dim tree As SyntaxTree = VisualBasicSyntaxTree.Create(SyntaxFactory.FromClause(SyntaxFactory.CollectionRangeVariable(SyntaxFactory.ModifiedIdentifier("Nay"), SyntaxFactory.NumericLiteralExpression(SyntaxFactory.Literal(823))))) 55Dim syntaxTreeField = GetType(VisualBasicSyntaxNode).GetFields(BindingFlags.NonPublic Or BindingFlags.Instance).Single(Function(f) f.FieldType Is GetType(SyntaxTree)) 82Private Sub CheckTree(tree As SyntaxTree)
Semantics\UnaryOperators.vb (2)
663Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 815Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
Semantics\VariableTypeInference.vb (1)
702Private Sub CheckVariableType(tree As SyntaxTree, model As SemanticModel, textToFind As String, typeName As String)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (87)
DocumentationComments\DocCommentTests.vb (22)
5456Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 5506Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 5662Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 5842Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6040Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6202Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6455Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6603Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6673Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6866Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6945Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 6983Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 7042Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 7101Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 7163Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 7225Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 7280Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 7328Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 7380Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 11910Public Shared Function FindCref(tree As SyntaxTree) As CrefReferenceSyntax 11915Public Shared Function FindAllCrefs(tree As SyntaxTree) As List(Of CrefReferenceSyntax) 12083Private Shared Function FindNodesOfTypeFromText(Of TNode As VisualBasicSyntaxNode)(tree As SyntaxTree, textToFind As String) As TNode()
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (2)
297Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 488Dim tree As SyntaxTree = comp.SyntaxTrees.Single()
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (44)
48Dim tree As SyntaxTree = Nothing 104Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 226Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 299Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 368Dim tree As SyntaxTree = compilation.SyntaxTrees(0) 500Dim tree As SyntaxTree = Nothing 554Dim tree As SyntaxTree = Nothing 582Dim tree As SyntaxTree = Nothing 621Dim tree As SyntaxTree = Nothing 664Dim tree As SyntaxTree = Nothing 701Dim tree As SyntaxTree = Nothing 744Dim tree As SyntaxTree = Nothing 785Dim tree As SyntaxTree = Nothing 821Dim tree As SyntaxTree = Nothing 862Dim tree As SyntaxTree = Nothing 897Dim tree As SyntaxTree = Nothing 924Dim tree As SyntaxTree = Nothing 977Dim tree As SyntaxTree = Nothing 1000Dim tree As SyntaxTree = Nothing 1031Dim tree As SyntaxTree = Nothing 1067Dim tree As SyntaxTree = Nothing 1094Dim tree As SyntaxTree = Nothing 1123Dim tree As SyntaxTree = Nothing 1152Dim tree As SyntaxTree = Nothing 1181Dim tree As SyntaxTree = Nothing 1205Dim tree As SyntaxTree = Nothing 1234Dim tree As SyntaxTree = Nothing 1266Dim tree As SyntaxTree = Nothing 1290Dim tree As SyntaxTree = Nothing 1315Dim tree As SyntaxTree = Nothing 1341Dim tree As SyntaxTree = Nothing 1375Dim tree As SyntaxTree = Nothing 1408Dim tree As SyntaxTree = Nothing 1441Dim tree As SyntaxTree = Nothing 1468Dim tree As SyntaxTree = Nothing 1495Dim tree As SyntaxTree = Nothing 1522Dim tree As SyntaxTree = Nothing 1552Dim tree As SyntaxTree = Nothing 1579Dim tree As SyntaxTree = Nothing 1606Dim tree As SyntaxTree = Nothing 1649Dim tree As SyntaxTree = Nothing 1924Private Sub CheckFieldNameAndLocation(model As SemanticModel, type As ITypeSymbol, tree As SyntaxTree, identifierIndex As Integer, fieldName As String, Optional isKey As Boolean = False) 1967Private Function Compile(text As XElement, ByRef tree As SyntaxTree, nodes As List(Of SyntaxNode), Optional errors As XElement = Nothing) As VisualBasicCompilation 2056Dim tree As SyntaxTree = comp.SyntaxTrees.Single()
SymbolsTests\CompilationCreationTests.vb (2)
2204Private Shared Function CreateSyntaxTree(className As String) As SyntaxTree 2210Private Shared Sub CheckCompilationSyntaxTrees(compilation As VisualBasicCompilation, ParamArray expectedSyntaxTrees As SyntaxTree())
SymbolsTests\MyBaseMyClassSemanticsTests.vb (3)
65Dim tree As SyntaxTree = Nothing 84Private Sub CheckFieldNameAndLocation(type As TypeSymbol, tree As SyntaxTree, identifierIndex As Integer, fieldName As String, Optional isKey As Boolean = False) 116Private Function Compile(text As XElement, ByRef tree As SyntaxTree, nodes As List(Of SyntaxNode), Optional errors As XElement = Nothing) As VisualBasicCompilation
SymbolsTests\Source\BindingsTests.vb (1)
22Dim tree As SyntaxTree = CompilationUtils.GetTree(compilation, treeName)
SymbolsTests\Source\GroupClassTests.vb (6)
15Private Shared Function ParseTemplateTree(text As String, Optional path As String = Nothing) As SyntaxTree 2240Friend Shared ReadOnly WindowsFormsMyTemplateTree As SyntaxTree = ParseTemplateTree(WindowsFormsMyTemplateSource, path:="17d14f5c-a337-4978-8281-53493378c107.vb") ' The name used by native compiler 2599Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "Test3.vb").Single() 3269Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3350Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single() 3756Dim tree As SyntaxTree = (From t In compilation.SyntaxTrees Where t.FilePath = "a.vb").Single()
SymbolsTests\WithStatementSymbolsTests.vb (7)
37Dim tree As SyntaxTree = Nothing 86Dim tree As SyntaxTree = Nothing 117Dim tree As SyntaxTree = Nothing 152Dim tree As SyntaxTree = Nothing 204Dim tree As SyntaxTree = Nothing 250Dim tree As SyntaxTree = Nothing 269Private Function Compile(text As XElement, ByRef tree As SyntaxTree, nodes As List(Of SyntaxNode), Optional errors As XElement = Nothing) As VisualBasicCompilation
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (35)
IncrementalParser\IncrementalParser.vb (5)
82Dim tree As SyntaxTree = Nothing 105Dim tree As SyntaxTree = Nothing 1695Dim extractGreenClassC As Func(Of SyntaxTree, Syntax.InternalSyntax.VisualBasicSyntaxNode) = 2576Private Shared Sub VerifyEquivalent(treeA As SyntaxTree, treeB As SyntaxTree)
IncrementalParser\SyntaxDifferences.vb (2)
15Public Function GetRebuiltNodes(oldTree As SyntaxTree, newTree As SyntaxTree) As ImmutableArray(Of SyntaxNodeOrToken)
LocationTests.vb (3)
28Private Sub AssertMappedSpanEqual(syntaxTree As SyntaxTree, 55Private Function GetSpanIn(tree As SyntaxTree, textToFind As String) As TextSpan 62Private Shared Function InspectLineMapping(tree As SyntaxTree) As IEnumerable(Of String)
Parser\DeclarationTests.vb (1)
14Private Function ParseFile(text As String) As SyntaxTree
Parser\ParseDirectives.vb (2)
3386Private Function GetStartPosition(tree As SyntaxTree, text As String) As Integer 3392Private Function GetEndPosition(tree As SyntaxTree, text As String) As Integer
Parser\ParserRegressionTests.vb (1)
760Dim tree As SyntaxTree = VisualBasicSyntaxTree.ParseText(EncodedStringText.Create(data))
Parser\ParseStatements.vb (1)
4358Private Shared Sub CheckTokensForIncompleteImplements(tree As SyntaxTree, ofMissing As Boolean)
Syntax\SyntaxAnnotationTests.vb (6)
355Private Sub TestCopyAnnotations(tree1 As SyntaxTree, tree2 As SyntaxTree) 431Private Sub TestManyRandomAnnotations(tree As SyntaxTree) 462Private Sub TestRandomAnnotations(tree As SyntaxTree) 516Private Sub TestTriviaAnnotation(tree As SyntaxTree) 528Private Sub TestAnnotation(tree As SyntaxTree)
Syntax\SyntaxEquivalenceTests.vb (4)
13Private Sub VerifyEquivalent(tree1 As SyntaxTree, tree2 As SyntaxTree, topLevel As Boolean) 20Private Sub VerifyNotEquivalent(tree1 As SyntaxTree, tree2 As SyntaxTree, topLevel As Boolean)
Syntax\SyntaxTreeTests.vb (1)
188Dim oldTree As SyntaxTree = New VisualBasicSyntaxTree.DummySyntaxTree()
TestSyntaxNodes.vb (9)
1733Dim tree As SyntaxTree = VisualBasicSyntaxTree.ParseText(SourceText.From(" Module M1" & vbCrLf & "End Module")) 1763Dim tree As SyntaxTree = VisualBasicSyntaxTree.ParseText(SourceText.From("Module M1" & vbCrLf & "End")) 2212Dim tree As SyntaxTree = VisualBasicSyntaxTree.ParseText("public class goo : end class") 2861Dim x As SyntaxTree = ThirdImportsClause.SyntaxTree 2862Dim y As SyntaxTree = newImportsClause.SyntaxTree 2888Dim BlankTree As SyntaxTree = Nothing 2903Dim span2 = CType(newTree, SyntaxTree).GetChangedSpans(CType(oldTree, SyntaxTree)) 2908Dim BlankTree As SyntaxTree = Nothing
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (82)
BasicTestSource.vb (10)
22Optional checksumAlgorithm As SourceHashAlgorithm = SourceHashAlgorithms.Default) As SyntaxTree 30Private Shared Sub CheckSerializable(tree As SyntaxTree) 44Optional ByRef spans As IEnumerable(Of IEnumerable(Of TextSpan)) = Nothing) As SyntaxTree() 48Return Array.Empty(Of SyntaxTree) 58Return New SyntaxTree() {VisualBasicSyntaxTree.ParseText(SourceText.From(source, encoding:=Nothing, SourceHashAlgorithms.Default), parseOptions)} 66Dim tree = TryCast(Value, SyntaxTree) 69Return New SyntaxTree() {tree} 72Dim trees = TryCast(Value, SyntaxTree()) 103Public Shared Widening Operator CType(source As SyntaxTree) As BasicTestSource 107Public Shared Widening Operator CType(source As SyntaxTree()) As BasicTestSource
CompilationTestUtils.vb (14)
21Private Function ParseSources(source As IEnumerable(Of String), parseOptions As VisualBasicParseOptions) As IEnumerable(Of SyntaxTree) 202Public Function CreateCompilationWithMscorlib40AndVBRuntime(source As IEnumerable(Of SyntaxTree), 288Optional ByRef spans As IEnumerable(Of IEnumerable(Of TextSpan)) = Nothing) As IEnumerable(Of SyntaxTree) 299Public Function ToSourceTrees(compilationSources As XElement, Optional parseOptions As VisualBasicParseOptions = Nothing) As IEnumerable(Of SyntaxTree) 304Public Function CreateEmptyCompilationWithReferences(source As SyntaxTree, 311Public Function CreateEmptyCompilationWithReferences(source As IEnumerable(Of SyntaxTree), 622Public Function CreateParseTree(programElement As XElement) As SyntaxTree 634Public Function CreateParseTreeAndSpans(programElement As XElement, Optional parseOptions As VisualBasicParseOptions = Nothing) As (tree As SyntaxTree, spans As IList(Of TextSpan)) 645Public Function FindTokenFromText(tree As SyntaxTree, textToFind As String) As SyntaxToken 653Public Function FindPositionFromText(tree As SyntaxTree, textToFind As String) As Integer 660Public Function FindNodeFromText(tree As SyntaxTree, textToFind As String) As SyntaxNode 665Public Function FindNodeOfTypeFromText(Of TNode As SyntaxNode)(tree As SyntaxTree, textToFind As String) As TNode 674Public Function GetTree(compilation As Compilation, name As String) As SyntaxTree 817Public Sub AssertTheseDiagnostics(tree As SyntaxTree, errs As XElement, Optional suppressInfos As Boolean = True)
DiagnosticExtensions.vb (1)
23Friend Function GetDiagnosticsForSyntaxTree(c As VisualBasicCompilation, stage As CompilationStage, tree As SyntaxTree, Optional filterSpan As TextSpan? = Nothing) As ImmutableArray(Of Diagnostic)
MockSymbols.vb (1)
637Friend Overrides Function CalculateLocalSyntaxOffset(localPosition As Integer, localTree As SyntaxTree) As Integer
ParserTestUtilities.vb (40)
23Public Function ParseAndVerify(code As XCData, Optional expectedErrors As XElement = Nothing) As SyntaxTree 28Public Function ParseAndVerify(code As XCData, options As VisualBasicParseOptions, Optional expectedErrors As XElement = Nothing) As SyntaxTree 33Public Function ParseAndVerify(source As String, options As VisualBasicParseOptions, Optional expectedErrors As XElement = Nothing) As SyntaxTree 50Public Function ParseAndVerify(source As String, Optional expectedErrors As XElement = Nothing) As SyntaxTree 54Public Function ParseAndVerify(code As XCData, ParamArray expectedDiagnostics() As DiagnosticDescription) As SyntaxTree 58Public Function ParseAndVerify(code As XCData, options As VisualBasicParseOptions, ParamArray expectedDiagnostics() As DiagnosticDescription) As SyntaxTree 62Public Function ParseAndVerify(source As String, ParamArray expectedDiagnostics() As DiagnosticDescription) As SyntaxTree 66Public Function ParseAndVerify(source As String, options As VisualBasicParseOptions, ParamArray expectedDiagnostics() As DiagnosticDescription) As SyntaxTree 70Public Function ParseAndVerify(source As String, languageVersion As LanguageVersion, ParamArray expectedDiagnostics() As DiagnosticDescription) As SyntaxTree 74Public Function ParseAndVerify(source As String, languageVersion As LanguageVersion, errorCodesOnly As Boolean, ParamArray expectedDiagnostics() As DiagnosticDescription) As SyntaxTree 78Private Function ParseAndVerify(source As String, options As VisualBasicParseOptions, expectedDiagnostics() As DiagnosticDescription, errorCodesOnly As Boolean) As SyntaxTree 100Public Function Parse(code As XCData, Optional options As VisualBasicParseOptions = Nothing) As SyntaxTree 104Public Function Parse(code As String, Optional options As VisualBasicParseOptions = Nothing) As SyntaxTree 108Public Function Parse(source As String, fileName As String, Optional options As VisualBasicParseOptions = Nothing, Optional encoding As Encoding = Nothing) As SyntaxTree 294Public Function VerifySyntaxKinds(tree As SyntaxTree, ParamArray expected As SyntaxKind()) As SyntaxTree 317Public Function VerifyOccurrenceCount(tree As SyntaxTree, kind As SyntaxKind, expectedCount As Integer) As SyntaxTree 325Public Function TraverseAllNodes(tree As SyntaxTree) As SyntaxTree 331Public Function FindNodeOrTokenByKind(tree As SyntaxTree, kind As SyntaxKind, Optional occurrence As Integer = 1) As SyntaxNodeOrToken 370Public Function VerifyNoWhitespaceInKeywords(tree As SyntaxTree) As SyntaxTree 376Public Function VerifyNoMissingChildren(tree As SyntaxTree) As SyntaxTree 386Public Function VerifyNoZeroWidthNodes(tree As SyntaxTree) As SyntaxTree 396Public Function VerifyErrorsOnChildrenAlsoPresentOnParent(tree As SyntaxTree) As SyntaxTree 409Public Sub InternalVerifyErrorsOnChildrenAlsoPresentOnParent(node As SyntaxNodeOrToken, tree As SyntaxTree) 438Public Function VerifyNoAdjacentTriviaHaveSameKind(tree As SyntaxTree) As SyntaxTree 446Public Function VerifySpanOfChildWithinSpanOfParent(tree As SyntaxTree) As SyntaxTree 482Public Function GetMockTree() As SyntaxTree 545Public Overrides Function WithChangedText(newText As SourceText) As SyntaxTree 549Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree 553Public Overrides Function WithFilePath(path As String) As SyntaxTree 557Public Overrides Function WithDiagnosticOptions(options As ImmutableDictionary(Of String, ReportDiagnostic)) As SyntaxTree 632Private Sub VerifyContainsErrors(node As SyntaxNodeOrToken, tree As SyntaxTree,
SyntaxTreeExtensions.vb (15)
16Public Function WithReplace(syntaxTree As SyntaxTree, offset As Integer, length As Integer, newText As String) As SyntaxTree 23Friend Function WithReplaceFirst(syntaxTree As SyntaxTree, oldText As String, newText As String) As SyntaxTree 31Public Function WithReplace(syntaxTree As SyntaxTree, startIndex As Integer, oldText As String, newText As String) As SyntaxTree 39Public Function WithInsertAt(syntaxTree As SyntaxTree, offset As Integer, newText As String) As SyntaxTree 44Public Function WithInsertBefore(syntaxTree As SyntaxTree, existingText As String, newText As String) As SyntaxTree 51Public Function WithRemoveAt(syntaxTree As SyntaxTree, offset As Integer, length As Integer) As SyntaxTree 56Public Function WithRemoveFirst(syntaxTree As SyntaxTree, oldText As String) As SyntaxTree 68Friend Function Dump(node As SyntaxTree) As String
VBParser.vb (1)
17Public Function Parse(code As String) As SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Workspaces (68)
DirectiveSyntaxExtensions.vb (1)
89Public Function GetStartDirectives(syntaxTree As SyntaxTree, cancellationToken As CancellationToken) As IEnumerable(Of DirectiveTriviaSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (14)
121Public Function FindTriviaToLeft(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxTrivia 152Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 161Public Function IsWithinPartialMethodDeclaration(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 177Public Function IsEntirelyWithinComment(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 188Public Function IsEntirelyWithinStringLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 199Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 238Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 265Public Function IsInSkippedText(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 296Public Function IsGlobalStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 313Public Function IsRightOfDot(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 324Public Function IsRightOfIntegerLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 330Public Function IsInPreprocessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 336syntaxTree As SyntaxTree, 357Public Function GetFirstStatementOnLine(syntaxTree As SyntaxTree, lineNumber As Integer, cancellationToken As CancellationToken) As StatementSyntax
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (37)
14Friend Function GetTargetToken(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As SyntaxToken 38Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 47Public Function IsPreProcessorKeywordContext(syntaxTree As SyntaxTree, position As Integer, preProcessorTokenOnLeftOfPosition As SyntaxToken, cancellationToken As CancellationToken) As Boolean 63Public Function IsNamespaceContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 68Public Function IsNamespaceDeclarationNameContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 82Public Function IsPartialTypeDeclarationNameContext(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, ByRef statementSyntax As TypeStatementSyntax) As Boolean 106Public Function GetContainingTypeBlock(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TypeBlockSyntax 115Friend Function IsTypeDeclarationContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 122syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, allowAfterModifiersOrDim As Boolean, cancellationToken As CancellationToken, ParamArray allowedParentBlocks As SyntaxKind()) As Boolean 188Friend Function IsTypeMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 197Friend Function IsInterfaceMemberDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 205Friend Function IsTypeDeclarationKeywordContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 212Friend Function IsFieldNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 245Friend Function IsParameterNameDeclarationContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 268Friend Function IsLabelContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 301Friend Function IsEnumMemberNameContext(syntaxTree As SyntaxTree, context As VisualBasicSyntaxContext) As Boolean 315Public Function IsDelegateCreationContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 339syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 346syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 459Public Function IsAttributeNameContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 479Public Function IsTypeContext(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken, Optional semanticModelOpt As SemanticModel = Nothing) As Boolean 545Private Sub PositionOutsideTupleIfApplicable(syntaxTree As SyntaxTree, ByRef position As Integer, 556Public Function IsNameOfContext(syntaxTree As SyntaxTree, position As Integer, Optional cancellationToken As CancellationToken = Nothing) As Boolean 572Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 582Friend Function IsSingleLineStatementContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 625Friend Function IsMultiLineStatementStartContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 662Friend Function IsStartOfSelectCaseBlock(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As Boolean 670Friend Function IsAfterStatementOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 684Friend Function IsInStatementBlockOfKind(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken, ParamArray kinds As SyntaxKind()) As Boolean 716Public Function IsQueryIntoClauseContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 750Public Function IsRaiseEventContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 756Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean 762Public Function IsObjectCreationTypeContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, cancellationToken As CancellationToken) As Boolean 775Friend Function IsEnumTypeMemberAccessContext(syntaxTree As SyntaxTree, position As Integer, targetToken As SyntaxToken, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 811syntaxTree As SyntaxTree, 1072Friend Function IsPossibleTupleContext(syntaxTree As SyntaxTree, 1089Public Function IsInPreprocessorExpressionContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean
ModifierCollectionFacts.vb (2)
32Public Sub New(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) 302Private Shared Function ComputeAllowableDeclarationTypes(syntaxTree As SyntaxTree, position As Integer, token As SyntaxToken, cancellationToken As CancellationToken) As PossibleDeclarationTypes
SyntaxNodeExtensions.vb (2)
666Public Function ReplaceStatements(tree As SyntaxTree, 742tree As SyntaxTree,
VisualBasicSymbolDeclarationService.vb (1)
57Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
VisualBasicSyntaxFacts.vb (4)
127Public Function IsPreProcessorDirectiveContext(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsPreProcessorDirectiveContext 131Public Function IsEntirelyWithinStringOrCharOrNumericLiteral(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsEntirelyWithinStringOrCharOrNumericLiteral 1140Public Function GetInactiveRegionSpanAroundPosition(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As TextSpan Implements ISyntaxFacts.GetInactiveRegionSpanAroundPosition 1717Public Function IsInInactiveRegion(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFacts.IsInInactiveRegion
VisualBasicSyntaxFactsService.vb (2)
23Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFactsService.IsInNonUserCode 39Public Function GetSelectedFieldsAndPropertiesAsync(tree As SyntaxTree, textSpan As TextSpan, allowPartialSelection As Boolean, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SyntaxNode)) Implements ISyntaxFactsService.GetSelectedFieldsAndPropertiesAsync
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.NodeSyntaxReference.vb (1)
18Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.ParsedSyntaxTree.vb (2)
71Public Overrides Function WithRootAndOptions(root As SyntaxNode, options As ParseOptions) As SyntaxTree 77Public Overrides Function WithFilePath(path As String) As SyntaxTree
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.vb (2)
65Public Overrides Function ParseSyntaxTree(filePath As String, options As ParseOptions, text As SourceText, cancellationToken As CancellationToken) As SyntaxTree 73Public Overrides Function CreateSyntaxTree(filePath As String, options As ParseOptions, encoding As Encoding, checksumAlgorithm As SourceHashAlgorithm, root As SyntaxNode) As SyntaxTree
Microsoft.CodeAnalysis.Workspaces (182)
AbstractCodeGenerationService.cs (1)
244var destinationTree = destinationDeclaration.SyntaxTree;
AbstractCodeGenerationService_FindDeclaration.cs (1)
66var syntaxTree = destination.SyntaxTree;
AbstractDocumentationCommentService.cs (1)
84var syntaxTree = documentationComment.SyntaxTree;
AbstractGeneratedCodeRecognitionService.cs (3)
20var syntaxTree = document.GetSyntaxTreeSynchronously(cancellationToken); 27var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 31private static bool IsGeneratedCode(SyntaxTree syntaxTree, Document document, CancellationToken cancellationToken)
AbstractIndentation.Indenter.cs (2)
35public readonly SyntaxTree Tree; 43SyntaxTree tree,
AbstractSelectedMembers.cs (3)
35SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 39SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken) 43SyntaxTree tree, TextSpan textSpan, bool allowPartialSelection,
AliasSymbolCache.cs (1)
15using TreeMap = ConcurrentDictionary<(SyntaxTree tree, int namespaceId), ImmutableDictionary<INamespaceOrTypeSymbol, IAliasSymbol>>;
BaseIndentationFormattingRule.cs (1)
170var tree = token1.SyntaxTree;
BottomUpBaseIndentationFinder.cs (4)
44SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 70public int? FromAlignTokensOperations(SyntaxTree tree, SyntaxToken token) 90SyntaxTree tree, SyntaxToken token, int position, CancellationToken cancellationToken) 96SyntaxTree tree, SyntaxToken token, int position, int extraSpaces, CancellationToken cancellationToken)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
20private readonly SyntaxTree _syntaxTree;
CodeFixes\FixAllOccurrences\DocumentBasedFixAllProvider.cs (1)
53/// will only be examined for its content (e.g. it's <see cref="SyntaxTree"/> or <see cref="SourceText"/>. No
CodeFixes\FixAllOccurrences\FixAllProvider.cs (2)
54/// examined for its content (e.g. it's <see cref="SyntaxTree"/> or <see cref="SourceText"/>. No other aspects 68/// examined for its content (e.g. it's <see cref="SyntaxTree"/> or <see cref="SourceText"/>. No other aspects
CodeRefactorings\FixAllOccurences\DocumentBasedFixAllProvider.cs (1)
55/// (e.g. it's <see cref="SyntaxTree"/> or <see cref="SourceText"/>. No other aspects of document (like it's properties),
CodeRefactorings\FixAllOccurences\FixAllProvider.cs (2)
55/// examined for its content (e.g. it's <see cref="SyntaxTree"/> or <see cref="SourceText"/>. No other aspects 69/// examined for its content (e.g. it's <see cref="SyntaxTree"/> or <see cref="SourceText"/>. No other aspects
CommonFormattingHelpers.cs (1)
142public static int GetTokenColumn(this SyntaxTree tree, SyntaxToken token, int tabSize)
Diagnostics\DiagnosticAnalysisResultBuilder.cs (5)
130public void AddSyntaxDiagnostics(SyntaxTree tree, IEnumerable<Diagnostic> diagnostics) 136public void AddSemanticDiagnostics(SyntaxTree tree, IEnumerable<Diagnostic> diagnostics) 149ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, Diagnostic diagnostic) 172var diagnosticTree = diagnostic.Location.SourceTree; 202ref Dictionary<DocumentId, List<DiagnosticData>>? lazyLocals, SyntaxTree? tree, IEnumerable<Diagnostic> diagnostics)
Diagnostics\DiagnosticDataLocation.cs (1)
104public DiagnosticDataLocation WithSpan(TextSpan newSourceSpan, SyntaxTree tree)
Diagnostics\Extensions.cs (5)
51var tree = textDocument is Document { SupportsSyntaxTree: true } document 96SyntaxTree? treeToAnalyze = null; 225SyntaxTree? tree, 243SyntaxTree? tree, 338var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
DocumentExtensions.cs (4)
43public static async ValueTask<SyntaxTree> GetRequiredSyntaxTreeAsync(this Document document, CancellationToken cancellationToken) 45if (document.TryGetSyntaxTree(out var syntaxTree)) 53public static SyntaxTree GetRequiredSyntaxTreeSynchronously(this Document document, CancellationToken cancellationToken) 55var syntaxTree = document.GetSyntaxTreeSynchronously(cancellationToken);
Editing\SymbolEditor.cs (3)
208/// An action that make changes to a declaration node within a <see cref="SyntaxTree"/>. 216/// An action that make changes to a declaration node within a <see cref="SyntaxTree"/>. 325var sourceTree = location.SourceTree;
FindSymbols\FindReferences\FindReferencesDocumentState.cs (1)
22public readonly SyntaxTree SyntaxTree;
FindSymbols\SymbolFinder.cs (1)
99var syntaxTree = semanticModel.SyntaxTree;
GeneratedCodeUtilities.cs (2)
49SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken) 118SyntaxTree tree, Func<SyntaxTrivia, bool> isComment, CancellationToken cancellationToken)
ISolutionExtensions.cs (1)
33public static Document GetRequiredDocument(this Solution solution, SyntaxTree syntaxTree)
ISyntaxFacts.cs (4)
164bool IsPreProcessorDirectiveContext(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 190bool IsEntirelyWithinStringOrCharOrNumericLiteral([NotNullWhen(true)] SyntaxTree? syntaxTree, int position, CancellationToken cancellationToken); 419TextSpan GetInactiveRegionSpanAroundPosition(SyntaxTree tree, int position, CancellationToken cancellationToken); 490bool IsInInactiveRegion(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken);
ISyntaxFactsService.cs (2)
17bool IsInNonUserCode(SyntaxTree syntaxTree, int position, CancellationToken cancellationToken); 20Task<ImmutableArray<SyntaxNode>> GetSelectedFieldsAndPropertiesAsync(SyntaxTree syntaxTree, TextSpan textSpan, bool allowPartialSelection, CancellationToken cancellationToken);
J\s\src\Compilers\Core\Portable\Syntax\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
20internal static void VerifySource(this SyntaxTree tree, IEnumerable<TextChangeRange>? changes = null) 106public static bool IsHiddenPosition(this SyntaxTree tree, int position, CancellationToken cancellationToken = default)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (12)
18public static bool OverlapsHiddenPosition([NotNullWhen(returnValue: true)] this SyntaxTree? tree, TextSpan span, CancellationToken cancellationToken) 36public static bool IsScript(this SyntaxTree syntaxTree) 44this SyntaxTree syntaxTree, 54this SyntaxTree syntaxTree, 63this SyntaxTree syntaxTree, 95public static bool IsEntirelyHidden(this SyntaxTree tree, TextSpan span, CancellationToken cancellationToken) 120public static bool IsBeforeFirstToken(this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 129this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken) 168this SyntaxTree syntaxTree, int position, CancellationToken cancellationToken, bool findInsideTrivia = false) 201this SyntaxTree syntaxTree, 216this SyntaxTree syntaxTree, 227public static bool IsGeneratedCode(this SyntaxTree syntaxTree, AnalyzerOptions? analyzerOptions, ISyntaxFacts syntaxFacts, CancellationToken cancellationToken)
LocationExtensions.cs (2)
13public static SyntaxTree GetSourceTreeOrThrow(this Location location) 38var tree = loc.SourceTree;
ParsedDocument.cs (1)
29public SyntaxTree SyntaxTree => Root.SyntaxTree;
Remote\RemoteArguments.cs (1)
193var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
352var baseSyntaxTree = await baseDocument.GetRequiredSyntaxTreeAsync(_cancellationToken).ConfigureAwait(false); 444var baseSyntaxTree = await baseDocument.GetRequiredSyntaxTreeAsync(_cancellationToken).ConfigureAwait(false);
Rename\IRemoteRenamerService.cs (1)
129var tree = await document.GetRequiredSyntaxTreeAsync(cancellation).ConfigureAwait(false);
Rename\RenameRewriterParameters.cs (1)
21internal readonly SyntaxTree OriginalSyntaxTree;
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
394SyntaxTree tree,
SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (6)
43var previousSyntaxTree = previousSemanticModel.SyntaxTree; 44var currentSyntaxTree = currentBodyNode.SyntaxTree; 131private readonly SyntaxTree _originalSyntaxTree; 132private readonly SyntaxTree _updatedSyntaxTree; 135public NonEquivalentTreeException(string message, SyntaxTree originalSyntaxTree, SyntaxTree updatedSyntaxTree)
SemanticModelReuse\ISemanticModelReuseLanguageService.cs (1)
34/// at. In other words, they must be <see cref="SyntaxTree.IsEquivalentTo"/><c>(..., topLevel: true)</c>. This
Shared\Extensions\ProjectExtensions.cs (1)
37public static Document GetRequiredDocument(this Project project, SyntaxTree tree)
SymbolKey.AliasSymbolKey.cs (1)
37var syntaxTree = reader.GetSyntaxTree(filePath);
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (2)
46var syntaxTree = location.SourceTree; 49failureReason = $"({nameof(AnonymousFunctionOrDelegateSymbolKey)} {nameof(SyntaxTree)} failed)";
SymbolKey.BodyLevelSymbolKey.cs (8)
78var syntaxTree = locations[0].SourceTree; 101private static SyntaxNode? TryGetContainerDeclaration(ISymbol container, SyntaxTree? syntaxTree, CancellationToken cancellationToken) 116Compilation compilation, SyntaxTree? syntaxTree, 182var firstSourceTree = locations[0]?.SourceTree; 203SyntaxNode? GetContainerDeclaration(SyntaxTree? syntaxTree) 274private static bool Contains(IEnumerable<SyntaxTree> trees, SyntaxTree tree) 276foreach (var current in trees)
SymbolKey.cs (1)
75/// cref="SyntaxTree"/> is enumerated to list all the symbols with the same <see cref="ISymbol.Name"/> and <see
SymbolKey.SymbolKeyReader.cs (3)
471internal SyntaxTree? GetSyntaxTree(string filePath) 473foreach (var tree in this.Compilation.SyntaxTrees) 688var syntaxTree = GetSyntaxTree(filePath);
SyntacticDocument.cs (1)
26public SyntaxTree SyntaxTree => Root.SyntaxTree;
SyntaxContext.cs (1)
16public SyntaxTree SyntaxTree { get; }
SyntaxPath.cs (1)
136public bool TryResolve<TNode>(SyntaxTree syntaxTree, CancellationToken cancellationToken, [NotNullWhen(true)] out TNode? node)
Workspace\Host\SyntaxTreeFactory\AbstractSyntaxTreeFactoryService.cs (2)
23public abstract SyntaxTree CreateSyntaxTree(string filePath, ParseOptions options, Encoding encoding, SourceHashAlgorithm checksumAlgorithm, SyntaxNode root); 24public abstract SyntaxTree ParseSyntaxTree(string filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken);
Workspace\Host\SyntaxTreeFactory\ISyntaxTreeFactoryService.cs (2)
32SyntaxTree CreateSyntaxTree(string? filePath, ParseOptions options, Encoding? encoding, SourceHashAlgorithm checksumAlgorithm, SyntaxNode root); 35SyntaxTree ParseSyntaxTree(string? filePath, ParseOptions options, SourceText text, CancellationToken cancellationToken);
Workspace\IWorkspaceConfigurationService.cs (1)
32/// cref="Document"/>, <see cref="SyntaxTree"/>, etc.) to which it would be impractical to flow these options
Workspace\Solution\Document.cs (16)
39private Task<SyntaxTree>? _syntaxTreeResultTask; 74public bool TryGetSyntaxTree([NotNullWhen(returnValue: true)] out SyntaxTree? syntaxTree) 155/// Gets the <see cref="SyntaxTree" /> for this document asynchronously. 160/// a cached result every subsequent time. <see cref="SyntaxTree"/>'s can hold onto their roots lazily. So calls 161/// to <see cref="SyntaxTree.GetRoot"/> or <see cref="SyntaxTree.GetRootAsync"/> may end up causing computation 164public Task<SyntaxTree?> GetSyntaxTreeAsync(CancellationToken cancellationToken = default) 169return SpecializedTasks.Null<SyntaxTree>(); 180if (TryGetSyntaxTree(out var tree)) 198internal SyntaxTree? GetSyntaxTreeSynchronously(CancellationToken cancellationToken) 216return this.TryGetSyntaxTree(out var tree) && tree.TryGetRoot(out root) && root != null; 234var tree = (await this.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false))!; 250var tree = this.GetSyntaxTreeSynchronously(cancellationToken)!; 287var syntaxTree = await this.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 406var tree = (await this.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false))!; 407var oldTree = await oldDocument.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\DocumentState.cs (19)
27private static readonly ConditionalWeakTable<SyntaxTree, DocumentId> s_syntaxTreeToIdMap = new(); 157var tree = treeFactory.ParseSyntaxTree(filePath, options, text, cancellationToken); 227var oldTree = oldTreeAndVersion.Tree; 230var newTree = oldTree.WithChangedText(newText); 237private static TreeAndVersion MakeNewTreeAndVersion(SyntaxTree oldTree, SourceText oldText, VersionStamp oldVersion, SyntaxTree newTree, SourceText newText, VersionStamp newVersion) 246private static bool TopLevelChanged(SyntaxTree oldTree, SourceText oldText, SyntaxTree newTree, SourceText newText) 359var existingTree = existingTreeAndVersion.Tree; 361SyntaxTree? newTree = null; 504if (TryGetSyntaxTree(out var priorTree)) 544var tree = factory.CreateSyntaxTree(attributes.SyntaxTreeFilePath, options, encoding, checksumAlgorithm, newRoot); 600public bool TryGetSyntaxTree([NotNullWhen(returnValue: true)] out SyntaxTree? syntaxTree) 614public async ValueTask<SyntaxTree> GetSyntaxTreeAsync(CancellationToken cancellationToken) 626internal SyntaxTree GetSyntaxTree(CancellationToken cancellationToken) 668private static void BindSyntaxTreeToId(SyntaxTree tree, DocumentId id) 680public static DocumentId? GetDocumentIdForTree(SyntaxTree tree) 687SyntaxTree newTree, 689SyntaxTree? oldTree = null,
Workspace\Solution\DocumentState_LinkedFileReuse.cs (4)
91var siblingTree = siblingRoot.SyntaxTree; 106var newTree = treeFactory.CreateSyntaxTree( 186var siblingTree = siblingTreeAndVersion.Tree; 208var siblingTree = siblingTreeAndVersion.Tree;
Workspace\Solution\Project.cs (3)
226public DocumentId? GetDocumentId(SyntaxTree? syntaxTree) 232public Document? GetDocument(SyntaxTree? syntaxTree) 325/// generated. This method exists to implement <see cref="Solution.GetDocument(SyntaxTree?)"/> and is best avoided unless you're doing something
Workspace\Solution\ProjectState.cs (3)
308public override AnalyzerConfigOptions GetOptions(SyntaxTree tree) 447public override GeneratedKind IsGenerated(SyntaxTree tree, CancellationToken cancellationToken) 454public override bool TryGetDiagnosticValue(SyntaxTree tree, string diagnosticId, CancellationToken cancellationToken, out ReportDiagnostic severity)
Workspace\Solution\Solution.cs (4)
192public DocumentId? GetDocumentId(SyntaxTree? syntaxTree) => GetDocumentId(syntaxTree, projectId: null); 197public DocumentId? GetDocumentId(SyntaxTree? syntaxTree, ProjectId? projectId) 281public Document? GetDocument(SyntaxTree? syntaxTree) 284internal Document? GetDocument(SyntaxTree? syntaxTree, ProjectId? projectId)
Workspace\Solution\SolutionState.CompilationAndGeneratorDriverTranslationAction_Actions.cs (3)
102var syntaxTrees = new List<SyntaxTree>(_documents.Length); 127var syntaxTrees = new List<SyntaxTree>(capacity: _documents.Length); 154var syntaxTrees = new List<SyntaxTree>(capacity: _state.DocumentStates.Count);
Workspace\Solution\SolutionState.CompilationPair.cs (3)
31public CompilationPair ReplaceSyntaxTree(SyntaxTree oldTree, SyntaxTree newTree) 36public CompilationPair AddSyntaxTree(SyntaxTree newTree)
Workspace\Solution\SolutionState.CompilationTracker.cs (5)
166public ICompilationTracker FreezePartialStateWithTree(SolutionState solution, DocumentState docState, SyntaxTree tree, CancellationToken cancellationToken) 201var oldTree = oldState.GetSyntaxTree(cancellationToken); 210var oldTree = compilationPair.CompilationWithoutGeneratedDocuments.SyntaxTrees.FirstOrDefault(t => t.FilePath == tree.FilePath); 550using var _ = ArrayBuilder<SyntaxTree>.GetInstance(ProjectState.DocumentStates.Count, out var trees); 838using var _ = ArrayBuilder<SyntaxTree>.GetInstance(out var treesToRemove);
Workspace\Solution\SolutionState.cs (6)
340internal DocumentState? GetDocumentState(SyntaxTree? syntaxTree, ProjectId? projectId) 356if (document.TryGetSyntaxTree(out var documentTree) && documentTree == syntaxTree) 368if (generatedDocument.TryGetSyntaxTree(out var documentTree) && documentTree == syntaxTree) 1352if (oldDocument.TryGetSyntaxTree(out var oldTree) && 1637using var _ = ArrayBuilder<(DocumentState, SyntaxTree)>.GetInstance(allDocumentIds.Length, out var builder); 1839/// generated. This method exists to implement <see cref="Solution.GetDocument(SyntaxTree?)"/> and is best avoided unless you're doing something
Workspace\Solution\SolutionState.GeneratedFileReplacingCompilationTracker.cs (3)
69public ICompilationTracker FreezePartialStateWithTree(SolutionState solution, DocumentState docState, SyntaxTree tree, CancellationToken cancellationToken) 90var newSyntaxTree = await _replacedGeneratedDocumentState.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 96var existingSyntaxTree = await existingState.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Workspace\Solution\SolutionState.ICompilationTracker.cs (1)
38ICompilationTracker FreezePartialStateWithTree(SolutionState solution, DocumentState docState, SyntaxTree tree, CancellationToken cancellationToken);
Workspace\Solution\SolutionState.SymbolToProjectId.cs (2)
37var syntaxTree = symbol.Locations[0].SourceTree; 137var tree = typeParameter.Locations[0].SourceTree;
Workspace\Solution\TreeAndVersion.cs (2)
18public SyntaxTree Tree { get; } 25public TreeAndVersion(SyntaxTree tree, VersionStamp version)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (9)
VisualStudioMSBuildWorkspaceTests.cs (9)
60var tree = await document.GetSyntaxTreeAsync(); 422var tree = await document.GetSyntaxTreeAsync(); 443var tree = await document.GetSyntaxTreeAsync(); 461var tree = await document.GetSyntaxTreeAsync(); 880var tree = await document.GetSyntaxTreeAsync(); 899var tree = await document.GetSyntaxTreeAsync(); 2812var tree = document.UseReference(static d => d.GetSyntaxTreeAsync().Result); 2852var doc2tree = await doc2.GetSyntaxTreeAsync(); 2866var doc3tree = await doc3.GetSyntaxTreeAsync();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Formatting\FormattingTestBase.cs (1)
61var syntaxTree = await document.GetRequiredSyntaxTreeAsync(CancellationToken.None);
Microsoft.CodeAnalysis.Workspaces.UnitTests (103)
BatchFixAllProviderTests.cs (1)
124var tree = await document.GetSyntaxTreeAsync(cancellationToken);
FindReferencesTests.cs (3)
124var tree = Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTree.ParseText( 183var tree = Microsoft.CodeAnalysis.VisualBasic.VisualBasicSyntaxTree.ParseText( 215var tree = Microsoft.CodeAnalysis.CSharp.CSharpSyntaxTree.ParseText(
FormattingTests.cs (3)
73var tree = CS.SyntaxFactory.ParseSyntaxTree(input); 79var tree = VB.SyntaxFactory.ParseSyntaxTree(input); 83private static void AssertFormat(string expected, SyntaxTree tree, SyntaxFormattingOptions options)
SolutionTests\SolutionTests.cs (37)
280var tree = CS.SyntaxFactory.ParseSyntaxTree("class NewClass {}"); 314var tree = compilation.SyntaxTrees.Single(); 1158var tree = compilation.SyntaxTrees.Single(t => t.FilePath == document.FilePath); 1286var oldTree = await document.GetRequiredSyntaxTreeAsync(CancellationToken.None); 1292var newTree = await document.GetRequiredSyntaxTreeAsync(CancellationToken.None); 1320var oldTree = await document.GetRequiredSyntaxTreeAsync(CancellationToken.None); 1335var newTree = await document.GetRequiredSyntaxTreeAsync(CancellationToken.None); 2539var tree = document.GetSyntaxTreeAsync().Result; 2547var tree2 = doc2.GetSyntaxTreeAsync().Result; 2598var tree = await documentWithAttribute.GetSyntaxTreeAsync(CancellationToken.None); 2761var docTree = doc.GetSyntaxTreeAsync().Result; 2782var docTree = doc.GetSyntaxTreeAsync().Result; 3046var tree = doc.GetSyntaxTreeAsync().Result; 3063var tree2 = doc2.GetSyntaxTreeAsync().Result; 3138var tree = document.GetSyntaxTreeSynchronously(default); 3141var tree2 = tree.WithFilePath("new path"); 3169var tree3 = tree.WithRootAndOptions(newRoot, tree.Options); 3180var tree4 = tree.WithRootAndOptions(tree.GetRoot(), newOptions); 3286var syntaxTree = compilation.SyntaxTrees.Single(); 3442var tree = Assert.Single((await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees); 3468var tree = await documentToFreezeChanged.GetSyntaxTreeAsync(); 3513var tree = await documentToFreezeChanged.GetSyntaxTreeAsync(); 3608var singleTree = Assert.Single((await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees); 3630var singleTree = Assert.Single((await frozenDocument.Project.GetCompilationAsync()).SyntaxTrees); 3705var tree = await frozen.GetSyntaxTreeAsync(); 3800var strongTree = factory.ParseSyntaxTree("dummy", dummyProject.ParseOptions, text, CancellationToken.None); 3814ImmutableArray<SyntaxTree> GetSyntaxTrees() 3926var originalSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 3937var newSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 3971var syntaxTreeAfterAddingEditorConfig = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 3982var syntaxTreeAfterRemovingEditorConfig = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4013var syntaxTreeBeforeEditorConfigChange = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4026var syntaxTreeAfterEditorConfigChange = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4091var originalSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4107var newSyntaxTree = await solution.GetDocument(sourceDocumentId).GetSyntaxTreeAsync(); 4317var newDocTree = await newDoc.GetSyntaxTreeAsync(); 4398var syntaxTree = await document.GetSyntaxTreeAsync();
SolutionTests\SolutionWithSourceGeneratorTests.cs (13)
56var generatedTree = Assert.Single(newCompilation.SyntaxTrees); 261var regularDocumentSyntaxTree = await project.GetRequiredDocument(documentId).GetRequiredSyntaxTreeAsync(CancellationToken.None); 264var generatedSyntaxTree = Assert.Single(compilation.SyntaxTrees.Where(t => t != regularDocumentSyntaxTree)); 314foreach (var tree in compilation.SyntaxTrees) 429var syntaxTree = Assert.Single((await project.GetRequiredCompilationAsync(CancellationToken.None)).SyntaxTrees); 452var syntaxTree = Assert.Single((await project.GetRequiredCompilationAsync(CancellationToken.None)).SyntaxTrees, t => t.FilePath != "RegularDocument.cs"); 467var generatedTreeBeforeChange = await Assert.Single(await project.GetSourceGeneratedDocumentsAsync()).GetSyntaxTreeAsync(); 472var generatedTreeAfterChange = await Assert.Single(await project.GetSourceGeneratedDocumentsAsync()).GetSyntaxTreeAsync(); 487var generatedTreeBeforeChange = await Assert.Single(await project.GetSourceGeneratedDocumentsAsync()).GetSyntaxTreeAsync(); 493var generatedTreeAfterChange = await Assert.Single(await project.GetSourceGeneratedDocumentsAsync()).GetSyntaxTreeAsync(); 584var generatedTree = await generatedDocument.GetSyntaxTreeAsync(); 631var generatedTree = await generatedDocument.GetSyntaxTreeAsync(); 656var generatedTree = await generatedDocument.GetSyntaxTreeAsync();
SymbolKeyTests.cs (15)
547var tree = compilation.SyntaxTrees.First(); 583var tree = compilation.SyntaxTrees.First(); 605var tree = compilation.SyntaxTrees.First(); 630var tree = compilation.SyntaxTrees.First(); 648var tree = compilation.SyntaxTrees.First(); 666var tree = compilation.SyntaxTrees.First(); 686var tree = compilation.SyntaxTrees.First(); 709var tree = compilation.SyntaxTrees.First(); 752var tree = compilation.SyntaxTrees.First(); 766var tree = compilation.SyntaxTrees.First(); 1202var tree = compilation1.SyntaxTrees.Single(); 1344var syntaxTree = compilation.SyntaxTrees.Single(); 1348var newTree = syntaxTree.WithChangedText(text.WithChanges(new TextChange(new TextSpan(0, text.Length), text.ToString().Replace(" ", " ")))); 1403var tree = CSharp.SyntaxFactory.ParseSyntaxTree(source, path: path); 1408var tree = VisualBasic.SyntaxFactory.ParseSyntaxTree(source, path: path);
SyntaxNodeTests.cs (2)
29var tree = SyntaxFactory.ParseSyntaxTree(text); 50var tree = SyntaxFactory.ParseSyntaxTree(text);
SyntaxPathTests.cs (22)
80var tree = SyntaxFactory.ParseSyntaxTree(string.Empty); 91var tree = SyntaxFactory.ParseSyntaxTree(string.Empty); 96var newTree = tree.WithChangedText(newText); 105var tree = SyntaxFactory.ParseSyntaxTree(text); 110var newTree = tree.WithChangedText(newText); 119var tree = SyntaxFactory.ParseSyntaxTree(text); 146var tree = SyntaxFactory.ParseSyntaxTree(text); 184var tree = SyntaxFactory.ParseSyntaxTree(text); 217var tree = SyntaxFactory.ParseSyntaxTree(text); 249var tree = SyntaxFactory.ParseSyntaxTree(text); 277var tree = SyntaxFactory.ParseSyntaxTree(text); 308var tree = SyntaxFactory.ParseSyntaxTree(text); 337var tree = SyntaxFactory.ParseSyntaxTree(text); 376var tree = SyntaxFactory.ParseSyntaxTree(text); 398var tree = SyntaxFactory.ParseSyntaxTree(text); 403var newTree = tree.WithChangedText(newText); 419public static SyntaxTree WithReplaceFirst(SyntaxTree syntaxTree, string oldText, string newText) 427public static SyntaxTree WithReplace(SyntaxTree syntaxTree, int offset, int length, string newText) 434public static SyntaxTree WithReplace(SyntaxTree syntaxTree, int startIndex, string oldText, string newText)
SyntaxReferenceTests.cs (6)
64var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 86var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 110var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 133var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 157var tree = solution.Projects.First().Documents.First().GetSyntaxTreeAsync().Result; 184var tree = await solution.Projects.First().Documents.First().GetSyntaxTreeAsync();
UtilityTest\DocumentationCommentIdTests.cs (1)
19var syntaxTree = SyntaxFactory.ParseSyntaxTree(sourceText);
Microsoft.VisualStudio.LanguageServices (9)
LanguageService\AbstractLanguageService`2.VsLanguageDebugInfo.cs (1)
319var tree = document.GetSyntaxTreeSynchronously(cancellationToken);
Progression\GraphBuilder.cs (1)
190var syntaxTree = await contextDocument.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
Progression\SymbolContainment.cs (1)
33var syntaxTree = await document.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
339var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (1)
191var tree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
TaskList\ProjectExternalErrorReporter.cs (1)
330var tree = document.GetSyntaxTreeSynchronously(CancellationToken.None);
Venus\ContainedLanguageCodeSupport.cs (3)
65var tree = document.GetSyntaxTreeSynchronously(cancellationToken); 209var targetSyntaxTree = targetDocument.GetSyntaxTreeSynchronously(cancellationToken); 495var containingTree = document.GetSyntaxTreeSynchronously(cancellationToken);
Microsoft.VisualStudio.LanguageServices.CSharp (7)
CodeModel\CSharpCodeModelService.cs (2)
40private static readonly SyntaxTree s_emptyTree = SyntaxFactory.ParseSyntaxTree(SourceText.From("", encoding: null, SourceHashAlgorithms.Default)); 3047var tree = compilation.SyntaxTrees.FirstOrDefault();
Interactive\CSharpInteractiveWindowCommandCompletionProvider.cs (1)
47protected override bool ShouldDisplayCommandCompletions(SyntaxTree tree, int position, CancellationToken cancellationToken)
LanguageService\CSharpDebuggerIntelliSenseContext.cs (1)
68var tree = document.GetSyntaxTreeSynchronously(CancellationToken.None);
LanguageService\CSharpHelpContextService.cs (1)
49var syntaxTree = await document.GetRequiredSyntaxTreeAsync(cancellationToken).ConfigureAwait(false);
ProjectSystemShim\TempPECompilerService.cs (1)
41var trees = new List<SyntaxTree>(capacity: sourceCount);
Snippets\SnippetCommandHandler.cs (1)
164var syntaxTree = document.GetSyntaxTreeSynchronously(cancellationToken);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
CodeModel\FileCodeFunctionTests.cs (2)
496var tree = await (GetCurrentDocument()).GetSyntaxTreeAsync(); 509var tree = await (GetCurrentDocument()).GetSyntaxTreeAsync();
Microsoft.VisualStudio.LanguageServices.Implementation (23)
CodeModel\AbstractCodeModelService.AbstractCodeModelEventCollector.cs (2)
34public Queue<CodeModelEvent> Collect(SyntaxTree oldTree, SyntaxTree newTree)
CodeModel\AbstractCodeModelService.cs (9)
42private readonly ConditionalWeakTable<SyntaxTree, IBidirectionalMap<SyntaxNodeKey, SyntaxNode>> _treeToNodeKeyMaps = 43new ConditionalWeakTable<SyntaxTree, IBidirectionalMap<SyntaxNodeKey, SyntaxNode>>(); 105private IBidirectionalMap<SyntaxNodeKey, SyntaxNode> BuildNodeKeyMap(SyntaxTree syntaxTree) 127private IBidirectionalMap<SyntaxNodeKey, SyntaxNode> GetNodeKeyMap(SyntaxTree syntaxTree) 153public SyntaxNode LookupNode(SyntaxNodeKey nodeKey, SyntaxTree syntaxTree) 164public bool TryLookupNode(SyntaxNodeKey nodeKey, SyntaxTree syntaxTree, [NotNullWhen(true)] out SyntaxNode? node) 180protected IEnumerable<SyntaxNode> GetFlattenedMemberNodes(SyntaxTree syntaxTree) 1252public Queue<CodeModelEvent> CollectCodeModelEvents(SyntaxTree oldTree, SyntaxTree newTree)
CodeModel\FileCodeModel.cs (3)
72private SyntaxTree _lastSyntaxTree; 430internal SyntaxTree GetSyntaxTree() 781var syntaxTree = GetSyntaxTree();
CodeModel\FileCodeModel_Events.cs (2)
41var oldTree = _lastSyntaxTree; 42var newTree = document.GetRequiredSyntaxTreeSynchronously(CancellationToken.None);
CodeModel\ICodeModelService.cs (4)
72SyntaxNode LookupNode(SyntaxNodeKey nodeKey, SyntaxTree syntaxTree); 73bool TryLookupNode(SyntaxNodeKey nodeKey, SyntaxTree syntaxTree, [NotNullWhen(true)] out SyntaxNode? node); 349Queue<CodeModelEvent> CollectCodeModelEvents(SyntaxTree oldTree, SyntaxTree newTree);
CodeModel\InternalElements\AbstractCodeElement.cs (1)
42protected SyntaxTree GetSyntaxTree()
ProjectSystem\CPS\TempPECompiler.cs (1)
48var syntaxTrees = new List<SyntaxTree>(capacity: filesToInclude.Count);
RoslynVisualStudioWorkspace.cs (1)
161var tree = sourceLocation.SourceTree;
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService.vb (1)
36Private Shared ReadOnly s_emptyTree As SyntaxTree = SyntaxFactory.ParseSyntaxTree(SourceText.From("", encoding:=Nothing, SourceHashAlgorithms.Default))
StackDepthTest (2)
Program.cs (2)
79var tree = SyntaxFactory.ParseSyntaxTree(SourceText.From(stringText, encoding: null, SourceHashAlgorithm.Sha256), parseOptions); 81var comp = CSharpCompilation.Create("assemblyName", new SyntaxTree[] { tree }, references: new MetadataReference[] { reference }, options: options);