Esempio n. 1
0
 public static Interface29 smethod_1(
     DxfVersion version,
     Stream stream,
     Encoding encoding)
 {
     if (version >= DxfVersion.Dxf13 && version < DxfVersion.Dxf15)
     {
         return((Interface29) new Class440(stream, (Interface40) new Class725(stream, encoding, version), (Interface40) new Class725((Stream) new MemoryStream(), encoding, version)));
     }
     if (version < DxfVersion.Dxf18)
     {
         return((Interface29) new Class440(stream, (Interface40) new Class726(stream, encoding, version), (Interface40) new Class726((Stream) new MemoryStream(), encoding, version)));
     }
     if (version < DxfVersion.Dxf21)
     {
         return((Interface29) new Class440(stream, (Interface40) new Class727(stream, encoding, version), (Interface40) new Class727((Stream) new MemoryStream(), encoding, version)));
     }
     if (version == DxfVersion.Dxf21)
     {
         return((Interface29) new Class990(stream, (Interface40) new Class728(stream, encoding, version), (Interface40) new Class728((Stream) new MemoryStream(), encoding, version), (Interface40) new Class728((Stream) new MemoryStream(), encoding, version)));
     }
     if (version <= DxfVersion.Dxf21)
     {
         throw new InternalException("Version " + version.ToString() + " not supported.");
     }
     return((Interface29) new Class990(stream, (Interface40) new Class729(stream, encoding, version), (Interface40) new Class729((Stream) new MemoryStream(), encoding, version), (Interface40) new Class729((Stream) new MemoryStream(), encoding, version)));
 }
Esempio n. 2
0
 public static Interface30 Create(
     DxfVersion version,
     DwgReader dwgReader,
     Stream stream,
     bool enableLogging)
 {
     if (version >= DxfVersion.Dxf13 && version < DxfVersion.Dxf15)
     {
         return((Interface30) new Class445(dwgReader, stream));
     }
     if (version < DxfVersion.Dxf18)
     {
         return((Interface30) new Class446(dwgReader, stream));
     }
     if (version < DxfVersion.Dxf21)
     {
         return((Interface30) new Class447(dwgReader, stream));
     }
     if (version < DxfVersion.Dxf24)
     {
         return((Interface30) new Class448(dwgReader, stream));
     }
     if (version >= DxfVersion.Dxf24 && version <= DxfVersion.Dxf27)
     {
         return((Interface30) new Class449(dwgReader, stream));
     }
     throw new DxfException("Version " + version.ToString() + " not supported.");
 }
Esempio n. 3
0
 public static Interface29 smethod_0(
     DxfVersion version,
     Stream stream,
     Encoding encoding)
 {
     if (version >= DxfVersion.Dxf13 && version < DxfVersion.Dxf15)
     {
         return((Interface29) new Class725(stream, encoding, version));
     }
     if (version < DxfVersion.Dxf18)
     {
         return((Interface29) new Class726(stream, encoding, version));
     }
     if (version < DxfVersion.Dxf21)
     {
         return((Interface29) new Class727(stream, encoding, version));
     }
     if (version == DxfVersion.Dxf21)
     {
         return((Interface29) new Class728(stream, encoding, version));
     }
     if (version < DxfVersion.Dxf24 && version > DxfVersion.Dxf27)
     {
         throw new InternalException("Version " + version.ToString() + " not supported.");
     }
     return((Interface29) new Class729(stream, encoding, version));
 }