本文整理汇总了C#中StructuredText.GetChildOrNull方法的典型用法代码示例。如果您正苦于以下问题:C# StructuredText.GetChildOrNull方法的具体用法?C# StructuredText.GetChildOrNull怎么用?C# StructuredText.GetChildOrNull使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类StructuredText
的用法示例。
在下文中一共展示了StructuredText.GetChildOrNull方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Deserialize
public object Deserialize(StructuredText node) {
PipeTerminalSettings ts = new PipeTerminalSettings();
StructuredText baseNode = node.GetChildOrNull(0);
if (baseNode != null) {
TerminalSettings baseTs = PipePlugin.Instance.SerializeService.Deserialize(baseNode) as TerminalSettings;
if (baseTs != null) {
ts.Import(baseTs);
}
}
return ts;
}
示例2: Deserialize
public object Deserialize(StructuredText node) {
//TODO エラーハンドリング弱い
if (node.ChildCount != 2)
return null;
return new MRUItem(
(ITerminalParameter)_serializeService.Deserialize(node.GetChildOrNull(0)),
(ITerminalSettings)_serializeService.Deserialize(node.GetChildOrNull(1)));
}