是否有方法向类中的方法添加参数。
我在一个包中有一个类Element。我想将属性、方法及其参数添加到类中。属性和方法可以很容易地添加,因为类提供了API,问题是类作为元素不提供任何API来向方法添加参数。
dim class as EA.Element
dim newMethod2 as EA.Method
set newMethod2 = class.methods.AddNew(method.Name,method.type)
您可以使用EA.Method.Parameters
集合向操作添加参数。请参阅文档
这与向EA.Collection 添加任何其他新内容完全一样
dim class as EA.Element
dim newMethod2 as EA.Method
set newMethod2 = class.methods.AddNew(method.Name,method.type)
newMethod2.Update
dim newParam as EA.Parameter
set newParam = newMethod2.Parameters.AddNew("paramName","")
newParam.Update