13 implementations of DeclaringSyntaxReferences
Analyzer.Utilities.UnitTests (1)
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)
877 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 (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.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 (66)
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 (61)
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));