本文整理汇总了C#中CompoundFilter.AddShow方法的典型用法代码示例。如果您正苦于以下问题:C# CompoundFilter.AddShow方法的具体用法?C# CompoundFilter.AddShow怎么用?C# CompoundFilter.AddShow使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CompoundFilter
的用法示例。
在下文中一共展示了CompoundFilter.AddShow方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Run
public static void Run()
{
// Set up a navigator which looks at sites/pipes/Nozzles/Tee only
TypeFilter filt = new TypeFilter();
filt.Add(DbElementTypeInstance.SITE);
filt.Add(DbElementTypeInstance.PIPE);
filt.Add(DbElementTypeInstance.NOZZLE);
filt.Add(DbElementTypeInstance.TEE);
CompoundFilter filt2 = new CompoundFilter();
filt2.AddShow(filt);
ElementTreeNavigator navi = new ElementTreeNavigator(DbElement.GetElement("/*"), filt2);
// Test FirstMember
DbElement site = navi.FirstMemberInScan(Example.Instance.mWorld);
DbElement nozz = navi.FirstMemberInScan(Example.Instance.mZone);
nozz = navi.FirstMemberInScan(Example.Instance.mEqui);
DbElement ele = navi.FirstMemberInScan(nozz);
// Next
DbElement zone = site.FirstMember();
DbElement next = navi.NextInScan(zone);
// parent
DbElement parent = navi.Parent(Example.Instance.mEqui);
parent = navi.Parent(nozz);
parent = navi.Parent(parent);
//All Members
DbElement[] tees = navi.MembersInScan(Example.Instance.mPipe);
}