本文整理汇总了C#中ModelElement.MakeCopy方法的典型用法代码示例。如果您正苦于以下问题:C# ModelElement.MakeCopy方法的具体用法?C# ModelElement.MakeCopy怎么用?C# ModelElement.MakeCopy使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ModelElement
的用法示例。
在下文中一共展示了ModelElement.MakeCopy方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DoVerify
public ModelElement DoVerify(ModelElement element, AceModelRestricted model)
{
// For interface that are not PnP and can come and go, verify that they are still present.
// (e.g. RemoteGPIB, etc.)
// In most cases, nothing will need to be done to verify an interface.
// Return a copy of the input element.
// The following values need to be set in the returned element:
// Verified = true means it has been through this method
// Failed = true / false
if (element == null) return null;
var elementCopy = element.MakeCopy();
IConfigDll hwconfig = _container.Resolve<IConfigDll>(AgentName);
hwconfig.VerifyElement(elementCopy);
var parent = model.FindEquivalentElement(elementCopy.Parent);
if (parent != null)
{
elementCopy.Parent = parent;
elementCopy.ParentId = parent.PersistentId;
}
return elementCopy;
}