我如何使用roslyn为方法添加参数?

时间:2014-02-20 12:11:35

标签: c# roslyn

需要在方法中添加输入参数 我使用MethodDeclarationSyntax类型创建新实例:

MethodDeclarationSyntax lMethodDeclarationSyntax = Syntax.MethodDeclaration(
                Syntax.List<AttributeListSyntax>(), 
                Syntax.TokenList(Syntax.Token(SyntaxKind.PublicKeyword)), 
                Syntax.IdentifierName("MemoryStream"), 
                null, 
                Syntax.Identifier("Serialize"), 
                null, 
                Syntax.ParameterList(), 
                Syntax.List<TypeParameterConstraintClauseSyntax>(), 
                Syntax.Block(lList));  

我如何添加像

这样的输入参数
(MyType lMyType)?

1 个答案:

答案 0 :(得分:3)

不是在上面的示例中使用System.ParameterList(),而是实际构造一个带参数的参数列表。