示例#1
0
        public IServiceRequestInterpreter GetInterpreter(Guid guid)
        {
            var interpreter = new PlugInManager().CreateInstance(guid) as IServiceRequestInterpreter;

            if (interpreter == null)
            {
                throw new Exception("Can't intialize interperter");
            }

            interpreter.OnCreate(Instance);
            return(interpreter);
        }
        static internal IServiceRequestInterpreter GetInterpreter(Type type)
        {
            var interpreter = new PlugInManager().CreateInstance <IServiceRequestInterpreter>(type);

            if (interpreter == null)
            {
                throw new Exception("Can't intialize interperter");
            }

            interpreter.OnCreate(Instance);
            return(interpreter);
        }