本文整理汇总了C#中Rhino.Accept方法的典型用法代码示例。如果您正苦于以下问题:C# Rhino.Accept方法的具体用法?C# Rhino.Accept怎么用?C# Rhino.Accept使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Rhino
的用法示例。
在下文中一共展示了Rhino.Accept方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetMatchingChildren
internal virtual Rhino.Xmlimpl.XmlNode[] GetMatchingChildren(Rhino.Xmlimpl.XmlNode.Filter filter)
{
List<Rhino.Xmlimpl.XmlNode> rv = new List<Rhino.Xmlimpl.XmlNode>();
XmlNodeList nodes = this.dom.ChildNodes;
for (int i = 0; i < nodes.Count; i++)
{
System.Xml.XmlNode node = nodes.Item(i);
if (filter.Accept(node))
{
rv.Add(CreateImpl(node));
}
}
return Sharpen.Collections.ToArray(rv, new Rhino.Xmlimpl.XmlNode[rv.Count]);
}
示例2: AddMatchingChildren
internal virtual void AddMatchingChildren(XMLList result, Rhino.Xmlimpl.XmlNode.Filter filter)
{
System.Xml.XmlNode node = this.dom;
XmlNodeList children = node.ChildNodes;
for (int i = 0; i < children.Count; i++)
{
System.Xml.XmlNode childnode = children.Item(i);
Rhino.Xmlimpl.XmlNode child = Rhino.Xmlimpl.XmlNode.CreateImpl(childnode);
if (filter.Accept(childnode))
{
result.AddToList(child);
}
}
}