/// <summary> /// Simple provider /// </summary> /// <param name="dllLocation"></param> /// <param name="implementationsNamespace"></param> /// <returns></returns> public static EP GetProvider(string dllLocation, NameSpace implementationsNamespace) { return(new EP(dllLocation, implementationsNamespace)); }
/// <summary> /// Constructor accepts XElement /// </summary> /// <param name="dllLocation"></param> /// <param name="implementationsNamespace"></param> /// <param name="xmlConfigurationString"></param> internal EP(string dllLocation, NameSpace implementationsNamespace, XElement xmlConfigurationString) : this(dllLocation, implementationsNamespace) { // Config the Types SetSingletonAndStrongMaps(xmlConfigurationString); }
/// <summary> /// Provider accepts xelement conf /// </summary> /// <param name="dllLocation"></param> /// <param name="implementationsNamespace"></param> /// <param name="xmlConfiguration"></param> /// <returns></returns> public static EP GetProvider(string dllLocation, NameSpace implementationsNamespace, XElement xmlConfiguration) { return(new EP(dllLocation, implementationsNamespace, xmlConfiguration)); }
/// <summary> /// Basic Constructor /// </summary> /// <param name="dllLocation"></param> /// <param name="implementationsNamespace"></param> internal EP(string dllLocation, NameSpace implementationsNamespace) { _dllLocation = dllLocation; _implementationsNamespace = implementationsNamespace; }