12 implementations of DeclaringSyntaxReferences
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
Text.Analyzers (1)
880 references to DeclaringSyntaxReferences
GenerateDocumentationAndConfigFiles (26)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
ILLink.RoslynAnalyzer (3)
Metrics (30)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Metrics.Legacy (30)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers (11)
Microsoft.AspNetCore.App.SourceGenerators (1)
Microsoft.AspNetCore.Components.Analyzers (4)
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.CodeAnalysis (4)
Microsoft.CodeAnalysis.Analyzers (40)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.AnalyzerUtilities (34)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.BannedApiAnalyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.CodeStyle (34)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.CodeStyle.Fixes (16)
Microsoft.CodeAnalysis.CSharp.CodeStyle (25)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (24)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (24)
Microsoft.CodeAnalysis.CSharp.Features (67)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (19)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (47)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (12)
4801Assert.Equal("(1, 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4824Assert.Equal("(Alice: 1, Bob: 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4847Assert.Equal("(1, 1)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4870Assert.Equal("(1, null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4893Assert.Equal("(Alice:1, Bob:null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4916Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4939Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4962Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
4997Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
5043Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
5092Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
5115Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (16)
Microsoft.CodeAnalysis.EditorFeatures (1)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Microsoft.CodeAnalysis.Extensions.Package (13)
Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.Features (62)
Microsoft.CodeAnalysis.Features.Test.Utilities (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (33)
Microsoft.CodeAnalysis.PublicApiAnalyzers (30)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.ResxSourceGenerator (30)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.Test.Utilities (4)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (48)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Microsoft.DotNet.CodeAnalysis (1)
Microsoft.Extensions.Logging.Generators (3)
Microsoft.Extensions.Options.SourceGeneration (1)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Microsoft.Gen.BuildMetadata (1)
Microsoft.Gen.Logging (6)
Microsoft.Gen.Logging.Unit.Tests (2)
Microsoft.Gen.MetadataExtractor (1)
Microsoft.Gen.Metrics (1)
Microsoft.Gen.MetricsReports (1)
Microsoft.Interop.ComInterfaceGenerator (3)
Microsoft.Interop.LibraryImportGenerator (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.ML.InternalCodeAnalyzer (1)
Microsoft.VisualStudio.LanguageServices (4)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Mvc.Api.Analyzers.Test (4)
Roslyn.Diagnostics.Analyzers (35)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Roslyn.Diagnostics.CSharp.Analyzers (14)
System.Private.CoreLib.Generators (1)
Test.Utilities (23)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Text.Analyzers (33)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (9)
30DeclaringSyntaxReferences.Length: > 0,
34DeclaringSyntaxReferences.Length: > 0,
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken)))
47if (member is IPropertySymbol { DeclaringSyntaxReferences.Length: > 0 } property &&
48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax)
66DeclaringSyntaxReferences: [var constructorReference, ..],
72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));