示例#1
0
        public static Element Scan(Type t, string name)
        {
            var e = new Element();

            if (t == typeof(Guid))
            {
                Events.FoundGuid();
                e.nameSpace = "http://microsoft.com/wsdl/types/";
            }

            if (typeof(IEnumerable).IsAssignableFrom(t) || t.IsClass || t.IsInterface)
                e.DoesNotNeedToOccur();

            e.type = Reflect.GetTypeNameFrom(t);
            e.name = name;

            return e;
        }
 private ElementWriter(Element e)
 {
     this.e = e;
 }
 public static string Write(Element e)
 {
     return new ElementWriter(e).Write();
 }