2 overrides of FieldDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
174
public override SyntaxNode
FieldDeclaration
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
764
Public Overrides Function
FieldDeclaration
(name As String, type As SyntaxNode, Optional accessibility As Accessibility = Nothing, Optional modifiers As DeclarationModifiers = Nothing, Optional initializer As SyntaxNode = Nothing) As SyntaxNode
65 references to FieldDeclaration
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
85
.
FieldDeclaration
(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (33)
CodeGeneration\SyntaxGeneratorTests.cs (33)
782
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32)),
786
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), initializer: Generator.LiteralExpression(0)),
790
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility: Accessibility.Public),
794
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility: Accessibility.NotApplicable, modifiers: DeclarationModifiers.Static | DeclarationModifiers.ReadOnly),
798
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility: Accessibility.NotApplicable, modifiers: DeclarationModifiers.Required),
1558
Generator.ClassDeclaration("c", members: new[] { Generator.
FieldDeclaration
("y", type: Generator.IdentifierName("x")) }),
1594
Generator.StructDeclaration("s", members: new[] { Generator.
FieldDeclaration
("y", Generator.IdentifierName("x")) }),
1658
Generator.InterfaceDeclaration("i", members: new[] { Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility: Accessibility.Public, modifiers: DeclarationModifiers.Sealed) }),
1696
Generator.EnumDeclaration("e", members: new[] { Generator.
FieldDeclaration
("a", Generator.IdentifierName("e"), initializer: Generator.LiteralExpression(1)) }),
1844
Generator.
FieldDeclaration
("y", Generator.IdentifierName("x")),
1851
Generator.
FieldDeclaration
("y", Generator.IdentifierName("x")),
2780
Assert.Equal(DeclarationKind.Field, Generator.GetDeclarationKind(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))));
2803
Assert.Equal("f", Generator.GetName(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))));
2826
Assert.Equal("f", Generator.GetName(Generator.WithName(Generator.
FieldDeclaration
("x", Generator.IdentifierName("t")), "f")));
2849
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
2873
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
2897
Assert.Equal(DeclarationModifiers.Const, Generator.GetModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), modifiers: DeclarationModifiers.Const)));
2920
Assert.Equal(DeclarationModifiers.Const, Generator.GetModifiers(Generator.WithModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), DeclarationModifiers.Const)));
2958
Generator.GetModifiers(Generator.WithModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), allModifiers)));
3093
Assert.Equal("t", Generator.GetType(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))).ToString());
3114
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.
FieldDeclaration
("f", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3178
Assert.Equal("x", Generator.GetExpression(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), initializer: Generator.IdentifierName("x"))).ToString());
3212
Assert.Equal("x", Generator.GetExpression(Generator.WithExpression(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), Generator.IdentifierName("x"))).ToString());
3748
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3756
Generator.InsertMembers(declC, 1, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3765
Generator.InsertMembers(declC, 2, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3774
Generator.InsertMembers(declC, 3, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3863
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3881
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3902
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3920
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3992
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4010
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
Microsoft.CodeAnalysis.Features (1)
AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
85
.
FieldDeclaration
(
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (23)
CodeGeneration\SyntaxGeneratorTests.vb (23)
828
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32)),
832
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), initializer:=Generator.LiteralExpression(0)),
836
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility:=Accessibility.Public),
840
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), modifiers:=DeclarationModifiers.Static Or DeclarationModifiers.ReadOnly Or DeclarationModifiers.WithEvents),
1423
Generator.ClassDeclaration("c", members:={Generator.
FieldDeclaration
("y", type:=Generator.IdentifierName("x"))}),
1468
Generator.StructDeclaration("s", members:={Generator.
FieldDeclaration
("y", Generator.IdentifierName("x"))}),
2116
Generator.
FieldDeclaration
("y", Generator.IdentifierName("x")),
2124
Generator.
FieldDeclaration
("y", Generator.IdentifierName("x")),
2535
Assert.Equal(DeclarationKind.Field, Generator.GetDeclarationKind(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))))
2560
Assert.Equal("f", Generator.GetName(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))))
2585
Assert.Equal("f", Generator.GetName(Generator.WithName(Generator.
FieldDeclaration
("x", Generator.IdentifierName("t")), "f")))
2607
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal)))
2635
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility:=Accessibility.Internal), Accessibility.Private)))
2662
Assert.Equal(DeclarationModifiers.Const, Generator.GetModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), modifiers:=DeclarationModifiers.Const)))
2684
Assert.Equal(DeclarationModifiers.Const, Generator.GetModifiers(Generator.WithModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), DeclarationModifiers.Const)))
2723
Assert.Equal("t", Generator.GetType(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))).ToString())
2744
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.
FieldDeclaration
("f", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString())
2837
Assert.Equal("x", Generator.GetExpression(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), initializer:=Generator.IdentifierName("x"))).ToString())
2855
Assert.Equal("x", Generator.GetExpression(Generator.WithExpression(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), Generator.IdentifierName("x"))).ToString())
3509
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3519
Generator.InsertMembers(declC, 1, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3531
Generator.InsertMembers(declC, 2, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
3543
Generator.InsertMembers(declC, 3, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
135
return
FieldDeclaration
(
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
Editing\SyntaxEditorTests.cs (5)
56
editor.ReplaceNode(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
107
editor.InsertAfter(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
134
editor.InsertBefore(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
182
editor.InsertAfter(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
183
editor.InsertBefore(fieldX, editor.Generator.
FieldDeclaration
("Z", editor.Generator.TypeExpression(SpecialType.System_Object), Accessibility.Public));
SyntaxNodeTests.cs (1)
103
var cgenField = gen.
FieldDeclaration
("X", gen.TypeExpression(SpecialType.System_Int32), Accessibility.Private);