簡體   English   中英

如何使用roslyn向方法添加參數?

[英]How i can add parameters to method using 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)?

代替在上面的示例中使用System.ParameterList() ,而是實際上構造一個帶有參數的參數列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM