145 references to ParameterDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
3620
=> this.
ParameterDeclaration
(identifier, type, initializer: null, RefKind.None);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (68)
CodeGeneration\SyntaxGeneratorTests.cs (68)
822
Generator.MethodDeclaration("m", parameters: new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, returnType: Generator.IdentifierName("x")),
826
Generator.MethodDeclaration("m", parameters: new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"), Generator.IdentifierName("a")) }, returnType: Generator.IdentifierName("x")),
858
var parameters = parameterTypes.Select((t, i) => Generator.
ParameterDeclaration
("p" + i, Generator.TypeExpression(t))).ToList();
1007
Generator.ConstructorDeclaration("c", new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) }),
1012
parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) },
1073
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract | DeclarationModifiers.ReadOnly),
1077
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract | DeclarationModifiers.WriteOnly),
1081
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract),
1085
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.ReadOnly),
1089
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.WriteOnly),
1093
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.ReadOnly,
1098
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.WriteOnly,
1103
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x")),
1107
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"),
1112
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"),
1170
Generator.IndexerDeclaration(parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("a")) }, type: Generator.IdentifierName("t"), accessibility: Accessibility.Internal, modifiers: DeclarationModifiers.Abstract),
1486
Generator.IndexerDeclaration(parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("a")) }, type: Generator.IdentifierName("t"), accessibility: Accessibility.Protected, modifiers: DeclarationModifiers.Abstract),
1642
Generator.InterfaceDeclaration("i", members: new[] { Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("y", Generator.IdentifierName("x")) }, Generator.IdentifierName("t"), Accessibility.Public, DeclarationModifiers.Sealed) }),
1646
Generator.InterfaceDeclaration("i", members: new[] { Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("y", Generator.IdentifierName("x")) }, Generator.IdentifierName("t"), Accessibility.Public, DeclarationModifiers.ReadOnly) }),
1712
Generator.DelegateDeclaration("d", returnType: Generator.IdentifierName("t"), parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("pt")) }),
1876
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y")) }, Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract),
1918
Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")),
2777
Assert.Equal(DeclarationKind.Parameter, Generator.GetDeclarationKind(Generator.
ParameterDeclaration
("p")));
2779
Assert.Equal(DeclarationKind.Indexer, Generator.GetDeclarationKind(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t"))));
2800
Assert.Equal("p", Generator.GetName(Generator.
ParameterDeclaration
("p")));
2802
Assert.Equal("", Generator.GetName(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t"))));
2823
Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.
ParameterDeclaration
("x"), "p")));
2825
Assert.Equal("", Generator.GetName(Generator.WithName(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t")), "this")));
2846
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
ParameterDeclaration
("p")));
2848
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2870
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
ParameterDeclaration
("p"), Accessibility.Private)));
2872
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2894
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
ParameterDeclaration
("p")));
2896
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t"), modifiers: DeclarationModifiers.Abstract)));
2917
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
ParameterDeclaration
("p"), DeclarationModifiers.Abstract)));
2919
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.WithModifiers(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t")), DeclarationModifiers.Abstract)));
2978
Generator.GetModifiers(Generator.WithModifiers(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("i") }, Generator.IdentifierName("t")), allModifiers)));
3095
Assert.Equal("t", Generator.GetType(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("pt")) }, Generator.IdentifierName("t"))).ToString());
3096
Assert.Equal("t", Generator.GetType(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))).ToString());
3116
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("pt")) }, Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3117
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3133
Assert.Equal(1, Generator.GetParameters(Generator.MethodDeclaration("m", parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3134
Assert.Equal(2, Generator.GetParameters(Generator.MethodDeclaration("m", parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2")) })).Count);
3137
Assert.Equal(1, Generator.GetParameters(Generator.ConstructorDeclaration(parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3138
Assert.Equal(2, Generator.GetParameters(Generator.ConstructorDeclaration(parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2")) })).Count);
3140
Assert.Equal(1, Generator.GetParameters(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) }, Generator.IdentifierName("t"))).Count);
3141
Assert.Equal(2, Generator.GetParameters(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2")) }, Generator.IdentifierName("t"))).Count);
3150
Assert.Equal(1, Generator.GetParameters(Generator.DelegateDeclaration("d", parameters: new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3159
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.MethodDeclaration("m"), new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3160
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.ConstructorDeclaration(), new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3161
Assert.Equal(3, Generator.GetParameters(Generator.AddParameters(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) }, Generator.IdentifierName("t")), new[] { Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2")), Generator.
ParameterDeclaration
("p3", Generator.IdentifierName("t3")) })).Count);
3166
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.DelegateDeclaration("d"), new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3168
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.ClassDeclaration("c"), new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3169
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.StructDeclaration("c"), new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3170
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.InterfaceDeclaration("c"), new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3171
Assert.Equal(0, Generator.GetParameters(Generator.AddParameters(Generator.IdentifierName("x"), new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) })).Count);
3179
Assert.Equal("x", Generator.GetExpression(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"), initializer: Generator.IdentifierName("x"))).ToString());
3213
Assert.Equal("x", Generator.GetExpression(Generator.WithExpression(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.IdentifierName("x"))).ToString());
3321
Generator.WithAccessorDeclarations(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) }, Generator.IdentifierName("x"))),
3325
Generator.WithAccessorDeclarations(Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) }, Generator.IdentifierName("x")),
3331
Generator.IndexerDeclaration(new[] { Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")) }, Generator.IdentifierName("x")),
3484
var p = Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"));
3517
var p = Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"));
Microsoft.CodeAnalysis.Features (2)
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (2)
278
var parameter = _generator.
ParameterDeclaration
(parameterName, _generator.TypeExpression(parameterType));
539
var parameter = _generator.
ParameterDeclaration
(name: parameterName, type:
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
569
Return
ParameterDeclaration
(identifier, type)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (73)
CodeGeneration\SyntaxGeneratorTests.vb (73)
868
Generator.MethodDeclaration("m", parameters:={Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, returnType:=Generator.IdentifierName("x")),
873
Generator.MethodDeclaration("m", parameters:={Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"), Generator.IdentifierName("a"))}, returnType:=Generator.IdentifierName("x")),
942
Dim parameters = parameterTypes.Select(Function(t, i) Generator.
ParameterDeclaration
("p" & i, Generator.TypeExpression(t))).ToList()
1207
Generator.WithAccessorDeclarations(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}, Generator.IdentifierName("x"))),
1211
Generator.WithAccessorDeclarations(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}, Generator.IdentifierName("x")),
1221
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}, Generator.IdentifierName("x")),
1233
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract + DeclarationModifiers.ReadOnly),
1237
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract + DeclarationModifiers.WriteOnly),
1241
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract),
1245
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.ReadOnly),
1252
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.WriteOnly),
1259
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.ReadOnly,
1268
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.WriteOnly,
1277
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.None),
1287
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"),
1299
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"),
1336
Dim params = {Generator.
ParameterDeclaration
("sender", Generator.TypeExpression(SpecialType.System_Object)), Generator.
ParameterDeclaration
("args", Generator.IdentifierName("EventArgs"))}
1365
Generator.ConstructorDeclaration("c", parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}),
1371
parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))},
1548
Generator.InterfaceDeclaration("i", members:={Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("y", Generator.IdentifierName("x"))}, Generator.IdentifierName("t"), Accessibility.Public, DeclarationModifiers.Sealed)}),
1556
Generator.InterfaceDeclaration("i", members:={Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("y", Generator.IdentifierName("x"))}, Generator.IdentifierName("t"), Accessibility.Public, DeclarationModifiers.ReadOnly)}),
1618
Generator.DelegateDeclaration("d", parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}),
1626
Generator.DelegateDeclaration("d", parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}, returnType:=Generator.IdentifierName("t")),
1776
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("a"))}, Generator.IdentifierName("t"), Accessibility.Internal, DeclarationModifiers.Abstract),
1832
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("a"))}, Generator.IdentifierName("t"), Accessibility.Protected, DeclarationModifiers.Abstract),
2181
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract),
2188
Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("z", Generator.IdentifierName("y"))}, Generator.IdentifierName("x")),
2209
Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")),
2530
Assert.Equal(DeclarationKind.Parameter, Generator.GetDeclarationKind(Generator.
ParameterDeclaration
("p")))
2533
Assert.Equal(DeclarationKind.Indexer, Generator.GetDeclarationKind(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"))))
2534
Assert.Equal(DeclarationKind.Indexer, Generator.GetDeclarationKind(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract)))
2555
Assert.Equal("p", Generator.GetName(Generator.
ParameterDeclaration
("p")))
2558
Assert.Equal("Item", Generator.GetName(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"))))
2559
Assert.Equal("Item", Generator.GetName(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract)))
2580
Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.
ParameterDeclaration
("x"), "p")))
2583
Assert.Equal("X", Generator.GetName(Generator.WithName(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t")), "X")))
2584
Assert.Equal("X", Generator.GetName(Generator.WithName(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract), "X")))
2604
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.
ParameterDeclaration
("p")))
2606
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2632
Assert.Equal(Accessibility.NotApplicable, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
ParameterDeclaration
("p"), Accessibility.Private)))
2634
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2659
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.
ParameterDeclaration
("p")))
2661
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract)))
2681
Assert.Equal(DeclarationModifiers.None, Generator.GetModifiers(Generator.WithModifiers(Generator.
ParameterDeclaration
("p"), DeclarationModifiers.Abstract)))
2683
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.WithModifiers(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("i")}, Generator.IdentifierName("t")), DeclarationModifiers.Abstract)))
2725
Assert.Equal("t", Generator.GetType(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("pt"))}, Generator.IdentifierName("t"))).ToString())
2726
Assert.Equal("t", Generator.GetType(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))).ToString())
2746
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("pt"))}, Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString())
2747
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString())
2793
Assert.Equal(1, Generator.GetParameters(Generator.MethodDeclaration("m", parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2794
Assert.Equal(2, Generator.GetParameters(Generator.MethodDeclaration("m", parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2"))})).Count)
2797
Assert.Equal(1, Generator.GetParameters(Generator.ConstructorDeclaration(parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2798
Assert.Equal(2, Generator.GetParameters(Generator.ConstructorDeclaration(parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2"))})).Count)
2802
Assert.Equal(1, Generator.GetParameters(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}, Generator.IdentifierName("t"))).Count)
2803
Assert.Equal(2, Generator.GetParameters(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2"))}, Generator.IdentifierName("t"))).Count)
2812
Assert.Equal(1, Generator.GetParameters(Generator.DelegateDeclaration("d", parameters:={Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2820
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.MethodDeclaration("m"), {Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2821
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.ConstructorDeclaration(), {Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2822
Assert.Equal(3, Generator.GetParameters(Generator.AddParameters(Generator.IndexerDeclaration({Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))}, Generator.IdentifierName("t")), {Generator.
ParameterDeclaration
("p2", Generator.IdentifierName("t2")), Generator.
ParameterDeclaration
("p3", Generator.IdentifierName("t3"))})).Count)
2827
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.DelegateDeclaration("d"), {Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2829
Assert.Equal(0, Generator.GetParameters(Generator.AddParameters(Generator.ClassDeclaration("c"), {Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2830
Assert.Equal(0, Generator.GetParameters(Generator.AddParameters(Generator.IdentifierName("x"), {Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2831
Assert.Equal(1, Generator.GetParameters(Generator.AddParameters(Generator.PropertyDeclaration("p", Generator.IdentifierName("t")), {Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))})).Count)
2838
Assert.Equal("x", Generator.GetExpression(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"), initializer:=Generator.IdentifierName("x"))).ToString())
2856
Assert.Equal("x", Generator.GetExpression(Generator.WithExpression(Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t")), Generator.IdentifierName("x"))).ToString())
3058
Dim p = Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))
3083
Dim p = Generator.
ParameterDeclaration
("p", Generator.IdentifierName("t"))