30 references to SyntaxReference
Microsoft.CodeAnalysis.CSharp (30)
Binder\WithExternAndUsingAliasesBinder.cs (2)
180
if (declaration.HasGlobalUsings && compilationUnit.SyntaxTree != declaration.
SyntaxReference
.SyntaxTree)
182
result = result.AddAliasesIfAny(((CompilationUnitSyntax)declaration.
SyntaxReference
.GetSyntax()).Usings, onlyGlobalAliases: true);
Compilation\CSharpCompilation.cs (1)
2834
if (singleDeclaration.
SyntaxReference
.SyntaxTree == tree)
Declarations\DeclarationTable.cs (2)
154
return _compilation.CompareSourceLocations(x!.
SyntaxReference
, y!.
SyntaxReference
);
Declarations\MergedTypeDeclaration.cs (2)
45
return _declarations.SelectAsArray(r => r.
SyntaxReference
);
71
var syntaxRef = decl.
SyntaxReference
;
Declarations\SingleNamespaceOrTypeDeclaration.cs (1)
39
return new SourceLocation(this.
SyntaxReference
);
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1001
var syntaxRef = declaration.
SyntaxReference
;
1079
var syntaxRef = declaration.
SyntaxReference
;
1780
var tree = declaration.Declarations[0].
SyntaxReference
.SyntaxTree;
3371
var syntax = decl.
SyntaxReference
.GetSyntax();
Symbols\Source\SourceNamedTypeSymbol.cs (3)
331
var syntaxRef = decl.
SyntaxReference
;
390
if (GetConstraintClauses((CSharpSyntaxNode)decl.
SyntaxReference
.GetSyntax(), out _).Count != 0)
412
var syntaxRef = decl.
SyntaxReference
;
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
429
var 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)
72
var declarationSyntaxRef = declaration.
SyntaxReference
;
270
var aliases = _aliasesAndUsings[singleDeclaration].GetGlobalUsingAliasesMap(this, singleDeclaration.
SyntaxReference
, basesBeingResolved);
308
var namespacesOrTypes = _aliasesAndUsings[singleDeclaration].GetGlobalUsingNamespacesOrTypes(this, singleDeclaration.
SyntaxReference
, basesBeingResolved);
344
var externAliases = _aliasesAndUsings[singleDeclaration].GetExternAliases(this, singleDeclaration.
SyntaxReference
);
349
globalAliasesMap = _aliasesAndUsings[singleDeclaration].GetGlobalUsingAliasesMap(this, singleDeclaration.
SyntaxReference
, basesBeingResolved);
Symbols\Source\SourceNamespaceSymbol.cs (2)
116
new NamespaceDeclarationSyntaxReference(d.
SyntaxReference
);
492
var declarationSyntaxRef = declaration.
SyntaxReference
;
Symbols\Source\SourceNamespaceSymbol_Completion.cs (2)
35
if (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)
31
Debug.Assert(declaration.
SyntaxReference
.GetSyntax() is CompilationUnitSyntax);
257
if (_declaration.
SyntaxReference
.SyntaxTree == tree)