protected override void Export(ISystemContext context, Node node)
{
base.Export(context, node);
VariableTypeNode variableTypeNode = node as VariableTypeNode;
if (variableTypeNode != null)
{
variableTypeNode.Value = new Variant(Utils.Clone(this.Value));
variableTypeNode.DataType = this.DataType;
variableTypeNode.ValueRank = this.ValueRank;
variableTypeNode.ArrayDimensions = null;
if (this.ArrayDimensions != null)
{
variableTypeNode.ArrayDimensions = new UInt32Collection(this.ArrayDimensions);
}
}
}