4 instantiations of PositionalParameterInfo
Microsoft.CodeAnalysis.CSharp.Features (4)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (4)
48
resultBuilder.AddRange(inheritedProperties.Select(property => new
PositionalParameterInfo
(
63
=> new
PositionalParameterInfo
(syntax, symbol, KeepAsOverride: true),
65
=> new
PositionalParameterInfo
(syntax, symbol, !allowSetToInitConversion),
67
=> new
PositionalParameterInfo
(syntax, symbol, KeepAsOverride: false),
10 references to PositionalParameterInfo
Microsoft.CodeAnalysis.CSharp.Features (10)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (8)
54
var positionalParameterInfos =
PositionalParameterInfo
.GetPropertiesForPositionalParameters(
82
ImmutableArray<
PositionalParameterInfo
> positionalParameterInfos,
113
foreach (
var
result in positionalParameterInfos)
316
var inheritedPositionalParams =
PositionalParameterInfo
441
private static SyntaxList<AttributeListSyntax> GetModifiedAttributeListsForProperty(
PositionalParameterInfo
result)
578
ImmutableArray<
PositionalParameterInfo
> propertyResults,
754
ImmutableArray<
PositionalParameterInfo
> propertyResults,
758
foreach (
var
result in propertyResults)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
35
public static ImmutableArray<
PositionalParameterInfo
> GetPropertiesForPositionalParameters(
41
using var _ = ArrayBuilder<
PositionalParameterInfo
>.GetInstance(out var resultBuilder);