前页 | 后页 |
使用方法
这是用于处理元素的“方法”集合和“方法”集合的代码示例。
子方法生命周期
昏暗元素作为对象
昏暗方法作为对象
暗淡为对象
昏暗的IDX为整数
昏暗的idx2为整数
尝试
元素= m_Repository.GetElementByID(129)
对于idx = 0到element.Methods.Count -1
方法= element.Methods.GetAt(idx)
Console.WriteLine(方法。名称)
t = method.PreConditions.AddNew(“ TestConstraint”,“某物”)
如果t.Update = false
Console.WriteLine(“ PreConditions:” + t.GetLastError)
万一
method.PreConditions.Refresh
对于idx2 = 0到method.PreConditions.Count-1
t = method.PreConditions.GetAt(idx2)
Console.WriteLine(“先决条件:” + t.Name)
如果t.Name =“ TestConstraint”,则
method.PreConditions.DeleteAt(idx2,false)
万一
下一个
t = method.PostConditions.AddNew(“ TestConstraint”,“某物”)
如果t.Update = false
Console.WriteLine(“ PostConditions:” + t.GetLastError)
万一
method.PostConditions.Refresh
对于idx2 = 0到method.PostConditions.Count-1
t = method.PostConditions.GetAt(idx2)
Console.WriteLine(“ PostConditions:” + t.Name)
如果t.Name =“ TestConstraint”,则
method.PostConditions.DeleteAt(idx2,false)
万一
下一个
t = method.TaggedValues.AddNew(“ TestTaggedValue”,“ something”)
如果t.Update = false
Console.WriteLine(“标记的值:” + t.GetLastError)
万一
对于idx2 = 0到method.TaggedValues.Count-1
t = method.TaggedValues.GetAt(idx2)
Console.WriteLine(“标记的值:” + t.Name)
If(t.Name =“ TestTaggedValue”)然后
method.TaggedValues.DeleteAt(idx2,false)
万一
下一个
t = method.Parameters.AddNew(“ TestParam”,“ string”)
如果t.Update = false
Console.WriteLine(“ Parameters:” + t.GetLastError)
万一
method.Parameters.Refresh
对于idx2 = 0到method.Parameters.Count-1
t = method.Parameters.GetAt(idx2)
Console.WriteLine(“ Parameter:” + t.Name)
If(t.Name =“ TestParam”)然后
method.Parameters.DeleteAt(idx2,假)
万一
下一个
方法=无
下一个
抓住e作为例外
Console.WriteLine(element.Methods.GetLastError())
Console.WriteLine(e)
结束尝试
结束子