30 references to SyntaxReference
Microsoft.CodeAnalysis.CSharp (30)
Binder\WithExternAndUsingAliasesBinder.cs (2)
180if (declaration.HasGlobalUsings && compilationUnit.SyntaxTree != declaration.SyntaxReference.SyntaxTree) 182result = result.AddAliasesIfAny(((CompilationUnitSyntax)declaration.SyntaxReference.GetSyntax()).Usings, onlyGlobalAliases: true);
Compilation\CSharpCompilation.cs (1)
2834if (singleDeclaration.SyntaxReference.SyntaxTree == tree)
Declarations\DeclarationTable.cs (2)
154return _compilation.CompareSourceLocations(x!.SyntaxReference, y!.SyntaxReference);
Declarations\MergedTypeDeclaration.cs (2)
45return _declarations.SelectAsArray(r => r.SyntaxReference); 71var syntaxRef = decl.SyntaxReference;
Declarations\SingleNamespaceOrTypeDeclaration.cs (1)
39return new SourceLocation(this.SyntaxReference);
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1001var syntaxRef = declaration.SyntaxReference; 1079var syntaxRef = declaration.SyntaxReference; 1780var tree = declaration.Declarations[0].SyntaxReference.SyntaxTree; 3371var syntax = decl.SyntaxReference.GetSyntax();
Symbols\Source\SourceNamedTypeSymbol.cs (3)
331var syntaxRef = decl.SyntaxReference; 390if (GetConstraintClauses((CSharpSyntaxNode)decl.SyntaxReference.GetSyntax(), out _).Count != 0) 412var syntaxRef = decl.SyntaxReference;
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
429var typeDeclaration = (BaseTypeDeclarationSyntax)decl.SyntaxReference.GetSyntax(); 633(TypeKind != TypeKind.Class || baseType.TypeKind == TypeKind.Interface || ((TypeDeclarationSyntax)decl.SyntaxReference.GetSyntax()).ParameterList is null))
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (5)
72var declarationSyntaxRef = declaration.SyntaxReference; 270var aliases = _aliasesAndUsings[singleDeclaration].GetGlobalUsingAliasesMap(this, singleDeclaration.SyntaxReference, basesBeingResolved); 308var namespacesOrTypes = _aliasesAndUsings[singleDeclaration].GetGlobalUsingNamespacesOrTypes(this, singleDeclaration.SyntaxReference, basesBeingResolved); 344var externAliases = _aliasesAndUsings[singleDeclaration].GetExternAliases(this, singleDeclaration.SyntaxReference); 349globalAliasesMap = _aliasesAndUsings[singleDeclaration].GetGlobalUsingAliasesMap(this, singleDeclaration.SyntaxReference, basesBeingResolved);
Symbols\Source\SourceNamespaceSymbol.cs (2)
116new NamespaceDeclarationSyntaxReference(d.SyntaxReference); 492var declarationSyntaxRef = declaration.SyntaxReference;
Symbols\Source\SourceNamespaceSymbol_Completion.cs (2)
35if (locationOpt == null || locationOpt.SourceTree == declaration.SyntaxReference.SyntaxTree) 40_aliasesAndUsings[declaration].Complete(this, declaration.SyntaxReference, cancellationToken);
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (4)
29: base(containingType, syntaxReferenceOpt: declaration.SyntaxReference, ImmutableArray.Create(declaration.SyntaxReference.GetLocation()), isIterator: declaration.IsIterator) 31Debug.Assert(declaration.SyntaxReference.GetSyntax() is CompilationUnitSyntax); 257if (_declaration.SyntaxReference.SyntaxTree == tree)