コード例 #1
0
 public static void DefaultTypeSearch(object o, TypeProviderResult e)
 {
     if (!e.TypeFound)
     {
         foreach (var a in AppDomain.CurrentDomain.GetAssemblies())
         {
             var t = a.GetType(e.TypeName);
             if (t != null) {
                 e.SetResult(t);
                 break;
             }
         }
     }
 }
コード例 #2
0
        internal Type GetType(string name)
        {
            var res = new TypeProviderResult(name);
            TypeProviders(this, res);
            if (!res.TypeFound)
                return null;

            return res.Result;
        }