示例#1
0
 public static IPackageRepository DeserializePackageRepository(string objstr)
 {
     // very dirty
     try
     {
         return(WaldiSerializerInternal.Deserialize(objstr, typeof(DirectoryPackageRepository), typeof(DirectoryPackageRepositoryDto)) as IPackageRepository);
     }
     catch
     {
     }
     try
     {
         return(WaldiSerializerInternal.Deserialize(objstr, typeof(MultiPackageRepository), typeof(MultiPackageRepositoryDto)) as IPackageRepository);
     }
     catch
     {
         throw;
     }
 }
示例#2
0
 public static IPackage DeserializePackage(string objstr)
 {
     return(WaldiSerializerInternal.Deserialize(objstr, typeof(BasicPackage), typeof(PackageDto)) as IPackage);
 }
示例#3
0
 public static Feature DeserializeFeature(StreamReader stream)
 {
     return(WaldiSerializerInternal.Deserialize(stream, typeof(Feature), typeof(FeatureDto)) as Feature);
 }
示例#4
0
 public static Feature DeserializeFeature(string objstr)
 {
     return(WaldiSerializerInternal.Deserialize(objstr, typeof(Feature), typeof(FeatureDto)) as Feature);
 }
示例#5
0
 public static object Deserialize(StreamReader stream, Type objtype, Type serobjtype)
 {
     return(WaldiSerializerInternal.Deserialize(stream, objtype, serobjtype));
 }
示例#6
0
 public static object Deserialize(string objstr, Type objtype, Type serobjtype)
 {
     return(WaldiSerializerInternal.Deserialize(objstr, objtype, serobjtype));
 }
示例#7
0
 public static IPackageRepository DeserializePackageRepository(StreamReader stream)
 {
     return(WaldiSerializerInternal.Deserialize(stream, typeof(DirectoryPackageRepository), typeof(DirectoryPackageRepositoryDto)) as IPackageRepository);
 }
示例#8
0
 public static IPackage DeserializePackage(StreamReader stream)
 {
     return(WaldiSerializerInternal.Deserialize(stream, typeof(BasicPackage), typeof(PackageDto)) as IPackage);
 }