Esempio n. 1
0
        public O2_ScriptWithPanel(O2_VS_AddIn o2AddIn) : base(o2AddIn)
        {
            this.create();

/*			var assemblyResolver = new AssemblyResolver();
 *                      var assemblyPath = CompileEngine.resolveCompilationReferencePath("O2_API_Ast.dll");
 *
 *                      var assembly = assemblyResolver.loadAssembly("O2_API_Ast.dll");
 *                              assembly = assemblyResolver.loadAssembly("O2_Platform_BCL.dll");
 *                          assembly = assemblyResolver.loadAssembly("O2_External_SharpDevelop.dll");
 *                              assembly = assemblyResolver.loadAssembly("O2_Misc_Microsoft_MPL_Libs.dll");
 *                              assembly = assemblyResolver.loadAssembly("O2_External_WinFormsUI.dll");
 *                              assembly = assemblyResolver.loadAssembly("O2SharpDevelop.dll");
 *                              assembly = assemblyResolver.loadAssembly("O2_External_IE.dll");
 *                              assembly = assemblyResolver.loadAssembly("O2_Platform_Launcher.exe");
 *
 *                              assembly = assemblyResolver.loadAssembly("O2SharpDevelop");
 *                              assembly = assemblyResolver.loadAssembly("O2SharpDevelop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
 *
 *
 *                      //var assembly = assemblyResolver.loadAssembly("O2SharpDevelop.dll");
 *
 *                      //var assembly = assemblyResolver.loadAssembly("O2_API_Ast.dll");
 */
        }
Esempio n. 2
0
        public static CommandBase add_MenuItem(this O2_VS_AddIn o2AddIn, string buttonText, string targetMenu, Action onExecute)
        {
            var newCommand = new CommandBase(o2AddIn)
            {
                ButtonText = buttonText,
                TargetMenu = targetMenu,
                Execute    = onExecute
            };

            newCommand.create();
            return(newCommand);
        }
		/// <summary>Implements the OnConnection method of the IDTExtensibility2 interface. Receives notification that the Add-in is being loaded.</summary>
		/// <param term='application'>Root object of the host application.</param>
		/// <param term='connectMode'>Describes how the Add-in is being loaded.</param>
		/// <param term='addInInst'>Object representing this Add-in.</param>
		/// <seealso class='IDTExtensibility2' />
		public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
		{			
              
            //MessageBox.Show("This was dynamically changed....!!!AAasd");

            //MessageBox.Show("connectMode...:"  + connectMode.str());
            //if (connectMode.uiSetUp())			
            //if (VS_AddIn == null)  
			{
                //MessageBox.Show("Thanks for using the: O2 VisualStudio PlugIn");
                var type = "O2.VisualStudio.Connect"; //this.typeFullName()
				VS_AddIn = new O2_VS_AddIn().setup((DTE2)application, (AddIn)addInInst, type);
				if (VS_AddIn.isNull())
					MessageBox.Show("VS_AddIn was null, something is wrong");
			}
		}
		public O2_ScriptWithPanel(O2_VS_AddIn o2AddIn) : base(o2AddIn)
		{
			this.create();			
/*			var assemblyResolver = new AssemblyResolver();
			var assemblyPath = CompileEngine.resolveCompilationReferencePath("O2_API_Ast.dll");
			
			var assembly = assemblyResolver.loadAssembly("O2_API_Ast.dll");
				assembly = assemblyResolver.loadAssembly("O2_Platform_BCL.dll");
			    assembly = assemblyResolver.loadAssembly("O2_External_SharpDevelop.dll");
				assembly = assemblyResolver.loadAssembly("O2_Misc_Microsoft_MPL_Libs.dll");
				assembly = assemblyResolver.loadAssembly("O2_External_WinFormsUI.dll");
				assembly = assemblyResolver.loadAssembly("O2SharpDevelop.dll");
				assembly = assemblyResolver.loadAssembly("O2_External_IE.dll");
				assembly = assemblyResolver.loadAssembly("O2_Platform_Launcher.exe");

				assembly = assemblyResolver.loadAssembly("O2SharpDevelop");
				assembly = assemblyResolver.loadAssembly("O2SharpDevelop, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null");
				
			
			//var assembly = assemblyResolver.loadAssembly("O2SharpDevelop.dll");
			
			//var assembly = assemblyResolver.loadAssembly("O2_API_Ast.dll");
 */ 
		}
Esempio n. 5
0
 public void load_VsAddIn()
 {
     VsAddIn = O2_VS_AddIn.create_FromO2LiveObjects();
 }
 	public void load_VsAddIn()
 	{
 		VsAddIn = O2_VS_AddIn.create_FromO2LiveObjects();
 	}
		public CommandBase(O2_VS_AddIn o2AddIn)
		{
			O2AddIn = o2AddIn;
			Execute = () => { "no execution set for this command".info(); };
		}
Esempio n. 8
0
 public CommandBase(O2_VS_AddIn o2AddIn)
 {
     O2AddIn = o2AddIn;
     Execute = () => { "no execution set for this command".info(); };
 }
		public VS2010_TeamMentor_Menu(O2_VS_AddIn o2AddIn) : base(o2AddIn)
		{			
			this.create();
		}
Esempio n. 10
0
 public O2_LogViewer(O2_VS_AddIn o2AddIn) : base(o2AddIn)
 {
     this.create();
 }
		public O2_ScriptWithPanel(O2_VS_AddIn o2AddIn) : base(o2AddIn)
		{
			this.create();			
		}
		public O2_LogViewer(O2_VS_AddIn o2AddIn) : base(o2AddIn)
		{
			this.create();
		}
		public O2_ScriptGui(O2_VS_AddIn o2AddIn) : base(o2AddIn)
		{
			this.create();
		}
 public O2_ScriptWithPanel(O2_VS_AddIn o2AddIn) : base(o2AddIn)
 {
     this.create();
 }
Esempio n. 15
0
 public O2_ScriptGui(O2_VS_AddIn o2AddIn) : base(o2AddIn)
 {
     this.create();
 }