Opc.Ua.VariableTypeNode.VariableTypeNode C# (CSharp) Method

VariableTypeNode() public method

Creates a node from another node (copies attributes - not references).
public VariableTypeNode ( ILocalNode source ) : System
source ILocalNode The source.
return System
        public VariableTypeNode(ILocalNode source) : base(source)
        {
            this.NodeClass = NodeClass.VariableType;

            IVariableType node = source as IVariableType;

            if (node != null)
            {
                this.IsAbstract = node.IsAbstract;
                this.Value = new Variant(node.Value);
                this.DataType = node.DataType;
                this.ValueRank = node.ValueRank;

                if (node.ArrayDimensions != null)
                {
                    this.ArrayDimensions = new UInt32Collection(node.ArrayDimensions);
                }
            }
        }
        #endregion