1 override of FieldDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
166
public override SyntaxNode
FieldDeclaration
(
43 references to FieldDeclaration
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
84
.
FieldDeclaration
(
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (33)
CodeGeneration\SyntaxGeneratorTests.cs (33)
797
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32)),
801
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), initializer: Generator.LiteralExpression(0)),
805
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility: Accessibility.Public),
809
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility: Accessibility.NotApplicable, modifiers: DeclarationModifiers.Static | DeclarationModifiers.ReadOnly),
813
Generator.
FieldDeclaration
("fld", Generator.TypeExpression(SpecialType.System_Int32), accessibility: Accessibility.NotApplicable, modifiers: DeclarationModifiers.Required),
1657
Generator.ClassDeclaration("c", members: [Generator.
FieldDeclaration
("y", type: Generator.IdentifierName("x"))]),
1693
Generator.StructDeclaration("s", members: [Generator.
FieldDeclaration
("y", Generator.IdentifierName("x"))]),
1757
Generator.InterfaceDeclaration("i", members: [Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility: Accessibility.Public, modifiers: DeclarationModifiers.Sealed)]),
1795
Generator.EnumDeclaration("e", members: [Generator.
FieldDeclaration
("a", Generator.IdentifierName("e"), initializer: Generator.LiteralExpression(1))]),
1943
Generator.
FieldDeclaration
("y", Generator.IdentifierName("x")),
1950
Generator.
FieldDeclaration
("y", Generator.IdentifierName("x")),
3017
Assert.Equal(DeclarationKind.Field, Generator.GetDeclarationKind(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))));
3040
Assert.Equal("f", Generator.GetName(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))));
3063
Assert.Equal("f", Generator.GetName(Generator.WithName(Generator.
FieldDeclaration
("x", Generator.IdentifierName("t")), "f")));
3086
Assert.Equal(Accessibility.Internal, Generator.GetAccessibility(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal)));
3110
Assert.Equal(Accessibility.Private, Generator.GetAccessibility(Generator.WithAccessibility(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), accessibility: Accessibility.Internal), Accessibility.Private)));
3134
Assert.Equal(DeclarationModifiers.Const, Generator.GetModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), modifiers: DeclarationModifiers.Const)));
3157
Assert.Equal(DeclarationModifiers.Const, Generator.GetModifiers(Generator.WithModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), DeclarationModifiers.Const)));
3195
Generator.GetModifiers(Generator.WithModifiers(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), allModifiers)));
3346
Assert.Equal("t", Generator.GetType(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"))).ToString());
3367
Assert.Equal("t", Generator.GetType(Generator.WithType(Generator.
FieldDeclaration
("f", Generator.IdentifierName("x")), Generator.IdentifierName("t"))).ToString());
3431
Assert.Equal("x", Generator.GetExpression(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t"), initializer: Generator.IdentifierName("x"))).ToString());
3465
Assert.Equal("x", Generator.GetExpression(Generator.WithExpression(Generator.
FieldDeclaration
("f", Generator.IdentifierName("t")), Generator.IdentifierName("x"))).ToString());
4051
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4061
Generator.InsertMembers(declC, 1, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4072
Generator.InsertMembers(declC, 2, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4083
Generator.InsertMembers(declC, 3, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4193
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4214
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4238
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4259
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4343
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
4364
Generator.InsertMembers(declC, 0, Generator.
FieldDeclaration
("A", Generator.IdentifierName("T"))),
Microsoft.CodeAnalysis.Features (1)
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
84
.
FieldDeclaration
(
Microsoft.CodeAnalysis.Workspaces (1)
Editing\SyntaxGenerator.cs (1)
145
return
FieldDeclaration
(
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
Editing\SyntaxEditorTests.cs (5)
53
editor.ReplaceNode(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
108
editor.InsertAfter(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
137
editor.InsertBefore(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
188
editor.InsertAfter(fieldX, editor.Generator.
FieldDeclaration
("Y", editor.Generator.TypeExpression(SpecialType.System_String), Accessibility.Public));
189
editor.InsertBefore(fieldX, editor.Generator.
FieldDeclaration
("Z", editor.Generator.TypeExpression(SpecialType.System_Object), Accessibility.Public));
SyntaxNodeTests.cs (1)
99
var cgenField = gen.
FieldDeclaration
("X", gen.TypeExpression(SpecialType.System_Int32), Accessibility.Private);
Roslyn.Diagnostics.Analyzers (1)
AbstractCreateTestAccessor`1.cs (1)
80
var testAccessorField = syntaxGenerator.
FieldDeclaration
(