Example #1
0
        public double ExampleOne()
        {
            var one = new One();
            var two = new Two();

            one = one as Two;
            one = one as One;
            //            two = two as One;     // Not gonna happen

            One var1 = new Two();
            return ((Two) var1).Three;
        }
Example #2
0
 public void Add(Two two)
 {
     Twos.Add(two);
 }
 public Multi(Two two, Three three)
 {
     message = "two three";
 }
 public Multi(Two two, One one)
 {
     message = "two one";
 }
 public Multi(One one, Two two)
 {
     message = "one two";
 }
 public Multi(One one, Two two, Three three)
 {
     message = "one two three";
 }
 public Four(Two two, Three three, One one)
 {
     one.instantiation("Four");
     Assert.IsNotNull(two);
     Assert.IsNotNull(three);
     this.one = one;
 }
Example #8
0
 protected bool Equals(Two other)
 {
     return _Suit == other._Suit;
 }
 public Three(One one, Two two)
 {
     one.instantiation("Three");
     Assert.IsNotNull(two);
     this.one = one;
 }
Example #10
0
 public void RealEntities_Test()
 {
     var cfg = new Configuration();
     cfg.AddProperties(new Dictionary<string, string> {
         {Environment.ConnectionProvider, "NHibernate.Connection.DriverConnectionProvider"},
         {Environment.Dialect, "NHibernate.Dialect.SQLiteDialect"},
         {Environment.ConnectionDriver, "NHibernate.Driver.SQLite20Driver"},
         {Environment.ConnectionString, "Data Source=test.db;Version=3;New=True;"},
     });
     cfg.AddXml(one_xml);
     cfg.AddXml(two_xml);
     cfg.AddXml(three_xml);
     new SchemaExport(cfg).Create(true, true);
     using (var factory = cfg.BuildSessionFactory()) {
         using (var session = factory.OpenSession()) {
             var three = new Three();
             session.Save(three);
             var two = new Two { Three = three };
             session.Save(two);
             session.Save(new One { Two = two });
             session.Flush();
         }
         using (var session = factory.OpenSession()) {
             var one = session.CreateCriteria(typeof (One)).List<One>()[0];
             Assert.IsFalse(NHibernateUtilEx.IsInitialized(() => one.Two));
             Assert.IsFalse(NHibernateUtilEx.IsInitialized(() => one.Two.Three));
             var t = one.Two.Three;
             Assert.IsTrue(NHibernateUtilEx.IsInitialized(() => one.Two));
             Assert.IsFalse(NHibernateUtilEx.IsInitialized(() => one.Two.Three));
         }
     }
 }
Example #11
0
 public void Visit(Two two)
 {
     status = "This is class two type";
 }
        public async Task <SessionToken> BeginSessionAsync(string clientVersion, string accessKey, Two <bool, float> param)
        {
            var authToken = GetAuthToken();

            AssertAuthTokenValidity(authToken);

            var session = await this.sessionManager.BeginSessionAsync(
                authToken,
                clientVersion,
                accessKey,
                param.Value1,
                param.Value2);

            if (session == null)
            {
                HttpContext.Response.StatusCode = 403;
                return(null);
            }

            return(session);
        }
Example #13
0
        void IBackButtonService2.Setup()
        {
            _keyboardService.AfterKeyDown += (s, e) =>
            {
                e.Handled = true;

                // use this to nav back
                if (e.VirtualKey == Windows.System.VirtualKey.GoBack)
                {
                    e.Handled = Two.RaiseBackRequested().Handled;
                }
                else if (e.VirtualKey == Windows.System.VirtualKey.NavigationLeft)
                {
                    e.Handled = Two.RaiseBackRequested().Handled;
                }
                else if (e.VirtualKey == Windows.System.VirtualKey.GamepadMenu)
                {
                    e.Handled = Two.RaiseBackRequested().Handled;
                }
                else if (e.VirtualKey == Windows.System.VirtualKey.GamepadLeftShoulder)
                {
                    e.Handled = Two.RaiseBackRequested().Handled;
                }
                else if (e.OnlyAlt && e.VirtualKey == Windows.System.VirtualKey.Back)
                {
                    e.Handled = Two.RaiseBackRequested().Handled;
                }
                else if (e.OnlyAlt && e.VirtualKey == Windows.System.VirtualKey.Left)
                {
                    e.Handled = Two.RaiseBackRequested().Handled;
                }

                // use this to nav forward
                else if (e.VirtualKey == Windows.System.VirtualKey.GoForward)
                {
                    e.Handled = Two.RaiseForwardRequested().Handled;
                }
                else if (e.VirtualKey == Windows.System.VirtualKey.NavigationRight)
                {
                    e.Handled = Two.RaiseForwardRequested().Handled;
                }
                else if (e.VirtualKey == Windows.System.VirtualKey.GamepadRightShoulder)
                {
                    e.Handled = Two.RaiseForwardRequested().Handled;
                }
                else if (e.OnlyAlt && e.VirtualKey == Windows.System.VirtualKey.Right)
                {
                    e.Handled = Two.RaiseForwardRequested().Handled;
                }
            };

            SystemNavigationManager.GetForCurrentView().BackRequested += (s, e)
                                                                         => e.Handled = Two.RaiseBackRequested().Handled;
        }
Example #14
0
 async Task <IPropertyBagEx> IFrameEx2.GetPageStateAsync(Type page) => await Two.GetPageStateAsync(page?.ToString());