需要使用roslyn将继承添加到某个界面 我描述了这个类,但不知道如何在以下结构中设置继承:
ClassDeclarationSyntax lClassDeclarationSyntax =
Syntax.ClassDeclaration(
Syntax.List<AttributeListSyntax>(lAttributeListSyntax),
Syntax.TokenList(lTokens),
Syntax.Identifier(_classInfo.Identifier.ValueText),
null,
null,---------
Syntax.List<TypeParameterConstraintClauseSyntax>(),
Syntax.List<MemberDeclarationSyntax>(lMemberDeclarationSyntaxList));
隔离“null”它是List属性的一个位置,类型为BaseListSyntax,其中我可以指定继承接口的名称。
我怎么能这样做?
答案 0 :(得分:3)
使用类似:Syntax.BaseList(Syntax.ParseTypeName("MyBaseType")
代替上面的null
。