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); }