private PacketNode PrepareBaseType(NodeValueType valueType, Type type, string name) { var node = _doc.CreateNode(); _cur.Append(node); string typ = Framework.Assembly.GetTypeName(type); node.context.type = typ; node.context.realType = typ; node.context.name = name; node.context.valueType = valueType; return(node); }