/// <summary> /// Creates a new instance of the node. /// </summary> public static ObjectSource Construct(IServerInternal server) { ObjectSource instance = new ObjectSource(server, null); instance.Initialize(null, null, null, 0, ObjectTypes.BaseObjectType); return(instance); }
/// <summary cref="NodeSource.Clone(NodeSource)" /> public override NodeSource Clone(NodeSource parent) { lock (DataLock) { ObjectSource clone = this; clone.Initialize(this); return(clone); } }
/// <summary> /// Creates a new instance of the node. /// </summary> public static ObjectSource Construct( IServerInternal server, NodeSource parent, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, uint numericId) { ObjectSource instance = new ObjectSource(server, parent); instance.Initialize(referenceTypeId, nodeId, browseName, numericId, ObjectTypes.BaseObjectType); return instance; }
/// <summary> /// Creates a new instance of the node. /// </summary> public static ObjectSource Construct( IServerInternal server, NodeSource parent, NodeId referenceTypeId, NodeId nodeId, QualifiedName browseName, uint numericId) { ObjectSource instance = new ObjectSource(server, parent); instance.Initialize(referenceTypeId, nodeId, browseName, numericId, ObjectTypes.BaseObjectType); return(instance); }
/// <summary> /// Creates a new instance of the node. /// </summary> public static ObjectSource Construct(IServerInternal server) { ObjectSource instance = new ObjectSource(server, null); instance.Initialize(null, null, null, 0, ObjectTypes.BaseObjectType); return instance; }