File tree Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Expand file tree Collapse file tree 2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -30,5 +30,16 @@ public CSharpEnum(CSharpIdentifier identifier)
30
30
protected override MemberDeclarationSyntax GetMemberDeclaration ( )
31
31
=> EnumDeclaration ( Identifier . Name )
32
32
. WithMembers ( SeparatedList ( Values . Select ( value => value . ToSyntax ( ) ) ) ) ;
33
+
34
+ /// <inheritdoc/>
35
+ protected override ISet < string > GetNamespaces ( )
36
+ {
37
+ var namespaces = base . GetNamespaces ( ) ;
38
+
39
+ foreach ( string ns in Values . SelectMany ( x => x . GetNamespaces ( ) ) )
40
+ namespaces . Add ( ns ) ;
41
+
42
+ return namespaces ;
43
+ }
33
44
}
34
45
}
Original file line number Diff line number Diff line change @@ -17,7 +17,6 @@ public void GeneratesCorrectCode()
17
17
Assert ( new CSharpEnum ( myEnum )
18
18
{
19
19
Summary = "My enum\n Details" ,
20
- Attributes = { dummyAttribute } ,
21
20
Values =
22
21
{
23
22
new CSharpEnumValue ( "Value1" )
@@ -39,7 +38,6 @@ namespace Namespace1
39
38
/// My enum
40
39
/// Details
41
40
/// </summary>
42
- [Dummy(""myValue"", Extra = ""extra"")]
43
41
public partial enum MyEnum
44
42
{
45
43
/// <summary>
You can’t perform that action at this time.
0 commit comments