Exemple #1
0
            public static TExpressionCallingFactoryMethod FactoryMethod()
            {
                var instance = new TExpressionCallingFactoryMethod();

                instance._chosen = 0;
                return(instance);
            }
Exemple #2
0
 // make sure class maps are registered before tests run
 static CSharp476Tests()
 {
     TDelegate.RegisterClassMap();
     TExpressionCallingConstructor.RegisterClassMap();
     TExpressionCallingFactoryMethod.RegisterClassMap();
     TExpressionCallingArbitraryCode.RegisterClassMap();
 }
Exemple #3
0
            public static TExpressionCallingFactoryMethod FactoryMethod(int x, int y)
            {
                var instance = new TExpressionCallingFactoryMethod();

                instance._chosen = 2;
                instance._x      = x;
                instance._y      = y;
                return(instance);
            }
Exemple #4
0
 public static void RegisterClassMap()
 {
     BsonClassMap.RegisterClassMap <TExpressionCallingFactoryMethod>(cm =>
     {
         cm.AutoMap();
         cm.MapCreator(c => TExpressionCallingFactoryMethod.FactoryMethod());
         cm.MapCreator(c => TExpressionCallingFactoryMethod.FactoryMethod(c.X));
         cm.MapCreator(c => TExpressionCallingFactoryMethod.FactoryMethod(c.X, c.Y));
     });
 }
 public static TExpressionCallingFactoryMethod FactoryMethod(int x, int y)
 {
     var instance = new TExpressionCallingFactoryMethod();
     instance._chosen = 2;
     instance._x = x;
     instance._y = y;
     return instance;
 }
 public static TExpressionCallingFactoryMethod FactoryMethod()
 {
     var instance = new TExpressionCallingFactoryMethod();
     instance._chosen = 0;
     return instance;
 }