1 write to DeclaringSyntaxReference
Microsoft.CodeAnalysis (1)
Compilation\IImportScope.cs (1)
96
DeclaringSyntaxReference
= declaringSyntaxReference;
22 references to DeclaringSyntaxReference
Microsoft.CodeAnalysis (1)
Compilation\IImportScope.cs (1)
16
/// cref="ImportedNamespaceOrType.
DeclaringSyntaxReference
"/> or <see
Microsoft.CodeAnalysis.CSharp.Scripting.UnitTests (1)
InteractiveSessionTests.cs (1)
1193
Assert.Null(import.
DeclaringSyntaxReference
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Compilation\GetImportScopesTests.cs (15)
56
Assert.True(scopes.Single().Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax);
72
Assert.True(scopes.Single().Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax);
103
Assert.True(scopes.Single().Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax);
131
Assert.True(scopes.Single().Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax);
149
Assert.True(scopes.Single().Imports.Any(i => i.
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }));
150
Assert.True(scopes.Single().Imports.Any(i => i.
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }));
176
Assert.True(scopes.Single().Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } });
199
Assert.True(scopes[0].Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } });
201
Assert.True(scopes[1].Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } });
227
Assert.True(scopes[0].Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } });
229
Assert.True(scopes[1].Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } });
626
Assert.True(scopes.Single().Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } });
649
Assert.True(scopes.Single().Imports.Single().
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax);
683
Assert.True(scopes.Single().Imports.Any(i => i.
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }));
685
Assert.True(scopes.Single().Imports.Any(i => i.
DeclaringSyntaxReference
!.GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.IO) } } }));
Microsoft.CodeAnalysis.Features (5)
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (5)
191
.WhereAsArray(i => i.
DeclaringSyntaxReference
?.SyntaxTree != syntaxTree)
194
return (i1.
DeclaringSyntaxReference
, i2.
DeclaringSyntaxReference
) switch
226
foreach (var group in nonLocalImports.GroupBy(i => i.
DeclaringSyntaxReference
?.SyntaxTree))
258
sourceSpans: [new DocumentSpan(destinationDocument, import.
DeclaringSyntaxReference
!.Span)],