本文整理汇总了C#中INode.Add方法的典型用法代码示例。如果您正苦于以下问题:C# INode.Add方法的具体用法?C# INode.Add怎么用?C# INode.Add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类INode
的用法示例。
在下文中一共展示了INode.Add方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AbstractNode
protected AbstractNode(INode parent, string name, string fullName)
{
this.parent = parent;
this.name = name;
this.fullName = fullName;
if (parent != null)
{
parent.Add(this);
}
}
示例2: AbstractNode
public AbstractNode(INode parent, String name, String fullName)
{
this.parent = parent;
this.name = name;
this.fullName = fullName;
if (parent != null)
{
parent.Add(this);
}
}
示例3: AbstractNode
public AbstractNode(INode parent, String name, String fullName)
{
this.parent = parent;
this.name = name;
this.fullName = fullName;
if (parent != null)
{
if (name.Length == 0)
{
throw new ArgumentException(
"Zero length child name means bad news");
}
parent.Add(this);
}
}
示例4: AddParamsToItem
private INode AddParamsToItem(XElement elem, INode node)
{
elem.Elements().ToList().ForEach(i =>
{
if (i.Name.LocalName == CFG_PARAMNODE)
node.Add(new param
{
dependon = i.Attribute(ATTRI_DEPEND) != null ? i.Attribute(ATTRI_DEPEND).Value : string.Empty,
Name = i.Attribute(ATTRI_NAME) != null ? i.Attribute(ATTRI_NAME).Value : string.Empty,
Type = i.Attribute(ATTRI_TYPE) != null ? this.GetAssType(i.Attribute(ATTRI_TYPE).Value) : null,
value = i.Attribute(ATTRI_VALUE) != null ? i.Attribute(ATTRI_VALUE).Value : string.Empty
});
});
return node;
}