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

            instance.Initialize(referenceTypeId, nodeId, browseName, numericId, null);
            return(instance);
        }
Ejemplo n.º 4
0
 /// <summary cref="NodeSource.Clone(NodeSource)" />
 public override NodeSource Clone(NodeSource parent)
 {
     lock (DataLock)
     {
         MethodSource clone = new MethodSource(Server, parent);
         clone.Initialize(this);
         return clone;
     }
 }