6 implementations of DeclaringSyntaxReferences
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
409 references to DeclaringSyntaxReferences
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.CodeStyle (27)
IParameterSymbolExtensions.cs (9)
27DeclaringSyntaxReferences.Length: > 0,
31DeclaringSyntaxReferences.Length: > 0,
37var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
38var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
39if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
44if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
45property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
63DeclaringSyntaxReferences: [var constructorReference, ..],
69return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.CSharp.CodeStyle (16)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (5)
Microsoft.CodeAnalysis.CSharp.Features (47)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (34)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (45)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (12)
4803Assert.Equal("(1, 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4826Assert.Equal("(Alice: 1, Bob: 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4849Assert.Equal("(1, 1)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4872Assert.Equal("(1, null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4895Assert.Equal("(Alice:1, Bob:null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4918Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4941Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4964Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4999Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
5045Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
5094Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
5117Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (16)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.Features (69)
Microsoft.CodeAnalysis.Test.Utilities (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
Microsoft.CodeAnalysis.VisualBasic.Features (23)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (5)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
Microsoft.CodeAnalysis.Workspaces (38)
IParameterSymbolExtensions.cs (9)
27DeclaringSyntaxReferences.Length: > 0,
31DeclaringSyntaxReferences.Length: > 0,
37var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
38var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
39if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
44if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
45property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
63DeclaringSyntaxReferences: [var constructorReference, ..],
69return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.VisualStudio.LanguageServices (6)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Microsoft.VisualStudio.LanguageServices.VisualBasic (6)