Ejemplo n.º 1
0
        /// <summary>
        /// Init library with full environment
        /// </summary>
        /// <param name="libpath">Path to library</param>
        /// <param name="dte2">DTE2 instance</param>
        public Library(string libpath, object dte2)
        {
            config = new Settings();

            initLib(prepare(libpath));
            EntryPoint.load(dte2);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Init library with isolated environment
        /// </summary>
        /// <param name="lib">Path to library</param>
        /// <param name="sln">Path to .sln file</param>
        /// <param name="properties">Solution properties</param>
        public Library(string lib, string sln, Dictionary <string, string> properties)
        {
            config = new Settings();

            initLib(prepare(lib));
            EntryPoint.load(sln, properties);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Init library with full environment
        /// </summary>
        /// <param name="libpath">Path to library</param>
        /// <param name="dte2">DTE2 instance</param>
        public Library(string libpath, object dte2)
        {
            config = new Settings();

            initLib(prepare(libpath));
            EntryPoint.load(dte2);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Init library with isolated environment
        /// </summary>
        /// <param name="lib">Path to library</param>
        /// <param name="sln">Path to .sln file</param>
        /// <param name="properties">Solution properties</param>
        /// <param name="cfg">Provider settings</param>
        public Library(string lib, string sln, Dictionary <string, string> properties, ISettings cfg)
        {
            config = cfg;
            initLib(prepare(lib));

            if (cfg.LibSettings != null)
            {
                EntryPoint.load(sln, properties, cfg.LibSettings);
            }
            else
            {
                EntryPoint.load(sln, properties);
            }
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Init library with full environment
        /// </summary>
        /// <param name="libpath">Path to library</param>
        /// <param name="dte2">DTE2 instance</param>
        /// <param name="cfg">Provider settings</param>
        public Library(string libpath, object dte2, ISettings cfg)
        {
            config = cfg;
            initLib(prepare(libpath));

            if (cfg.LibSettings != null)
            {
                EntryPoint.load(dte2, cfg.LibSettings);
            }
            else
            {
                EntryPoint.load(dte2);
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Init library with full environment
        /// </summary>
        /// <param name="libpath">Path to library</param>
        /// <param name="dte2">DTE2 instance</param>
        /// <param name="cfg">Provider settings</param>
        public Library(string libpath, object dte2, ISettings cfg)
        {
            config = cfg;
            initLib(prepare(libpath));

            if(cfg.LibSettings != null) {
                EntryPoint.load(dte2, cfg.LibSettings);
            }
            else {
                EntryPoint.load(dte2);
            }
        }
Ejemplo n.º 7
0
        /// <summary>
        /// Init library with isolated environment
        /// </summary>
        /// <param name="lib">Path to library</param>
        /// <param name="sln">Path to .sln file</param>
        /// <param name="properties">Solution properties</param>
        /// <param name="cfg">Provider settings</param>
        public Library(string lib, string sln, Dictionary<string, string> properties, ISettings cfg)
        {
            config = cfg;
            initLib(prepare(lib));

            if(cfg.LibSettings != null) {
                EntryPoint.load(sln, properties, cfg.LibSettings);
            }
            else {
                EntryPoint.load(sln, properties);
            }
        }
Ejemplo n.º 8
0
        /// <summary>
        /// Init library with isolated environment
        /// </summary>
        /// <param name="lib">Path to library</param>
        /// <param name="sln">Path to .sln file</param>
        /// <param name="properties">Solution properties</param>
        public Library(string lib, string sln, Dictionary<string, string> properties)
        {
            config = new Settings();

            initLib(prepare(lib));
            EntryPoint.load(sln, properties);
        }