コード例 #1
0
        public static T Create <T>(IKeyValueProxyStore store)
        {
            var res  = DispatchProxy.Create <T, RootProxyNode>();
            var root = (RootProxyNode)(object)res;

            root.store = store;
            root.Initialize(typeof(T), null, root);
            return(res);
        }
コード例 #2
0
        public static void ChangeStore(object proxy, IKeyValueProxyStore store)
        {
            var root = (RootProxyNode)proxy;

            root.store = store;
        }