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))); }
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."); }
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)); }