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"); */ }
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"); */ }
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(); }; }
public VS2010_TeamMentor_Menu(O2_VS_AddIn o2AddIn) : base(o2AddIn) { this.create(); }
public O2_LogViewer(O2_VS_AddIn o2AddIn) : base(o2AddIn) { this.create(); }
public O2_ScriptWithPanel(O2_VS_AddIn o2AddIn) : base(o2AddIn) { this.create(); }
public O2_ScriptGui(O2_VS_AddIn o2AddIn) : base(o2AddIn) { this.create(); }