Ejemplo n.º 1
0
        public void Create()
        {
            upCntr = 0;

            object stuff = new object();

            AutoMapperSupport.AutoMapperHelpers mapperHelpers = new AutoMapperSupport.AutoMapperHelpers();

            IPropFactory standardPropFactory = mapperHelpers.PropFactory_V1;

            IPropFactory factory = mapperHelpers.PropFactoryExt_V1;

            PSAccessServiceCreatorInterface storeAccessCreator = mapperHelpers.StoreAccessCreator;

            mod1 = ExtStoreModel.Create(storeAccessCreator, factory);
        }
Ejemplo n.º 2
0
        static public ExtStoreModel Create(PSAccessServiceCreatorInterface storeAccessCreator, IPropFactory factory)
        {
            // TODO: AAA,
            ExtStoreModel esm = new ExtStoreModel(PropBagTypeSafetyMode.AllPropsMustBeRegistered, storeAccessCreator, factory, null);

            PropExternStore <int>    pi = (PropExternStore <int>)esm.AddPropNoStore <int>("PropInt", null);
            PropExternStore <string> ps = (PropExternStore <string>)esm.AddPropNoStore <string>("PropString", null);

            ExtData ed = new ExtData();

            pi.Getter = (x) => ed.PropIntStandard;
            pi.Setter = (x, v) => ed.PropIntStandard = v;

            ps.Getter = (x) => ed.PropStringStandard;
            ps.Setter = (x, v) => ed.PropStringStandard = v;

            return(esm);
        }
Ejemplo n.º 3
0
 public void Destroy()
 {
     mod1 = null;
 }