コード例 #1
0
        public static T Create(T instance)
        {
            var proxy = new InternalProxy <T>(instance);
            var obj   = proxy.GetTransparentProxy();

            return(obj as T);
        }
コード例 #2
0
        private T Build <T>() where T : class, new()
        {
            var instance = Activator.CreateInstance <T>();

            return(InternalProxy <T> .Create(instance));
        }