示例#1
0
        public XmlSchemaType GetSchemaType(Type type)
        {
            SerializationMap map = KnownTypes.FindUserMap(type);

            if (map == null)
            {
                return(null);
            }

            return(map.GetSchemaType(Schemas, GeneratedTypes));
        }
示例#2
0
        public void Export(Type type)
        {
            //FIXME: Which types to exclude?
            KnownTypes.Add(type);
            SerializationMap map = KnownTypes.FindUserMap(type);

            if (map == null)
            {
                return;
            }

            map.GetSchemaType(Schemas, GeneratedTypes);
            Schemas.Compile();
        }