9 implementations of DeclaringSyntaxReferences
GenerateDocumentationAndConfigFiles (1)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
Microsoft.CodeAnalysis.CSharp (2)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (1)
Roslyn.Diagnostics.Analyzers (1)
662 references to DeclaringSyntaxReferences
GenerateDocumentationAndConfigFiles (26)
src\roslyn\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.CodeFixProvider (3)
ILLink.RoslynAnalyzer (5)
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 (5)
Microsoft.CodeAnalysis.Analyzers (40)
src\roslyn\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\roslyn\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\roslyn\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 (27)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (24)
Microsoft.CodeAnalysis.CSharp.Features (69)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (7)
Microsoft.CodeAnalysis.CSharp.Workspaces (21)
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 (64)
Microsoft.CodeAnalysis.NetAnalyzers (33)
Microsoft.CodeAnalysis.ResxSourceGenerator (30)
src\roslyn\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.VisualBasic (1)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (9)
Microsoft.CodeAnalysis.VisualBasic.Features (24)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (6)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
Microsoft.CodeAnalysis.Workspaces (48)
src\roslyn\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.Diagnostics.DataContractReader.DataGenerator (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 (6)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Microsoft.Interop.LibraryImportGenerator (2)
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.ML.InternalCodeAnalyzer (1)
Roslyn.Diagnostics.Analyzers (36)
src\roslyn\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)
Roslyn.Diagnostics.VisualBasic.Analyzers (4)
System.Private.CoreLib.Generators (1)
System.Text.Json.SourceGeneration (3)
System.Text.RegularExpressions.Generator (1)