2 overrides of PropertyDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
351
public override SyntaxNode
PropertyDeclaration
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
982
Public Overrides Function
PropertyDeclaration
(
83 references to PropertyDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (41)
CodeGeneration\SyntaxGeneratorTests.cs (41)
1021
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract | DeclarationModifiers.ReadOnly),
1025
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract | DeclarationModifiers.WriteOnly),
1029
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.ReadOnly),
1033
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.ReadOnly, getAccessorStatements: Array.Empty<SyntaxNode>()),
1037
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.WriteOnly),
1041
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.WriteOnly, setAccessorStatements: Array.Empty<SyntaxNode>()),
1045
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Abstract),
1049
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.Required),
1053
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.ReadOnly, getAccessorStatements: new[] { Generator.IdentifierName("y") }),
1057
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers: DeclarationModifiers.WriteOnly, setAccessorStatements: new[] { Generator.IdentifierName("y") }),
1061
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), setAccessorStatements: new[] { Generator.IdentifierName("y") }),
1065
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), getAccessorStatements: Array.Empty<SyntaxNode>(), setAccessorStatements: new[] { Generator.IdentifierName("y") }),
1164
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility: Accessibility.Private, modifiers: DeclarationModifiers.Abstract),
1480
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility: Accessibility.Internal, modifiers: DeclarationModifiers.Abstract),
1634
Generator.InterfaceDeclaration("i", members: new[] { Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility: Accessibility.Public, modifiers: DeclarationModifiers.Sealed) }),
1638
Generator.InterfaceDeclaration("i", members: new[] { Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility: Accessibility.Public, modifiers: DeclarationModifiers.ReadOnly) }),
1870
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), accessibility: Accessibility.NotApplicable, modifiers: DeclarationModifiers.Abstract),
1958
var prop = Generator.
PropertyDeclaration
("P", Generator.IdentifierName("T"));
2778
Assert.Equal(DeclarationKind.Property, Generator.GetDeclarationKind(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))));
2801
Assert.Equal("p", Generator.GetName(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))));
2824
Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.
PropertyDeclaration
("x", Generator.IdentifierName("t")), "p")));
2847
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2871
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2895
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), modifiers: DeclarationModifiers.Abstract)));
2918
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.WithModifiers(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t")), DeclarationModifiers.Abstract)));
2974
Generator.GetModifiers(Generator.WithModifiers(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t")), allModifiers)));
3094
Assert.Equal("t", Generator.GetType(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))).ToString());
3115
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3247
var prop = Generator.
PropertyDeclaration
("p", Generator.IdentifierName("T"));
3299
Generator.WithAccessorDeclarations(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"))),
3304
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
3310
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
3316
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
3487
Assert.Equal(0, Generator.GetGetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))).Count);
3488
Assert.Equal(2, Generator.GetGetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), getAccessorStatements: stmts)).Count);
3496
Assert.Equal(0, Generator.GetSetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))).Count);
3497
Assert.Equal(2, Generator.GetSetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), setAccessorStatements: stmts)).Count);
3520
Assert.Equal(2, Generator.GetGetAccessorStatements(Generator.WithGetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t")), stmts)).Count);
3525
Assert.Equal(2, Generator.GetSetAccessorStatements(Generator.WithSetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t")), stmts)).Count);
3938
Generator.InsertMembers(declC, 0, Generator.
PropertyDeclaration
("A", Generator.IdentifierName("T"))),
3956
Generator.InsertMembers(declC, 0, Generator.
PropertyDeclaration
("A", Generator.IdentifierName("T"))),
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (42)
CodeGeneration\SyntaxGeneratorTests.vb (42)
1102
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract + DeclarationModifiers.ReadOnly),
1106
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract + DeclarationModifiers.WriteOnly),
1110
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.ReadOnly),
1117
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.WriteOnly),
1124
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract),
1128
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.ReadOnly, getAccessorStatements:={Generator.IdentifierName("y")}),
1136
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.WriteOnly, setAccessorStatements:={Generator.IdentifierName("y")}),
1144
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), setAccessorStatements:={Generator.IdentifierName("y")}),
1158
Generator.WithAccessorDeclarations(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"))),
1163
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
1173
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
1188
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
1198
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
1532
Generator.InterfaceDeclaration("i", members:={Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Public, modifiers:=DeclarationModifiers.Sealed)}),
1540
Generator.InterfaceDeclaration("i", members:={Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Public, modifiers:=DeclarationModifiers.ReadOnly)}),
1752
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Private, modifiers:=DeclarationModifiers.Abstract),
1764
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Private, modifiers:=DeclarationModifiers.None),
1820
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal, modifiers:=DeclarationModifiers.Abstract),
2161
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x"), modifiers:=DeclarationModifiers.Abstract),
2168
Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")),
2245
Dim prop = Generator.
PropertyDeclaration
("P", Generator.IdentifierName("T"))
2531
Assert.Equal(DeclarationKind.Property, Generator.GetDeclarationKind(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))))
2532
Assert.Equal(DeclarationKind.Property, Generator.GetDeclarationKind(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract)))
2556
Assert.Equal("p", Generator.GetName(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract)))
2557
Assert.Equal("p", Generator.GetName(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))))
2581
Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.
PropertyDeclaration
("x", Generator.IdentifierName("t")), "p")))
2582
Assert.Equal("p", Generator.GetName(Generator.WithName(Generator.
PropertyDeclaration
("x", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract), "p")))
2605
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2633
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2660
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Abstract)))
2682
Assert.Equal(DeclarationModifiers.Abstract, Generator.GetModifiers(Generator.WithModifiers(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t")), DeclarationModifiers.Abstract)))
2724
Assert.Equal("t", Generator.GetType(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))).ToString())
2745
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString())
2800
Assert.Equal(0, Generator.GetParameters(Generator.
PropertyDeclaration
("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)
3010
Dim prop = _g.
PropertyDeclaration
("p", _g.IdentifierName("T"))
3061
Assert.Equal(0, Generator.GetGetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))).Count)
3062
Assert.Equal(2, Generator.GetGetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), getAccessorStatements:=stmts)).Count)
3070
Assert.Equal(0, Generator.GetSetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"))).Count)
3071
Assert.Equal(2, Generator.GetSetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t"), setAccessorStatements:=stmts)).Count)
3086
Assert.Equal(2, Generator.GetGetAccessorStatements(Generator.WithGetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t")), stmts)).Count)
3091
Assert.Equal(2, Generator.GetSetAccessorStatements(Generator.WithSetAccessorStatements(Generator.
PropertyDeclaration
("p", Generator.IdentifierName("t")), stmts)).Count)