这是使用属性的代码示例。
子属性生命周期
作为对象的模糊元素
作为对象的暗O
作为对象的模糊T
作为整数的模糊IDX
作为整数的模糊IDX2
尝试
element = m_Repository.GetElementByID(129)
对于idx = 0到element.Attributes.Count -1
Console.WriteLine(“attribute =”+ element.Attributes.GetAt(idx).Name)
o = element.Attributes.GetAt(idx)
t = o.Constraints.AddNew(“> 123”,“精确”)
t.Update()
o.Constraints.Refresh
对于idx2 = 0到o.Constraints.Count-1
t = o.Constraints.GetAt(idx2)
Console.WriteLine(“Constraint:”+ t.Name)
如果(t.Name =“> 123”)那么
o.Constraints.DeleteAt(idx2,false)
万一
下一个
对于idx2 = 0到o.TaggedValues.Count-1
t = o.TaggedValues.GetAt(idx2)
如果(t.Name =“Type2”)那么
“Console.WriteLine( “delete一个”)
o.TaggedValues.DeleteAt(idx2,true)
万一
下一个
t = o.TaggedValues.AddNew(“Type2”,“Number”)
t.Update
o.TaggedValues.Refresh
对于idx2 = 0到o.TaggedValues.Count-1
t = o.TaggedValues.GetAt(idx2)
Console.WriteLine(“ 标记值:”+ t.Name)
下一个
if(element.Attributes.GetAt(idx).Name =“m_Tootle”)然后
Console.WriteLine(“删除属性”)
element.Attributes.DeleteAt(idx,false)
万一
下一个
抓住例外
Console.WriteLine(element.Attributes.GetLastError())
Console.WriteLine(E)
结束尝试
结束了