8 overrides of SyntaxTree
Microsoft.CodeAnalysis (1)
Syntax\TranslationSyntaxReference.cs (1)
29public sealed override SyntaxTree SyntaxTree
Microsoft.CodeAnalysis.CSharp (1)
Syntax\SimpleSyntaxReference.cs (1)
22public override SyntaxTree SyntaxTree
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DeclarationTests.cs (1)
375public override SyntaxTree SyntaxTree
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.NodeSyntaxReference.cs (1)
22public override SyntaxTree SyntaxTree
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\SimpleSyntaxReference.vb (1)
23Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicSymbolDeclarationService.vb (1)
57Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
VisualBasicSymbolDeclarationService.vb (1)
57Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.NodeSyntaxReference.vb (1)
18Public Overrides ReadOnly Property SyntaxTree As SyntaxTree
215 references to SyntaxTree
Microsoft.CodeAnalysis (14)
Compilation\Compilation.cs (1)
3460MarkImportDirectiveAsUsed(node.SyntaxTree, node.Span.Start);
Diagnostic\SourceLocation.cs (1)
49: this(syntaxRef.SyntaxTree, syntaxRef.Span)
DiagnosticAnalyzer\AnalysisScope.cs (2)
142return symbolEvent.Symbol.IsImplicitlyDeclared || symbolEvent.DeclaringSyntaxReferences.All(s => s.SyntaxTree == null); 180if (syntaxRef.SyntaxTree == filterTree)
DiagnosticAnalyzer\AnalyzerDriver.cs (5)
1795var model = compilation.GetSemanticModel(syntaxReference.SyntaxTree); 2186if (!IsGeneratedOrHiddenCodeLocation(declaringRef.SyntaxTree, declaringRef.Span)) 2416if (analysisScope.FilterFileOpt != null && analysisScope.FilterFileOpt?.SourceTree != decl.SyntaxTree) 2421var isInGeneratedCode = isGeneratedCodeSymbol || IsGeneratedOrHiddenCodeLocation(decl.SyntaxTree, decl.Span); 2483GetOrCreateSemanticModel(decl.SyntaxTree, symbolEvent.Compilation);
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
1368if (syntaxRef.SyntaxTree == diagnostic.Location.SourceTree)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
163if (attribute.ApplicationSyntaxReference?.SyntaxTree == targetSyntaxTree &&
Syntax\SyntaxReference.cs (1)
52return this.SyntaxTree.GetLocation(this.Span);
Syntax\TranslationSyntaxReference.cs (2)
31get { return _reference.SyntaxTree; } 37Debug.Assert(node.SyntaxTree == _reference.SyntaxTree);
Microsoft.CodeAnalysis.CodeStyle (6)
AbstractUseAutoPropertyAnalyzer.cs (1)
94if (!namedType.DeclaringSyntaxReferences.Select(d => d.SyntaxTree).Distinct().Any(tree =>
SymbolKey.AliasSymbolKey.cs (1)
21visitor.WriteString(symbol.DeclaringSyntaxReferences.FirstOrDefault()?.SyntaxTree.FilePath ?? "");
SymbolKey.BodyLevelSymbolKey.cs (2)
107if (reference.SyntaxTree == syntaxTree) 211if (reference.SyntaxTree == syntaxTree)
SymbolKey.NamedTypeSymbolKey.cs (2)
24? symbol.DeclaringSyntaxReferences[0].SyntaxTree.FilePath 174type.DeclaringSyntaxReferences[0].SyntaxTree.FilePath != filePath)
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractCodeGenerationService_FindDeclaration.cs (1)
190declaration = await SelectFirstOrDefaultAsync(declarations.Where(r => r.SyntaxTree == location.SourceTree), node => true, cancellationToken).ConfigureAwait(false);
AbstractUnsealClassCodeFixProvider.cs (1)
61declarationReferences.GroupBy(reference => solution.GetDocumentId(reference.SyntaxTree)!))
Microsoft.CodeAnalysis.CSharp (43)
Binder\Binder_Initializers.cs (3)
104binderFactory = compilation.GetBinderFactory(syntaxRef.SyntaxTree); 126binderFactory = compilation.GetBinderFactory(syntaxRef.SyntaxTree); 194var syntaxTree = syntaxRef.SyntaxTree;
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1229if (primaryConstructor.SyntaxRef.SyntaxTree == memberSyntax.SyntaxTree &&
Binder\WithExternAndUsingAliasesBinder.cs (1)
180if (declaration.HasGlobalUsings && compilationUnit.SyntaxTree != declaration.SyntaxReference.SyntaxTree)
Compilation\CSharpCompilation.cs (3)
2834if (singleDeclaration.SyntaxReference.SyntaxTree == tree) 4243var comparison = CompareSyntaxTreeOrdering(loc1.SyntaxTree, loc2.SyntaxTree);
Compilation\SyntaxTreeSemanticModel.cs (1)
1255if (symbol?.SyntaxRef.SyntaxTree != node.SyntaxTree || symbol.GetSyntax() != node)
Compiler\ClsComplianceChecker.cs (2)
656else if (_filterTree == null || (syntaxRef != null && syntaxRef.SyntaxTree == _filterTree)) 658System.Diagnostics.Debug.Assert(syntaxRef.SyntaxTree.HasCompilationUnitRoot);
Compiler\DocumentationCommentCompiler.cs (1)
690DocumentationMode currDocumentationMode = reference.SyntaxTree.Options.DocumentationMode;
Symbols\LexicalSortKey.cs (1)
68: this(syntaxRef.SyntaxTree, syntaxRef.Span.Start, compilation)
Symbols\Source\LocalFunctionSymbol.cs (1)
363var diagnosticInfo = MessageID.IDS_FeatureLocalFunctionAttributes.GetFeatureAvailabilityDiagnosticInfo((CSharpParseOptions)syntaxReferenceOpt.SyntaxTree.Options);
Symbols\Source\SourceDestructorSymbol.cs (1)
72var bodyBinder = this.DeclaringCompilation.GetBinderFactory(syntaxReferenceOpt.SyntaxTree).GetBinder(syntax, syntax, this);
Symbols\Source\SourceEventSymbol.cs (1)
417get { return _syntaxRef.SyntaxTree; }
Symbols\Source\SourceFieldSymbol.cs (1)
193return _syntaxReference.SyntaxTree;
Symbols\Source\SourceMemberContainerSymbol.cs (10)
1002if (syntaxRef.SyntaxTree == tree && 1080if (tree == syntaxRef.SyntaxTree) 1152group[0].Syntax.SyntaxTree == tree && 1780var tree = declaration.Declarations[0].SyntaxReference.SyntaxTree; 2916Debug.Assert(declaredMembers.DeclarationWithParameters.SyntaxTree == InstanceInitializersForPositionalMembers[0].Syntax.SyntaxTree); 2942declaredMembers.DeclarationWithParameters.SyntaxTree == declaredMembers.InstanceInitializers[insertAt][0].Syntax.SyntaxTree && 2950Debug.Assert(insertedInitializers[insertedInitializers.Count - 1].Syntax.SyntaxTree == declaredInitializers[0].Syntax.SyntaxTree); 2964Debug.Assert(!declaredMembers.InstanceInitializers.Any(g => declaredMembers.DeclarationWithParameters.SyntaxTree == g[0].Syntax.SyntaxTree && 3757Debug.Assert(node.SyntaxTree == initializers.Last().Syntax.SyntaxTree);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
93return this.syntaxReferenceOpt == null ? null : this.syntaxReferenceOpt.SyntaxTree;
Symbols\Source\SourceNamedTypeSymbol.cs (3)
160var syntaxTree = syntaxRef.SyntaxTree; 339var binderFactory = this.DeclaringCompilation.GetBinderFactory(syntaxRef.SyntaxTree); 420var binderFactory = this.DeclaringCompilation.GetBinderFactory(syntaxRef.SyntaxTree);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (6)
73if (declarationSyntaxRef.SyntaxTree != declarationSyntax.SyntaxTree) 831uniqueUsings.AddAll(globalUsingNamespacesOrTypes.Where(n => n.UsingDirectiveReference?.SyntaxTree != tree).Select(n => n.NamespaceOrType)); 929if (alias.UsingDirectiveReference!.SyntaxTree != declarationSyntax.SyntaxTree) 955if (@using.UsingDirectiveReference!.SyntaxTree != declarationSyntax.SyntaxTree)
Symbols\Source\SourceNamespaceSymbol.cs (1)
493if (declarationSyntaxRef.SyntaxTree != tree)
Symbols\Source\SourceNamespaceSymbol_Completion.cs (1)
35if (locationOpt == null || locationOpt.SourceTree == declaration.SyntaxReference.SyntaxTree)
Symbols\Source\SourcePropertySymbolBase.cs (1)
653return _syntaxRef.SyntaxTree;
Symbols\Symbol.cs (1)
812if (syntaxRef.SyntaxTree == tree &&
Symbols\SymbolDistinguisher.cs (1)
168var tree = syntaxReferences[0].SyntaxTree;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
257if (_declaration.SyntaxReference.SyntaxTree == tree)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpSemanticFacts.cs (1)
373var semanticModel = compilation.GetSemanticModel(syntaxReference.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\EditAndContinue\EditAndContinueTestBase.cs (1)
70return method0.DeclaringSyntaxReferences.Single().SyntaxTree.GetRoot().DescendantNodes().Single(n => n.IsKind(kind));
Microsoft.CodeAnalysis.CSharp.Features (1)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
233var doc = solution.GetRequiredDocument(syntaxRef.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (20)
Semantics\PrimaryConstructorTests.cs (9)
3217Assert.Same(literal.SyntaxTree, context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree); 3243Assert.Same(equalsValue.SyntaxTree, context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree); 3261Assert.Same(initializer.SyntaxTree, context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree); 3295Assert.Same(baseType.SyntaxTree, context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree); 3322Assert.Same(@class.SyntaxTree, context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree); 4710Assert.Same(literal.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 4728Assert.Same(equalsValue.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 4746Assert.Same(initializer.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 4775Assert.Same(record.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree);
Semantics\RecordStructTests.cs (4)
5960Assert.Same(literal.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 5978Assert.Same(equalsValue.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 5996Assert.Same(initializer.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 6025Assert.Same(record.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree);
Semantics\RecordTests.cs (5)
26255Assert.Same(literal.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 26281Assert.Same(equalsValue.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 26299Assert.Same(initializer.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 26333Assert.Same(baseType.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree); 26356Assert.Same(record.SyntaxTree, context.ContainingSymbol!.DeclaringSyntaxReferences.Single().SyntaxTree);
Semantics\TopLevelStatementsTests.cs (2)
6443Assert.Same(globalStatement.SyntaxTree, context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree); 6709Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().SyntaxTree, context.Operation.Syntax.SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (28)
Symbols\Source\FileModifierTests.cs (28)
948Assert.Equal(comp.SyntaxTrees[0], cs[0].DeclaringSyntaxReferences.Single().SyntaxTree); 949Assert.Equal(comp.SyntaxTrees[1], cs[1].DeclaringSyntaxReferences.Single().SyntaxTree); 1019Assert.Equal(comp.SyntaxTrees[0], syntaxReferences[0].SyntaxTree); 1020Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[1].SyntaxTree); 1077Assert.Equal(comp.SyntaxTrees[0], syntaxReferences[0].SyntaxTree); 1078Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[1].SyntaxTree); 1082Assert.Equal(comp.SyntaxTrees[2], c1.DeclaringSyntaxReferences.Single().SyntaxTree); 1140Assert.Equal(comp.SyntaxTrees[0], c0.DeclaringSyntaxReferences.Single().SyntaxTree); 1147Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[0].SyntaxTree); 1148Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[1].SyntaxTree); 1202Assert.Equal(comp.SyntaxTrees[0], c0.DeclaringSyntaxReferences.Single().SyntaxTree); 1206Assert.Equal(comp.SyntaxTrees[1], c1.DeclaringSyntaxReferences.Single().SyntaxTree); 1262Assert.Equal(comp.SyntaxTrees[0], syntaxReferences[0].SyntaxTree); 1263Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[1].SyntaxTree); 1267Assert.Equal(comp.SyntaxTrees[1], c1.DeclaringSyntaxReferences.Single().SyntaxTree); 1286Assert.Equal(comp.SyntaxTrees[0], syntaxReferences[0].SyntaxTree); 1287Assert.Equal(comp.SyntaxTrees[0], syntaxReferences[1].SyntaxTree); 1288Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[2].SyntaxTree); 1334Assert.Equal(comp.SyntaxTrees[0], c0.DeclaringSyntaxReferences.Single().SyntaxTree); 1340Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[0].SyntaxTree); 1341Assert.Equal(comp.SyntaxTrees[1], syntaxReferences[1].SyntaxTree); 1356Assert.Equal(comp.SyntaxTrees[0], syntaxReferences[0].SyntaxTree); 1357Assert.Equal(comp.SyntaxTrees[0], syntaxReferences[1].SyntaxTree); 1361Assert.Equal(comp.SyntaxTrees[1], c1.DeclaringSyntaxReferences.Single().SyntaxTree); 1520Assert.Equal(comp.SyntaxTrees[0], cs[0].DeclaringSyntaxReferences.Single().SyntaxTree); 1521Assert.Equal(comp.SyntaxTrees[1], cs[1].DeclaringSyntaxReferences.Single().SyntaxTree); 1595Assert.Equal(comp.SyntaxTrees[0], cs[0].DeclaringSyntaxReferences.Single().SyntaxTree); 1596Assert.Equal(comp.SyntaxTrees[1], cs[1].DeclaringSyntaxReferences.Single().SyntaxTree);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSemanticFacts.cs (1)
373var semanticModel = compilation.GetSemanticModel(syntaxReference.SyntaxTree);
Microsoft.CodeAnalysis.Features (19)
AbstractUnsealClassCodeFixProvider.cs (1)
61declarationReferences.GroupBy(reference => solution.GetDocumentId(reference.SyntaxTree)!))
AbstractUseAutoPropertyAnalyzer.cs (1)
94if (!namedType.DeclaringSyntaxReferences.Select(d => d.SyntaxTree).Distinct().Any(tree =>
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction_Attribute.cs (1)
49public override SyntaxTree SyntaxTreeToModify => _attribute.ApplicationSyntaxReference.SyntaxTree;
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
103=> symbol.DeclaringSyntaxReferences.Any(static (r, compilation) => compilation.SyntaxTrees.Contains(r.SyntaxTree), compilation);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
523foreach (var group in declarationService.GetDeclarations(typeSymbol).GroupBy(r => r.SyntaxTree))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
2482var newTypeDeclaration = GetSymbolDeclarationSyntax(newSymbol.DeclaringSyntaxReferences.First(r => r.SyntaxTree == edit.NewNode!.SyntaxTree), cancellationToken); 5105=> reference.SyntaxTree != syntaxTree;
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
177document = document.WithSyntaxRoot(fieldDeclaration.SyntaxTree.GetRoot(cancellationToken).ReplaceNode(fieldDeclaration.GetSyntax(cancellationToken), 359contextLocation: fieldDeclaration.SyntaxTree.GetLocation(fieldDeclaration.Span)),
GenerateType\AbstractGenerateTypeService.cs (1)
154.Where(r => r.SyntaxTree == node.SyntaxTree)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (4)
185.WhereAsArray(i => i.DeclaringSyntaxReference?.SyntaxTree != syntaxTree) 196({ SyntaxTree: var syntaxTree1, Span: var span1 }, { SyntaxTree: var syntaxTree2, Span: var span2 }) 220foreach (var group in nonLocalImports.GroupBy(i => i.DeclaringSyntaxReference?.SyntaxTree))
MoveStaticMembers\MoveStaticMembersOptions.cs (2)
42RoslynDebug.AssertNotNull(sourceLocation.SyntaxTree); 45FileName = sourceLocation.SyntaxTree.FilePath;
NavigationBar\AbstractNavigationBarItemService.cs (2)
58var referencesInCurrentFile = allReferences.WhereAsArray(r => r.SyntaxTree == tree); 80Location.Create(allReferences.First().SyntaxTree, allReferences.First().Span);
ValueTracking\ValueTracker.cs (1)
49var location = Location.Create(syntaxRef.SyntaxTree, syntaxRef.Span);
Microsoft.CodeAnalysis.VisualBasic (59)
Binding\Binder_Initializers.vb (1)
115Dim syntaxTree = syntaxRef.SyntaxTree
Compilation\ClsComplianceChecker.vb (2)
401ElseIf _filterTree Is Nothing OrElse (syntaxRef IsNot Nothing AndAlso syntaxRef.SyntaxTree Is _filterTree) Then 402Debug.Assert(syntaxRef.SyntaxTree.HasCompilationUnitRoot)
Compilation\VisualBasicCompilation.vb (1)
1557Dim binder As Binder = BinderBuilder.CreateBinderForType(mainType.ContainingSourceModule, mainType.SyntaxReferences(0).SyntaxTree, mainType)
Declarations\SingleTypeDeclaration.vb (1)
110Return SyntaxReference.SyntaxTree.GetEmbeddedKind()
Symbols\ConstantValueUtils.vb (1)
33Dim binder As Binder = BinderBuilder.CreateBinderForType(containingModule, equalsValueOrAsNewNodeRef.SyntaxTree, field.ContainingSourceType)
Symbols\EmbeddedSymbols\Symbols\EmbeddedNamedTypeSymbol.vb (1)
28Debug.Assert(references.First.SyntaxTree.IsEmbeddedSyntaxTree())
Symbols\LexicalSortKey.vb (4)
101Me.New(syntaxRef.SyntaxTree, syntaxRef.Span.Start, compilation) 200If first.SyntaxTree IsNot Nothing AndAlso first.SyntaxTree Is second.SyntaxTree Then
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
174Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me)
Symbols\Source\SourceComplexParameterSymbol.vb (1)
159_syntaxRef.SyntaxTree,
Symbols\Source\SourceEventSymbol.vb (2)
724Dim syntaxTree = _syntaxRef.SyntaxTree 740Dim binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, _syntaxRef.SyntaxTree, _containingType)
Symbols\Source\SourceFieldSymbol.vb (2)
72Return _syntaxRef.SyntaxTree 847Dim syntaxTree = syntaxRef.SyntaxTree
Symbols\Source\SourceMemberContainerTypeSymbol.vb (10)
225Dim kind = declaration.SyntaxReferences.First.SyntaxTree.GetEmbeddedKind() 258Dim refKind = ref.SyntaxTree.GetEmbeddedKind() 269Debug.Assert(Not declaration.SyntaxReferences.First.SyntaxTree.IsEmbeddedSyntaxTree) 272Debug.Assert(Not declaration.SyntaxReferences.First.SyntaxTree.IsEmbeddedSyntaxTree) 1579Debug.Assert(initializer.Syntax.SyntaxTree Is initializers.Last().Syntax.SyntaxTree) 2722Dim binder As Binder = BinderBuilder.CreateBinderForType(m_containingModule, syntaxRef.SyntaxTree, Me) 2787Dim binder As Binder = BinderBuilder.CreateBinderForType(m_containingModule, syntaxRef.SyntaxTree, Me) 3237If tree Is syntaxRef.SyntaxTree Then 3297If (siblingInitializers.First().Syntax.SyntaxTree Is tree) Then
Symbols\Source\SourceMethodSymbol.vb (3)
778Return m_syntaxReferenceOpt.SyntaxTree 853Dim syntaxTree = syntaxRef.SyntaxTree 1160syntaxTree = m_syntaxReferenceOpt.SyntaxTree
Symbols\Source\SourceModuleSymbol.vb (1)
1194If syntaxRef.SyntaxTree.IsMyTemplate Then
Symbols\Source\SourceNamedTypeSymbol.vb (9)
177Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me) 219CheckDeclarationPart(syntaxRef.SyntaxTree, syntaxRef.GetVisualBasicSyntax(), firstNode, foundPartial, diagnostics) 796Dim tree = syntaxRef.SyntaxTree 919Dim tree = syntaxRef.SyntaxTree 1280MakeDeclaredBaseInPart(syntaxRef.SyntaxTree, syntaxRef.GetVisualBasicSyntax(), baseType, basesBeingResolved, diagnostics) 1300MakeDeclaredInterfacesInPart(syntaxRef.SyntaxTree, syntaxRef.GetVisualBasicSyntax(), interfaces, basesBeingResolved, diagnostics) 1318Dim binder As Binder = CreateLocationSpecificBinderForType(part.SyntaxTree, BindingLocation.BaseTypes) 1753Dim tree = blockRef.SyntaxTree 2660Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
317Dim binder As Binder = BinderBuilder.CreateBinderForType(ContainingSourceModule, syntaxRef.SyntaxTree, Me)
Symbols\Source\SourceNamespaceSymbol.vb (8)
237Dim refKind = ref.SyntaxTree.GetEmbeddedKind() 399If reference IsNot Nothing AndAlso Not reference.SyntaxTree.IsEmbeddedOrMyTemplateTree() Then 416If reference IsNot Nothing AndAlso reference.SyntaxTree Is tree Then 417If Not reference.SyntaxTree.IsEmbeddedOrMyTemplateTree() Then 472If tree IsNot Nothing AndAlso syntaxRef.SyntaxTree IsNot tree Then 476Dim currentTree = syntaxRef.SyntaxTree 567declaration.SyntaxReference.SyntaxTree.FilePath IsNot Nothing Then 569Dim otherPath = declaration.SyntaxReference.SyntaxTree.FilePath
Symbols\Source\SourcePropertySymbol.vb (2)
1018Dim binder = BinderBuilder.CreateBinderForType(DirectCast(ContainingModule, SourceModuleSymbol), _syntaxRef.SyntaxTree, _containingType) 1176Return _syntaxRef.SyntaxTree
Symbols\Source\SourceTypeParameterSymbol.vb (1)
156Dim syntaxTree = syntaxRef.SyntaxTree
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
101Dim typeBinder As Binder = BinderBuilder.CreateBinderForType(containingType.ContainingSourceModule, PropertyOrEvent.AttributeSyntax.SyntaxTree, containingType)
Symbols\Symbol.vb (3)
358Dim tree = reference.SyntaxTree 369Dim tree = reference.SyntaxTree 848If syntaxRef.SyntaxTree Is tree AndAlso
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (1)
57Dim binder As binder = BinderBuilder.CreateBinderForType(sourceModule, _syntaxRef.SyntaxTree, Me.ContainingType)
VisualBasicExtensions.vb (2)
224Dim tree = TryCast(syntaxReference.SyntaxTree, VisualBasicSyntaxTree) 225If syntaxReference.SyntaxTree IsNot Nothing Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
68Dim root = Await methodReference.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(False)
VisualBasicSymbolDeclarationService.vb (1)
59Return _reference.SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
CodeGen\CodeGenVBCore.vb (1)
3160Assert.False(reference.SyntaxTree.IsEmbeddedOrMyTemplateTree())
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
117Return method.DeclaringSyntaxReferences.Single().SyntaxTree.GetRoot().DescendantNodes().Single(Function(n) n.IsKind(k))
Microsoft.CodeAnalysis.VisualBasic.Features (1)
VisualBasicConvertToAsyncFunctionCodeFixProvider.vb (1)
68Dim root = Await methodReference.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(False)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSymbolDeclarationService.vb (1)
59Return _reference.SyntaxTree
Microsoft.CodeAnalysis.Workspaces (10)
AbstractCodeGenerationService_FindDeclaration.cs (1)
190declaration = await SelectFirstOrDefaultAsync(declarations.Where(r => r.SyntaxTree == location.SourceTree), node => true, cancellationToken).ConfigureAwait(false);
FindSymbols\SymbolFinder.cs (2)
261var originalDocument = solution.GetDocument(location.SyntaxTree); 262var originalRoot = await location.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (2)
53var documentForLocation = document.Project.GetDocument(syntaxRef.SyntaxTree); 55var root = await syntaxRef.SyntaxTree.GetRootAsync(cancellationToken).ConfigureAwait(false);
SymbolKey.AliasSymbolKey.cs (1)
21visitor.WriteString(symbol.DeclaringSyntaxReferences.FirstOrDefault()?.SyntaxTree.FilePath ?? "");
SymbolKey.BodyLevelSymbolKey.cs (2)
107if (reference.SyntaxTree == syntaxTree) 211if (reference.SyntaxTree == syntaxTree)
SymbolKey.NamedTypeSymbolKey.cs (2)
24? symbol.DeclaringSyntaxReferences[0].SyntaxTree.FilePath 174type.DeclaringSyntaxReferences[0].SyntaxTree.FilePath != filePath)
Microsoft.VisualStudio.LanguageServices (4)
CallHierarchy\Finders\ImplementerFinder.cs (1)
44var sourceLocations = implementation.DeclaringSyntaxReferences.Select(d => project.Solution.GetDocument(d.SyntaxTree)).WhereNotNull();
CallHierarchy\Finders\OverridingMemberFinder.cs (1)
40var sourceLocations = @override.DeclaringSyntaxReferences.Select(d => project.Solution.GetDocument(d.SyntaxTree)).WhereNotNull();
Progression\GraphQueries\CallsGraphQuery.cs (1)
49var semanticModel = await solution.GetDocument(reference.SyntaxTree).GetSemanticModelAsync(cancellationToken).ConfigureAwait(false);
Venus\ContainedLanguageCodeSupport.cs (1)
66var typeNode = type.DeclaringSyntaxReferences.Where(r => r.SyntaxTree == tree).Select(r => r.GetSyntax(cancellationToken)).First();