コード例 #1
0
 public SqlEntityStore(Schema.Schema schema, IDataProvider dataProvider, ITypeInstanceFactory typeInstanceFactory,
                       IReaderWriterFactory <TypeModel, PropertyInfoField> typeReaderWriterFactory) :
     this(schema, dataProvider)
 {
     _typeInstanceFactory     = typeInstanceFactory;
     _typeReaderWriterFactory = typeReaderWriterFactory;
 }
コード例 #2
0
ファイル: WebObjectMapper.cs プロジェクト: Nupur-44/Silk.Web
 public WebObjectMapper(
     MappingStore mappingStore,
     ITypeInstanceFactory typeInstanceFactory,
     IReaderWriterFactory <TypeModel, PropertyInfoField> readerWriterFactory
     )
 {
     _mappingStore        = mappingStore;
     _typeInstanceFactory = typeInstanceFactory;
     _readerWriterFactory = readerWriterFactory;
 }
コード例 #3
0
        public void WriteReadFile(IReaderWriterFactory factory, string filename)
        {
            string msg1 = "Hello Cheka";
            string msg2 = "Hello WSU from C#";

            using (TextWriter writer = factory.NewWriter(filename))
            {
                writer.WriteLine(msg1);
                writer.WriteLine(msg2);
            }

            using (TextReader reader = factory.NewReader(filename))
            {
                string readmsg = reader.ReadLine();
                Assert.AreEqual(msg1, readmsg);

                readmsg = reader.ReadLine();
                Assert.AreEqual(msg2, readmsg);
            }
        }
コード例 #4
0
        public void WriteReadFile(IReaderWriterFactory factory, string filename)
        {
            string msg1 = "Hello Cheka";
            string msg2 = "Hello WSU from C#";

            using (TextWriter writer = factory.NewWriter(filename))
            {
                writer.WriteLine(msg1);
                writer.WriteLine(msg2);
            }

            using (TextReader reader = factory.NewReader(filename))
            {
                string readmsg = reader.ReadLine();
                Assert.AreEqual(msg1, readmsg);

                readmsg = reader.ReadLine();
                Assert.AreEqual(msg2, readmsg);
            }
        }
コード例 #5
0
 public ReadWriter(IReaderWriterFactory factory)
 {
     reader = factory.CreateReader();
     writer = factory.CreateWriter();
 }