コード例 #1
0
ファイル: Basic.cs プロジェクト: TimCollins/DesignPatterns
        public void PerformAction()
        {
            Class1A c1a = new Class1A();
            Class1B c1b = new Class1B();
            Class2A c2a = new Class2A();
            Class2B c2b = new Class2B();

            int result1a = c1a.Method1A();
            int result1b = c1b.Method1B(result1a);
            int result2a = c2a.Method2A(result1a);
            c2b.Method2B(result1b, result2a);
        }
コード例 #2
0
        public void PerformAction()
        {
            Class1A c1a = new Class1A();
            Class1B c1b = new Class1B();
            Class2A c2a = new Class2A();
            Class2B c2b = new Class2B();

            int result1a = c1a.Method1A();
            int result1b = c1b.Method1B(result1a);
            int result2a = c2a.Method2A(result1a);

            c2b.Method2B(result1b, result2a);
        }
コード例 #3
0
 public void SaveWithChildren(Class2B item)
 {
     this.Save(item.SubClassA);
     this.sqliteConnection.InsertOrReplaceAllWithChildren(item.ListClass2A);
     this.sqliteConnection.InsertOrReplaceWithChildren(item);
 }