├── .gitignore ├── CHANGES ├── Dependencies ├── MySql │ ├── MySql.VisualStudio.CustomAction.dll │ ├── libeay32.dll │ ├── mysqldump.exe │ └── ssleay32.dll ├── SetupConfigurationAPI │ └── Microsoft.VisualStudio.Setup.Configuration.Interop.dll └── v4.5 │ └── Release │ ├── BouncyCastle.Crypto.dll │ ├── MySQL.Utility.dll │ ├── MySql.Data.Entity.dll │ ├── MySql.Data.EntityFramework.dll │ ├── MySql.Data.dll │ └── MySql.Web.dll ├── Documentation ├── CodeExamples │ ├── MembershipCodeExample1.xml │ ├── MembershipCodeExample2.xml │ └── RoleCodeExample1.xml ├── CollectionFiles │ ├── COL_Master.HxC │ ├── COL_Master.HxT │ ├── COL_Master_A.HxK │ ├── COL_Master_F.HxK │ ├── COL_Master_K.HxK │ ├── COL_Master_N.HxK │ ├── FixRegTables.exe │ ├── IntegrationWizard.xml │ └── MSHelp2_RegTables__RTL_---_---.msm ├── Layout.content ├── Users Guide │ ├── connector-net-connection-options.aml │ ├── connector-net-core.aml │ ├── connector-net-install.aml │ ├── connector-net-programming.aml │ ├── connector-net-support.aml │ ├── connector-net-tutorials.aml │ ├── connector-net-versions.aml │ ├── connector-net-visual-studio.aml │ ├── database-export.aml │ ├── debugging-sp-and-functions.aml │ └── media │ │ ├── connector-net-ddl-generate.png │ │ ├── connector-net-ddl-properties.png │ │ ├── connector-net-sql-editor-new-file-dialog.png │ │ ├── connector-net-sql-editor-query.png │ │ ├── connector-net-tutorials-1.png │ │ ├── connector-net-tutorials-asp-provider-profile-simple-app.png │ │ ├── connector-net-tutorials-authentication-type.png │ │ ├── connector-net-tutorials-create-user.png │ │ ├── connector-net-tutorials-security-tab.png │ │ ├── connector-net-tutorials-select-provider.png │ │ ├── connector-net-tutorials-tables.png │ │ ├── connector-net-tutorials-users-roles-tables.png │ │ ├── connector-net-visual-studio-add-connection-dialog.png │ │ ├── connector-net-visual-studio-add-connection.png │ │ ├── connector-net-visual-studio-choose-data-source.png │ │ ├── connector-net-visual-studio-choose-table-name.png │ │ ├── connector-net-visual-studio-editing-new-table.png │ │ ├── connector-net-visual-studio-entity-framework-add-entity-data-model.png │ │ ├── connector-net-visual-studio-entity-framework-app-running-1.png │ │ ├── connector-net-visual-studio-entity-framework-data-form-design.png │ │ ├── connector-net-visual-studio-entity-framework-data-source-configuration-wizard-1.png │ │ ├── connector-net-visual-studio-entity-framework-data-source-configuration-wizard-2.png │ │ ├── connector-net-visual-studio-entity-framework-data-source-configuration-wizard-3.png │ │ ├── connector-net-visual-studio-entity-framework-data-sources.png │ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-diagram.png │ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-wizard-1.png │ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-wizard-2.png │ │ ├── connector-net-visual-studio-entity-framework-entity-data-model-wizard-3.png │ │ ├── connector-net-visual-studio-entity-framework-form-add-code-save.png │ │ ├── connector-net-visual-studio-entity-framework-form-add-code.png │ │ ├── connector-net-visual-studio-entity-framework-save-enabled.png │ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-1.png │ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-2.png │ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-3.png │ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-4.png │ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-5.png │ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-6.png │ │ ├── connector-net-visual-studio-entity-framework-tutorial-linq-7.png │ │ ├── connector-net-visual-studio-foreign-key-relationships.png │ │ ├── connector-net-visual-studio-indexes-dialog.png │ │ ├── connector-net-visual-studio-new-data-connection.png │ │ ├── connector-net-visual-studio-newly-created-table.png │ │ ├── connector-net-visual-studio-selecting-table-properties.png │ │ ├── connector-net-visual-studio-stored-procedure-edit.png │ │ ├── connector-net-visual-studio-stored-procedure-saved.png │ │ ├── connector-net-visual-studio-table-designer-menu-item.png │ │ ├── connector-net-visual-studio-table-properties-menu.png │ │ ├── connector-net-visual-studio-views-edit-sql.png │ │ ├── connector-net-visual-studio-views-sql-added.png │ │ ├── connector-net-visual-studio-views-sql-saved.png │ │ ├── connector-net-website-config-tool-membership.png │ │ ├── connector-net-website-config-tool-options.png │ │ ├── connector-net-website-config-tool-profiles.png │ │ ├── connector-net-website-config-tool-roles.png │ │ ├── connector-net-website-config-tool-session-state.png │ │ ├── connector-net-website-config-tool-string-editor.png │ │ ├── connector-net-website-config-tool-tables.png │ │ ├── connector-net-website-config-tool.png │ │ ├── mysql-visualstudio-debugger-breakpoints.png │ │ ├── mysql-visualstudio-debugger-conditionalbreakpoints.png │ │ ├── mysql-visualstudio-debugger-create-a-connection.png │ │ ├── mysql-visualstudio-debugger-debug-routine-menu.png │ │ ├── mysql-visualstudio-debugger-enter-arguments-for-routine.png │ │ ├── mysql-visualstudio-debugger-locals-and-callstack-additional.png │ │ ├── mysql-visualstudio-debugger-locals-and-callstack-start.png │ │ ├── mysql-visualstudio-debugger-locals-and-callstack.png │ │ ├── mysql-visualstudio-debugger-locals-window.png │ │ ├── mysql-visualstudio-debugger-stepping-into-a-routine.png │ │ ├── mysql-visualstudio-debugger-stepping.png │ │ ├── mysql-visualstudio-debugger-stepping_additional.png │ │ ├── mysql-visualstudio-export-advanced-options .png │ │ ├── mysql-visualstudio-export-connection-context-menu.png │ │ ├── mysql-visualstudio-export-exporting-database.png │ │ ├── mysql-visualstudio-export-filter-schemas.png │ │ ├── mysql-visualstudio-export-main-window.png │ │ ├── mysql-visualstudio-export-open-settings-file.png │ │ ├── mysql-visualstudio-export-save-settings.png │ │ ├── mysql-visualstudio-export-selected-objects.png │ │ └── mysql-visualstudio-export-view-generated-script.png ├── config.txt ├── help.shfbproj └── images.proj ├── Installer.sln ├── Installer ├── Binary │ ├── GlobalInstaller.exe │ ├── GlobalInstaller40.exe │ ├── H2Reg.exe │ ├── H2Reg.ini │ └── MyTasks.dll ├── Bitmaps │ ├── bannrbmp-is.bmp │ ├── bannrbmp.bmp │ ├── dlgbmp-is.bmp │ ├── dlgbmp.bmp │ └── document.ico ├── EntityFramework.wxs ├── Installer.wixproj ├── ItemTemplates │ ├── MySQLforVisualStudio.Item.vstman │ ├── VS15_CS_Web_ItemTemplate.wxs │ ├── VS15_CS_WinForm_ItemTemplate.wxs │ ├── VS15_Ent_CS_Web_ItemTemplate.wxs │ ├── VS15_Ent_CS_WinForm_ItemTemplate.wxs │ ├── VS15_Ent_VB_Web_ItemTemplate.wxs │ ├── VS15_Ent_VB_WinForm_ItemTemplate.wxs │ ├── VS15_Pro_CS_Web_ItemTemplate.wxs │ ├── VS15_Pro_CS_WinForm_ItemTemplate.wxs │ ├── VS15_Pro_VB_Web_ItemTemplate.wxs │ ├── VS15_Pro_VB_WinForm_ItemTemplate.wxs │ ├── VS15_VB_Web_ItemTemplate.wxs │ ├── VS15_VB_WinForm_ItemTemplate.wxs │ ├── VS16_CS_Web_ItemTemplate.wxs │ ├── VS16_CS_WinForm_ItemTemplate.wxs │ ├── VS16_Ent_CS_Web_ItemTemplate.wxs │ ├── VS16_Ent_CS_WinForm_ItemTemplate.wxs │ ├── VS16_Ent_VB_Web_ItemTemplate.wxs │ ├── VS16_Ent_VB_WinForm_ItemTemplate.wxs │ ├── VS16_Pro_CS_Web_ItemTemplate.wxs │ ├── VS16_Pro_CS_WinForm_ItemTemplate.wxs │ ├── VS16_Pro_VB_Web_ItemTemplate.wxs │ ├── VS16_Pro_VB_WinForm_ItemTemplate.wxs │ ├── VS16_VB_Web_ItemTemplate.wxs │ └── VS16_VB_WinForm_ItemTemplate.wxs ├── PackageWix.wixproj ├── core.wxs ├── help.wxs ├── main.wxs ├── register.cmd ├── samples.wxs ├── sources.wxs ├── ui.wxs ├── unregister.cmd ├── visualstudio.wxs └── webproviders.wxs ├── LICENSE ├── MySql.Utility ├── InfoDialogTest │ ├── App.config │ ├── InfoDialogTest.csproj │ ├── InfoDialogTestForm.Designer.cs │ ├── InfoDialogTestForm.cs │ ├── InfoDialogTestForm.resx │ ├── Pair.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── DataSources │ │ │ ├── MySQL.Utility.Classes.InfoButtonsProperties.datasource │ │ │ └── MySQL.Utility.Classes.InfoDialogProperties.datasource │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ └── lib │ │ └── MySQL.Utility.dll ├── MySQL.Utility.sln ├── MySql.Utility.RegularExpressions.Tests │ ├── MySql.Utility.RegularExpressions.Tests.csproj │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── GeoJsonData.txt │ │ ├── GmlData.txt │ │ ├── KmlData.txt │ │ └── WktData.txt │ └── RegexTests.cs ├── RegularExpressions │ ├── App.config │ ├── MySql.Utility.RegularExpressions.csproj │ ├── Program.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── Source │ ├── Classes │ │ ├── AssemblyInfo.cs │ │ ├── Attributes │ │ │ ├── AlternateNameAttribute.cs │ │ │ ├── ExcludeAttribute.cs │ │ │ ├── NumericCodeAttribute.cs │ │ │ └── SupportedByAttribute.cs │ │ ├── CommandAreaProperties.cs │ │ ├── CustomSettingsProvider.cs │ │ ├── DllImportConstants.cs │ │ ├── ErrorProviderProperties.cs │ │ ├── ExtensionMethods.cs │ │ ├── InfoDialogProperties.cs │ │ ├── IniFile.cs │ │ ├── Logging │ │ │ ├── LogFile.cs │ │ │ ├── LogFileMonitor.cs │ │ │ ├── Logger.cs │ │ │ ├── LoggerListener.cs │ │ │ ├── LoggerPropertySetException.cs │ │ │ └── LoggerUndefinedLogFileException.cs │ │ ├── MySQL │ │ │ ├── MySQLStartupParameters.cs │ │ │ ├── MySqlServerInstance.cs │ │ │ └── MySqlServerUser.cs │ │ ├── MySQLInstaller │ │ │ └── MySqlInstaller.cs │ │ ├── MySQLWorkbench │ │ │ ├── MigrationResult.cs │ │ │ ├── MySqlWorkbench.cs │ │ │ ├── MySqlWorkbenchConnection.cs │ │ │ ├── MySqlWorkbenchConnectionCollection.cs │ │ │ ├── MySqlWorkbenchConnectionExtraParameters.cs │ │ │ ├── MySqlWorkbenchConnectionExtraParametersCollection.cs │ │ │ ├── MySqlWorkbenchPasswordVault.cs │ │ │ ├── MySqlWorkbenchServer.cs │ │ │ └── MySqlWorkbenchServerCollection.cs │ │ ├── MySqlX │ │ │ ├── BaseResult.cs │ │ │ ├── DocResult.cs │ │ │ ├── MySqlX.cs │ │ │ ├── MySqlXProxy.cs │ │ │ ├── Result.cs │ │ │ ├── RowResult.cs │ │ │ └── SqlResult.cs │ │ ├── Options.cs │ │ ├── ProcessResult.cs │ │ ├── RegistryMonitor.cs │ │ ├── Service.cs │ │ ├── Spatial │ │ │ ├── BoundingBox.cs │ │ │ ├── ByteOrderUtils.cs │ │ │ ├── Coordinate.cs │ │ │ ├── Curve.cs │ │ │ ├── Geometry.cs │ │ │ ├── GeometryCollection.cs │ │ │ ├── GeometryConverter.cs │ │ │ ├── LineSegment.cs │ │ │ ├── LineString.cs │ │ │ ├── LinearRing.cs │ │ │ ├── MultiCurve.cs │ │ │ ├── MultiLineString.cs │ │ │ ├── MultiPoint.cs │ │ │ ├── MultiPolygon.cs │ │ │ ├── MultiSurface.cs │ │ │ ├── Point.cs │ │ │ ├── Polygon.cs │ │ │ ├── Surface.cs │ │ │ └── WkbHandler.cs │ │ ├── TimeUtilities.cs │ │ ├── Tokenizers │ │ │ ├── BaseTokenizer.cs │ │ │ ├── MyJsTokenizer.cs │ │ │ ├── MyPythonTokenizer.cs │ │ │ ├── MySqlTokenizer.cs │ │ │ ├── TokenizerException.cs │ │ │ └── TokenizerFactory.cs │ │ ├── Utilities.cs │ │ ├── VisualStyles │ │ │ ├── CustomVisualStyleElements.cs │ │ │ └── StyleableHelper.cs │ │ └── XmlRepository.cs │ ├── Enums │ │ ├── BaseShellResultType.cs │ │ ├── ByteOrderType.cs │ │ ├── ConnectionResultType.cs │ │ ├── GeometryAsTextFormatType.cs │ │ ├── GeometryType.cs │ │ ├── GroupReplicationMemberRoleType.cs │ │ ├── MySqlAuthenticationPluginType.cs │ │ ├── OsVersion.cs │ │ ├── RegistryChangeNotifyFilter.cs │ │ ├── SchemaInformationType.cs │ │ ├── ScriptLanguageType.cs │ │ ├── TextCasingType.cs │ │ ├── TokenType.cs │ │ └── ValidHostNameType.cs │ ├── Forms │ │ ├── AutoStyleableBaseDialog.Designer.cs │ │ ├── AutoStyleableBaseDialog.cs │ │ ├── AutoStyleableBaseDialog.resx │ │ ├── AutoStyleableBaseForm.Designer.cs │ │ ├── AutoStyleableBaseForm.cs │ │ ├── AutoStyleableBaseForm.resx │ │ ├── InfoDialog.Designer.cs │ │ ├── InfoDialog.cs │ │ ├── InfoDialog.resx │ │ ├── MySQLWorkbenchConnectionDialog.Designer.cs │ │ ├── MySQLWorkbenchConnectionDialog.cs │ │ ├── MySQLWorkbenchConnectionDialog.resx │ │ ├── PasswordDialog.cs │ │ ├── PasswordDialog.designer.cs │ │ ├── PasswordDialog.resx │ │ ├── ValidatingBaseDialog.Designer.cs │ │ ├── ValidatingBaseDialog.cs │ │ └── ValidatingBaseDialog.resx │ ├── Interfaces │ │ ├── ISpatialElement.cs │ │ └── ITokenizer.cs │ ├── Libraries │ │ ├── BaseShell.dll │ │ ├── BouncyCastle.Crypto.dll │ │ ├── MySql.Data.dll │ │ ├── MySql.Utility.RegularExpressions.dll │ │ ├── Renci.SshNet.dll │ │ ├── modules │ │ │ └── js │ │ │ │ ├── mysql.js │ │ │ │ └── mysqlx.js │ │ ├── msvcp120.dll │ │ ├── msvcr120.dll │ │ ├── mysqlshcore.dll │ │ ├── python27.dll │ │ ├── v8.dll │ │ └── vccorlib120.dll │ ├── MySQL.Utility.csproj │ ├── MySqlKey.snk │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Resources │ │ ├── SakilaLogo.png │ │ ├── help.png │ │ ├── no.png │ │ ├── warnings.png │ │ └── yes.png │ └── Structs │ │ ├── IconInfo.cs │ │ ├── InfoDialogResult.cs │ │ └── PasswordDialogFlags.cs └── Tests │ ├── MySQL.Utility.Tests.csproj │ ├── MySqlWorkbench │ └── MySqlWorkBenchTests.cs │ ├── Properties │ ├── AssemblyInfo.cs │ ├── SetupXShell.js │ └── SetupXShell.sql │ ├── SetUpDatabaseTestsBase.cs │ ├── Spatial │ ├── GeometriesBinaryTests.cs │ └── GeometriesTextTests.cs │ ├── Tokenizers │ ├── JsTokenizerTests.cs │ ├── PyTokenizerTests.cs │ ├── SqlTokenizerTests.cs │ └── TokenizerBaseTests.cs │ └── packages.config ├── MySql.VisualStudio.CustomAction ├── CustomAction.config ├── CustomAction.cs ├── Enums │ └── PkgdefFileStatus.cs ├── MySql.VisualStudio.CustomAction.Tests │ ├── Files │ │ ├── NoRedirection.pkgdef │ │ ├── RedirectFromInternalToInstalled.pkgdef │ │ └── RedirectFromOlderToInternal.pkgdef │ ├── MySql.VisualStudio.CustomAction.Tests.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── UpgradeTool.cs │ └── packages.config ├── MySql.VisualStudio.CustomAction.csproj ├── MySql.VisualStudio.CustomAction.sln ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── SupportedVisualStudioVersions.cs └── Utility │ └── Utilities.cs ├── MySqlForVisualStudio.sln ├── Nuget.proj ├── Package.csproj ├── Package.sln ├── README ├── README.md ├── Release Notes.txt ├── Scripts ├── M4VSUninstall_PostValidation.ps1 └── M4VSUninstall_Validation.ps1 ├── Server50.config ├── Server51.config ├── Server55.config ├── Server55MT.config ├── Server56.config ├── Source ├── MySql.Debugger.VisualStudio │ ├── AD7Breakpoint.cs │ ├── AD7DebugErrorBreakpoint.cs │ ├── AD7DebugErrorBreakpointResolution.cs │ ├── AD7DebugExpression.cs │ ├── AD7DebugExpressionContext.cs │ ├── AD7DocumentContext.cs │ ├── AD7Engine.cs │ ├── AD7Events.cs │ ├── AD7Guids.cs │ ├── AD7Process.cs │ ├── AD7ProgramNode.cs │ ├── AD7ProgramProvider.cs │ ├── AD7Property.cs │ ├── AD7StackFrame.cs │ ├── Ad7EnumDebugErrorBreakpoints.cs │ ├── App.config │ ├── DebuggerManager.cs │ ├── Dialogs │ │ ├── StoredRoutineArgumentsDlg.Designer.cs │ │ ├── StoredRoutineArgumentsDlg.cs │ │ └── StoredRoutineArgumentsDlg.resx │ ├── HRESULT.cs │ ├── Installer.Designer.cs │ ├── Installer.cs │ ├── MySql.Debugger.VisualStudio.csproj │ └── Properties │ │ └── AssemblyInfo.cs ├── MySql.Debugger │ ├── Breakpoint.cs │ ├── BreakpointKey.cs │ ├── BreakpointKeyDictionaryComparer.cs │ ├── DebugAbortedException.cs │ ├── DebugSyntaxException.cs │ ├── Debugger.cs │ ├── DebuggerException.cs │ ├── Enums.cs │ ├── MetaRoutine.cs │ ├── MetaTrigger.cs │ ├── MySql Scripts │ │ ├── Logic.sql │ │ └── Schema.sql │ ├── MySql.Debugger.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RoutineInfo.cs │ ├── RoutineScope.cs │ ├── StoreType.cs │ └── Watch.cs ├── MySql.Parser │ ├── Antlr │ │ ├── Antlr3.Runtime.Debug.dll │ │ ├── Antlr3.Runtime.Debug.pdb │ │ ├── Antlr3.Runtime.Debug.xml │ │ ├── Antlr3.Runtime.dll │ │ ├── Antlr3.Runtime.pdb │ │ ├── Antlr3.Runtime.xml │ │ ├── Antlr3.exe │ │ ├── Antlr3.exe.config │ │ ├── Antlr3.pdb │ │ ├── Antlr3.xml │ │ ├── Antlr4.StringTemplate.Visualizer.dll │ │ ├── Antlr4.StringTemplate.Visualizer.pdb │ │ ├── Antlr4.StringTemplate.Visualizer.xml │ │ ├── Antlr4.StringTemplate.dll │ │ ├── Antlr4.StringTemplate.pdb │ │ ├── Antlr4.StringTemplate.xml │ │ ├── Codegen │ │ │ └── Templates │ │ │ │ ├── ActionScript │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ └── ActionScript.stg │ │ │ │ ├── C │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTDbg.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ ├── C.stg │ │ │ │ └── Dbg.stg │ │ │ │ ├── CPP │ │ │ │ └── CPP.stg │ │ │ │ ├── CSharp2 │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTDbg.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ ├── CSharp2.stg │ │ │ │ ├── Dbg.stg │ │ │ │ └── ST.stg │ │ │ │ ├── CSharp3 │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTDbg.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ ├── CSharp3.stg │ │ │ │ ├── Dbg.stg │ │ │ │ └── ST.stg │ │ │ │ ├── Delphi │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ └── Delphi.stg │ │ │ │ ├── Java │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTDbg.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ ├── Dbg.stg │ │ │ │ ├── Java.stg │ │ │ │ └── ST.stg │ │ │ │ ├── JavaScript │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ └── JavaScript.stg │ │ │ │ ├── LeftRecursiveRules.stg │ │ │ │ ├── ObjC │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTDbg.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ ├── Dbg.stg │ │ │ │ └── ObjC.stg │ │ │ │ ├── Perl5 │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ └── Perl5.stg │ │ │ │ ├── Python │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTDbg.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ ├── Dbg.stg │ │ │ │ ├── Python.stg │ │ │ │ └── ST.stg │ │ │ │ └── Ruby │ │ │ │ ├── AST.stg │ │ │ │ ├── ASTDbg.stg │ │ │ │ ├── ASTParser.stg │ │ │ │ ├── ASTTreeParser.stg │ │ │ │ ├── Dbg.stg │ │ │ │ ├── Ruby.stg │ │ │ │ └── ST.stg │ │ ├── MySQL51Lexer.cs │ │ ├── MySQL51Lexer.g3 │ │ ├── MySQL51Lexer.tokens │ │ ├── MySQL51Parser.g3 │ │ ├── Targets │ │ │ ├── Antlr3.Targets.ActionScript.dll │ │ │ ├── Antlr3.Targets.ActionScript.pdb │ │ │ ├── Antlr3.Targets.ActionScript.xml │ │ │ ├── Antlr3.Targets.C.dll │ │ │ ├── Antlr3.Targets.C.pdb │ │ │ ├── Antlr3.Targets.C.xml │ │ │ ├── Antlr3.Targets.CSharp2.dll │ │ │ ├── Antlr3.Targets.CSharp2.pdb │ │ │ ├── Antlr3.Targets.CSharp2.xml │ │ │ ├── Antlr3.Targets.CSharp3.dll │ │ │ ├── Antlr3.Targets.CSharp3.pdb │ │ │ ├── Antlr3.Targets.CSharp3.xml │ │ │ ├── Antlr3.Targets.Cpp.dll │ │ │ ├── Antlr3.Targets.Cpp.pdb │ │ │ ├── Antlr3.Targets.Cpp.xml │ │ │ ├── Antlr3.Targets.Delphi.dll │ │ │ ├── Antlr3.Targets.Delphi.pdb │ │ │ ├── Antlr3.Targets.Delphi.xml │ │ │ ├── Antlr3.Targets.Java.dll │ │ │ ├── Antlr3.Targets.Java.pdb │ │ │ ├── Antlr3.Targets.Java.xml │ │ │ ├── Antlr3.Targets.JavaScript.dll │ │ │ ├── Antlr3.Targets.JavaScript.pdb │ │ │ ├── Antlr3.Targets.JavaScript.xml │ │ │ ├── Antlr3.Targets.ObjC.dll │ │ │ ├── Antlr3.Targets.ObjC.pdb │ │ │ ├── Antlr3.Targets.ObjC.xml │ │ │ ├── Antlr3.Targets.Perl5.dll │ │ │ ├── Antlr3.Targets.Perl5.pdb │ │ │ ├── Antlr3.Targets.Perl5.xml │ │ │ ├── Antlr3.Targets.Python.dll │ │ │ ├── Antlr3.Targets.Python.pdb │ │ │ ├── Antlr3.Targets.Python.xml │ │ │ ├── Antlr3.Targets.Python3.dll │ │ │ ├── Antlr3.Targets.Python3.pdb │ │ │ ├── Antlr3.Targets.Python3.xml │ │ │ ├── Antlr3.Targets.Ruby.dll │ │ │ ├── Antlr3.Targets.Ruby.pdb │ │ │ └── Antlr3.Targets.Ruby.xml │ │ └── Tool │ │ │ └── Templates │ │ │ ├── depend.stg │ │ │ ├── dot │ │ │ └── dot.stg │ │ │ └── messages │ │ │ ├── formats │ │ │ ├── antlr.stg │ │ │ ├── gnu.stg │ │ │ └── vs2005.stg │ │ │ └── languages │ │ │ └── en.stg │ ├── Antlrworks │ │ ├── MySQL51Lexer.g3 │ │ └── MySQL51Parser.g3 │ ├── CaseInsensitiveInputStream.cs │ ├── GrammarDriver │ │ ├── GrammarDriver.csproj │ │ ├── GrammarDriver.sln │ │ ├── MySQL51Lexer.cs │ │ ├── MySQL51Lexer.tokens │ │ ├── MySQL51Parser.cs │ │ ├── MySQL51Parser.tokens │ │ ├── MySQLLexer.cs │ │ ├── Program.cs │ │ └── Properties │ │ │ └── AssemblyInfo.cs │ ├── MySQL51Lexer.cs │ ├── MySQL51Lexer.g3 │ ├── MySQL51Lexer.g3.cs │ ├── MySQL51Lexer.tokens │ ├── MySQL51Parser.cs │ ├── MySQL51Parser.g3 │ ├── MySQL51Parser.g3.cs │ ├── MySQL51Parser.tokens │ ├── MySQLLexer.cs │ ├── MySQLParser.cs │ ├── MySql.Parser.csproj │ ├── MySqlParser.sln │ ├── ParserUtils.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── README.txt │ ├── TokenStreamRemovable.cs │ └── __Test__.java ├── MySql.VisualStudio.Updater │ ├── App.config │ ├── MySql.VisualStudio.Updater.csproj │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── Resources │ │ └── MySQLforVisualStudio.png │ ├── UpdaterMainForm.Designer.cs │ ├── UpdaterMainForm.cs │ ├── UpdaterMainForm.resx │ └── Utilities.cs └── MySql.VisualStudio │ ├── App.config │ ├── Common │ ├── ConnectionExtensions.cs │ └── Utilities.cs │ ├── DBExport │ ├── DBExportSelectObjects.Designer.cs │ ├── DBExportSelectObjects.cs │ ├── DBExportSelectObjects.resx │ ├── DbExportPane.cs │ ├── DbExportPanel.Designer.cs │ ├── DbExportPanel.cs │ ├── DbExportPanel.resx │ ├── DbExportPanelWPF.xaml │ ├── DbExportPanelWPF.xaml.cs │ ├── DbExportSaveWindow.Designer.cs │ ├── DbExportSaveWindow.cs │ ├── DbExportSaveWindow.resx │ ├── DbExportWindowPane.cs │ ├── MySqlDbExport.cs │ ├── MySqlDbExportOptions.cs │ ├── MySqlDbExportSaveOptions.cs │ ├── MySqlDumpFacade.cs │ ├── SchemaColumn.cs │ └── WindowWrapper.cs │ ├── DDEX │ ├── DbCommandExtensions.cs │ ├── DynamicItemMenuCommand.cs │ ├── MySqlConnectionListMenu.cs │ ├── MySqlConnectionProperties.cs │ ├── MySqlConnectionSupport.cs │ ├── MySqlConnectionUIControl.cs │ ├── MySqlConnectionUIControl.designer.cs │ ├── MySqlConnectionUIControl.resx │ ├── MySqlDataConnectionPromptDialog.Designer.cs │ ├── MySqlDataConnectionPromptDialog.cs │ ├── MySqlDataConnectionPromptDialog.resx │ ├── MySqlDataObjectEnumerator.cs │ ├── MySqlDataObjectIdentifierConverter.cs │ ├── MySqlDataObjectSupport.cs │ ├── MySqlDataObjectSupport.xml │ ├── MySqlDataSourceInformation.cs │ ├── MySqlDataSourceSpecializer.cs │ ├── MySqlDataViewCommandHandler.cs │ ├── MySqlDataViewSupport.cs │ ├── MySqlDataViewSupport.xml │ ├── MySqlNewPasswordDialog.Designer.cs │ ├── MySqlNewPasswordDialog.cs │ ├── MySqlNewPasswordDialog.resx │ ├── MySqlScriptDialog.Designer.cs │ ├── MySqlScriptDialog.cs │ ├── MySqlScriptDialog.resx │ ├── ServerExplorerHierarchyEventsListener.cs │ └── StoredProcedureColumnEnumerator.cs │ ├── DbObjects │ ├── CharacterSetTypeConverter.cs │ ├── CollationTypeConverter.cs │ ├── Column.cs │ ├── ColumnWithTypeDescriptor.cs │ ├── DataRowHelpers.cs │ ├── DataTypeConverter.cs │ ├── Enums.cs │ ├── ForeignKey.cs │ ├── Index.cs │ ├── IndexColumnTypeConverter.cs │ ├── Metadata.cs │ ├── NumericTypeConverter.cs │ ├── ObjectComparer.cs │ ├── Table.cs │ ├── TableEngineTypeConverters.cs │ └── TablePartCollection.cs │ ├── Editors │ ├── BaseEditorControl.cs │ ├── ConnectDialog.Designer.cs │ ├── ConnectDialog.cs │ ├── ConnectDialog.resx │ ├── CustomPropertyDescriptor.cs │ ├── ForeignKeyDialog.Designer.cs │ ├── ForeignKeyDialog.cs │ ├── ForeignKeyDialog.resx │ ├── GenerateChangeScriptDialog.Designer.cs │ ├── GenerateChangeScriptDialog.cs │ ├── GenerateChangeScriptDialog.resx │ ├── IEditor.cs │ ├── IndexColumnEditorDialog.Designer.cs │ ├── IndexColumnEditorDialog.cs │ ├── IndexColumnEditorDialog.resx │ ├── MyComboBox.cs │ ├── MyDataGridViewRowHeaderCell.cs │ ├── MyDescriptionAttribute.cs │ ├── MySplitter.cs │ ├── ServiceBroker.cs │ ├── SqlEditor.Designer.cs │ ├── SqlEditor.cs │ ├── SqlEditor.cs.bak │ ├── SqlEditor.resx │ ├── SqlEditorFactory.cs │ ├── SqlEditorPane.cs │ ├── TableEditor.cs │ ├── TableEditor.resx │ ├── TableEditorPane.cs │ ├── TableEditorWPF.xaml │ ├── TableEditorWPF.xaml.cs │ ├── TableIndexDialog.Designer.cs │ ├── TableIndexDialog.cs │ ├── TableIndexDialog.resx │ ├── TableNamePromptDialog.Designer.cs │ ├── TableNamePromptDialog.cs │ ├── TableNamePromptDialog.resx │ ├── TextBufferEditor.cs │ ├── UDFEditor.Designer.cs │ ├── UDFEditor.cs │ ├── UDFEditor.resx │ ├── VS2005ColorTable.cs │ ├── VS2005PropertyGrid.cs │ ├── VSCodeEditor.cs │ ├── VSCodeEditorUserControl.cs │ ├── VSCodeEditorWindow.cs │ └── YesNoTypeConverter.cs │ ├── GlobalSuppressions.cs │ ├── Guids.cs │ ├── ImportProjects4.6.1.targets │ ├── ImportProjects4.7.2.targets │ ├── ItemTemplates │ ├── CSharp │ │ └── MySQL │ │ │ ├── MySQL_Web.zip │ │ │ ├── MySQL_Web_ItemTemplate.vstemplate │ │ │ └── icon.png │ │ │ └── MySQL_WinForm.zip │ │ │ ├── FormMySQL1.Designer.cs │ │ │ ├── FormMySQL1.cs │ │ │ ├── FormMySQL1.resx │ │ │ ├── MySQL_WinForm_ItemTemplate.vstemplate │ │ │ ├── Resources │ │ │ ├── bindingNavigatorAddNewItem.Image.png │ │ │ ├── bindingNavigatorDeleteItem.Image.png │ │ │ ├── bindingNavigatorMoveFirstItem.Image.png │ │ │ ├── bindingNavigatorMoveLastItem.Image.png │ │ │ ├── bindingNavigatorMoveNextItem.Image.png │ │ │ ├── bindingNavigatorMovePreviousItem.Image.png │ │ │ └── bindingNavigatorSaveItem.Image.png │ │ │ └── icon.png │ └── VisualBasic │ │ └── MySQL │ │ ├── MySQL_VB_Web.zip │ │ ├── MySQL_Web_VB_ItemTemplate.vstemplate │ │ └── icon.png │ │ └── MySQL_VB_WinForm.zip │ │ ├── FormMySQL1.Designer.vb │ │ ├── FormMySQL1.resx │ │ ├── FormMySQL1.vb │ │ ├── MySQL_WinForm_VB_ItemTemplate.vstemplate │ │ ├── Resources │ │ ├── bindingNavigatorAddNewItem.Image.png │ │ ├── bindingNavigatorDeleteItem.Image.png │ │ ├── bindingNavigatorMoveFirstItem.Image.png │ │ ├── bindingNavigatorMoveLastItem.Image.png │ │ ├── bindingNavigatorMoveNextItem.Image.png │ │ ├── bindingNavigatorMovePreviousItem.Image.png │ │ └── bindingNavigatorSaveItem.Image.png │ │ └── icon.png │ ├── LanguageService │ ├── Configuration.cs │ ├── LanguageServiceConnection.cs │ ├── LanguageServiceUtil.cs │ ├── MySqlAsyncQuickInfoSource.cs │ ├── MySqlAsyncQuickInfoSourceProvider.cs │ ├── MySqlClassifier.cs │ ├── MySqlClassifierFormat.cs │ ├── MySqlClassifierProvider.cs │ ├── MySqlClassifierType.cs │ ├── MySqlColorizer.cs │ ├── MySqlCompletionCommandHandler.cs │ ├── MySqlCompletionHandlerProvider.cs │ ├── MySqlCompletionSource.cs │ ├── MySqlCompletionSourceProvider .cs │ ├── MySqlLanguageService.cs │ ├── MySqlOutliningTagger.cs │ ├── MySqlOutliningTaggerProvider.cs │ ├── MySqlQuickInfoController.cs │ ├── MySqlQuickInfoControllerProvider.cs │ ├── MySqlScanner.cs │ ├── MySqlTokenType.cs │ ├── MySqlTokenizer.cs │ ├── Source.cs │ └── Tokenizer.cs │ ├── MyInstaller.cs │ ├── MySql.Data.VisualStudio.DBExport.MySqlDbExportOptions.datasource │ ├── MySql.VisualStudio.csproj │ ├── MySql.VisualStudio.pkgdef │ ├── MySqlForVisualStudioSettings.cs │ ├── MySqlProviderObjectFactory.cs │ ├── Nodes │ ├── BaseNode.cs │ ├── DocumentNode.cs │ ├── StoredProcedureNode.cs │ ├── TableNode.cs │ ├── TriggerNode.cs │ ├── UDFNode.cs │ └── ViewNode.cs │ ├── PkgCmd.vsct │ ├── PkgCmd90.vsct │ ├── PkgCmdID.cs │ ├── PluginSettings.cs │ ├── ProjectTemplates │ ├── CSharp │ │ └── MySQL │ │ │ ├── MySQL MVC 3 Project.zip │ │ │ ├── Content │ │ │ │ └── Site.css │ │ │ ├── Controllers │ │ │ │ ├── AccountController.cs │ │ │ │ └── HomeController.cs │ │ │ ├── Global.asax │ │ │ ├── Global.asax.cs │ │ │ ├── Models │ │ │ │ └── UserModels.cs │ │ │ ├── MvcApplication1.csproj │ │ │ ├── MySQLMvcTemplate.vstemplate │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Views │ │ │ │ ├── Account │ │ │ │ │ ├── ChangePassword.cshtml │ │ │ │ │ ├── ChangePasswordSuccess.cshtml │ │ │ │ │ ├── CreateUser.cshtml │ │ │ │ │ └── Login.cshtml │ │ │ │ ├── Home │ │ │ │ │ ├── About.cshtml │ │ │ │ │ └── Index.cshtml │ │ │ │ ├── Shared │ │ │ │ │ ├── Error.cshtml │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ └── _LoginPartial.cshtml │ │ │ │ ├── Web.config │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── Web.Debug.config │ │ │ ├── Web.Release.config │ │ │ ├── Web.config │ │ │ └── __TemplateIcon.ico │ │ │ ├── MySQL Windows Forms Project.zip │ │ │ ├── Form1.Designer.cs │ │ │ ├── Form1.cs │ │ │ ├── Form1.resx │ │ │ ├── MyTemplate.vstemplate │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Resources.Designer.cs │ │ │ │ ├── Resources.resx │ │ │ │ ├── Settings.Designer.cs │ │ │ │ └── Settings.settings │ │ │ ├── Resources │ │ │ │ ├── Thumbs.db │ │ │ │ ├── bindingNavigatorAddNewItem.Image.png │ │ │ │ ├── bindingNavigatorDeleteItem.Image.png │ │ │ │ ├── bindingNavigatorMoveFirstItem.Image.png │ │ │ │ ├── bindingNavigatorMoveLastItem.Image.png │ │ │ │ ├── bindingNavigatorMoveNextItem.Image.png │ │ │ │ ├── bindingNavigatorMovePreviousItem.Image.png │ │ │ │ └── bindingNavigatorSaveItem.Image.png │ │ │ ├── WindowsTemplateProject.csproj │ │ │ ├── __TemplateIcon.ico │ │ │ ├── app.config │ │ │ ├── frmMain.Designer.cs │ │ │ ├── frmMain.cs │ │ │ └── frmMain.resx │ │ │ └── ProjectTemplates.vstdir │ └── VisualBasic │ │ └── MySQL │ │ ├── MySQL MVC 3 Project.zip │ │ ├── Content │ │ │ └── Site.css │ │ ├── Controllers │ │ │ ├── AccountController.vb │ │ │ └── HomeController.vb │ │ ├── Global.asax │ │ ├── Global.asax.vb │ │ ├── Models │ │ │ └── UserModels.vb │ │ ├── MvcApplication.vbproj │ │ ├── My Project │ │ │ ├── Application.Designer.vb │ │ │ ├── Application.myapp │ │ │ ├── AssemblyInfo.vb │ │ │ ├── Resources.Designer.vb │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.vb │ │ │ └── Settings.settings │ │ ├── MyTemplate.vstemplate │ │ ├── Views │ │ │ ├── Account │ │ │ │ ├── ChangePassword.vbhtml │ │ │ │ ├── ChangePasswordSuccess.vbhtml │ │ │ │ ├── CreateUser.vbhtml │ │ │ │ └── Login.vbhtml │ │ │ ├── Home │ │ │ │ ├── About.vbhtml │ │ │ │ └── Index.vbhtml │ │ │ ├── Shared │ │ │ │ ├── Error.vbhtml │ │ │ │ ├── _Layout.vbhtml │ │ │ │ └── _LoginPartial.vbhtml │ │ │ ├── Web.config │ │ │ └── _ViewStart.vbhtml │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── __TemplateIcon.ico │ │ └── packages.config │ │ ├── MySQL Windows Forms Project.zip │ │ ├── App.config │ │ ├── Form1.Designer.vb │ │ ├── Form1.resx │ │ ├── Form1.vb │ │ ├── My Project │ │ │ ├── Application.Designer.vb │ │ │ ├── Application.myapp │ │ │ ├── AssemblyInfo.vb │ │ │ ├── Resources.Designer.vb │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.vb │ │ │ └── Settings.settings │ │ ├── MyTemplate.vstemplate │ │ ├── WindowsTemplateProjectVb.vbproj │ │ ├── __TemplateIcon.ico │ │ ├── frmMain.Designer.vb │ │ ├── frmMain.resx │ │ └── frmMain.vb │ │ └── ProjectTemplates.vstdir │ ├── Properties │ ├── AssemblyInfo.cs │ ├── DataSources │ │ └── TableNode.datasource │ ├── Resources.3.5.Designer.cs │ ├── Resources.3.5.resx │ ├── Resources.4.x.Designer.cs │ ├── Resources.4.x.resx │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ ├── Settings.settings │ └── VersionInfo.cs │ ├── Resources │ ├── 401.ico │ ├── ArrowKey.bmp │ ├── Background.png │ ├── Banner.png │ ├── Key.bmp │ ├── MySQL.png │ ├── MySQLforVisualStudio-Error.png │ ├── MySQLforVisualStudio-Security.png │ ├── MySQLforVisualStudio-Success.png │ ├── MySQLforVisualStudio-Warning.png │ ├── MySQLforVisualStudio.png │ ├── __TemplateIcon.ico │ ├── bannrbmp.bmp │ ├── icon.bmp │ ├── messages_icon.png │ ├── mysql_AppConfig.png │ ├── mysql_ItemTemplate_wizard.png │ ├── mysql_project_wizard.png │ ├── new-mysql-project.png │ ├── package.ico │ ├── page-title-mysql-export.png │ ├── results_icon.png │ ├── sql_editor_banner.bmp │ ├── sql_editor_connect.png │ ├── sql_editor_disconnect.png │ ├── sql_editor_executionplan.png │ ├── sql_editor_runsql.png │ └── sql_editor_validatesql.png │ ├── SchemaComparer │ ├── Comparer.cs │ ├── MetaObject.cs │ ├── SchemaComparerForm.Designer.cs │ ├── SchemaComparerForm.cs │ ├── SchemaComparerForm.resx │ └── SelectObjects.cs │ ├── Scripts │ └── Update_Version.ps1 │ ├── ServerInstances │ └── MySqlService.cs │ ├── T4Templates │ ├── GenerateMySQL.Utility.ttinclude │ ├── SSDLToMySQL.tt │ ├── VS2017 │ │ ├── GenerateMySQL.Utility.ttinclude │ │ ├── SSDLToMySQL6.tt │ │ └── SSDLToMySQL8.tt │ └── VS2019 │ │ ├── GenerateMySQL.Utility.ttinclude │ │ ├── SSDLToMySQL6.tt │ │ └── SSDLToMySQL8.tt │ ├── Targets │ ├── VS.targets │ ├── VS2008.targets │ ├── VS2010.targets │ └── blank.targets │ ├── Templates │ ├── MySQL Script.mysql │ └── MySqlDataProviderPackage.vsdir │ ├── VSCTComponents │ └── pkgcmd.h │ ├── VsPkg.cs │ ├── WebConfig │ ├── AppConfig.cs │ ├── AppConfigDlg.Designer.cs │ ├── AppConfigDlg.cs │ ├── AppConfigDlg.resx │ ├── AppConfigTools.cs │ ├── ConnectionStringEditorDlg.Designer.cs │ ├── ConnectionStringEditorDlg.cs │ ├── ConnectionStringEditorDlg.resx │ ├── EntityFrameworkConfig.cs │ ├── GenericConfig.cs │ ├── MembershipConfig.cs │ ├── MembershipOptionsDlg.Designer.cs │ ├── MembershipOptionsDlg.cs │ ├── MembershipOptionsDlg.resx │ ├── PersonalizationConfig.cs │ ├── ProfileConfig.cs │ ├── RoleConfig.cs │ ├── SessionStateConfig.cs │ ├── SimpleMembershipConfig.cs │ └── SiteMapConfig.cs │ ├── Wizards │ ├── BaseWizard.cs │ ├── BaseWizardForm.Designer.cs │ ├── BaseWizardForm.cs │ ├── BaseWizardForm.resx │ ├── EntityFrameworkGenerator.cs │ ├── ICodeGeneratorStrategy.cs │ ├── ItemTemplates │ │ ├── ItemTemplateUtilities.cs │ │ ├── ItemTemplatesBaseWebWizard.cs │ │ ├── ItemTemplatesBaseWinFormsWizard.cs │ │ ├── ItemTemplatesWebWizard.Designer.cs │ │ ├── ItemTemplatesWebWizard.cs │ │ ├── ItemTemplatesWebWizard.resx │ │ ├── ItemTemplatesWebWizardCSharp.cs │ │ ├── ItemTemplatesWebWizardVisualBasic.cs │ │ ├── ItemTemplatesWinFormsWizard.Designer.cs │ │ ├── ItemTemplatesWinFormsWizard.cs │ │ ├── ItemTemplatesWinFormsWizard.resx │ │ ├── ItemTemplatesWinFormsWizardCSharp.cs │ │ ├── ItemTemplatesWinFormsWizardVisualBasic.cs │ │ ├── ModelEntitySelection.Designer.cs │ │ ├── ModelEntitySelection.cs │ │ ├── ModelEntitySelection.resx │ │ ├── ModelEntitySelection_WinForms.Designer.cs │ │ ├── ModelEntitySelection_WinForms.cs │ │ └── ModelEntitySelection_WinForms.resx │ ├── ModelGenerator.cs │ ├── TypedDataSetGenerator.cs │ ├── Web │ │ ├── CSharpWebWizard.cs │ │ ├── DataSourceConfiguration.Designer.cs │ │ ├── DataSourceConfiguration.cs │ │ ├── DataSourceConfiguration.resx │ │ ├── ModelConfiguration.Designer.cs │ │ ├── ModelConfiguration.cs │ │ ├── ModelConfiguration.resx │ │ ├── ProviderConfiguration.Designer.cs │ │ ├── ProviderConfiguration.cs │ │ ├── ProviderConfiguration.resx │ │ ├── T4Templates │ │ │ ├── CSharp │ │ │ │ ├── CSharpControllerClass.tt │ │ │ │ └── CSharpIndexFile.tt │ │ │ └── VisualBasic │ │ │ │ ├── VisualBasicControllerClass.tt │ │ │ │ └── VisualBasicIndexFile.tt │ │ ├── TablesSelection.Designer.cs │ │ ├── TablesSelection.cs │ │ ├── TablesSelection.resx │ │ ├── VisualBasicWebWizard.cs │ │ ├── WebWizard.cs │ │ ├── WebWizardForm.Designer.cs │ │ ├── WebWizardForm.cs │ │ └── WebWizardForm.resx │ ├── WindowsForms │ │ ├── AdvancedWizard │ │ │ ├── AdvancedWizardForm.Designer.cs │ │ │ ├── AdvancedWizardForm.cs │ │ │ └── AdvancedWizardForm.resx │ │ ├── CSharpWindowsFormsWizard.cs │ │ ├── DataAccessConfig.Designer.cs │ │ ├── DataAccessConfig.cs │ │ ├── DataAccessConfig.resx │ │ ├── DataAccessTechnologyConfig.Designer.cs │ │ ├── DataAccessTechnologyConfig.cs │ │ ├── DataAccessTechnologyConfig.resx │ │ ├── DetailValidationConfig.Designer.cs │ │ ├── DetailValidationConfig.cs │ │ ├── DetailValidationConfig.resx │ │ ├── Strategies │ │ │ ├── CS │ │ │ │ ├── CSharpDataGridStrategy.cs │ │ │ │ ├── CSharpEntityFrameworkDataGridStrategy.cs │ │ │ │ ├── CSharpEntityFrameworkIndividualControlsStrategy.cs │ │ │ │ ├── CSharpEntityFrameworkMasterDetailStrategy.cs │ │ │ │ ├── CSharpIndividualControlsStrategy.cs │ │ │ │ ├── CSharpMasterDetailStrategy.cs │ │ │ │ ├── CSharpTypedDatasetDataGridStrategy.cs │ │ │ │ ├── CSharpTypedDatasetIndividualControlsStrategy.cs │ │ │ │ ├── CSharpTypedDatasetMasterDetailStrategy.cs │ │ │ │ └── CSharpWindowsFormsCodeGeneratorStrategy.cs │ │ │ ├── VB │ │ │ │ ├── VBDataGridStrategy.cs │ │ │ │ ├── VBEntityFrameworkDataGridStrategy.cs │ │ │ │ ├── VBEntityFrameworkIndividualControlsStrategy.cs │ │ │ │ ├── VBEntityFrameworkMasterDetailStrategy.cs │ │ │ │ ├── VBIndividualControlsStrategy.cs │ │ │ │ ├── VBMasterDetailStrategy.cs │ │ │ │ ├── VBTypedDatasetDataGridStrategy.cs │ │ │ │ ├── VBTypedDatasetIndividualControlsStrategy.cs │ │ │ │ ├── VBTypedDatasetMasterDetailStrategy.cs │ │ │ │ └── VBWindowsFormsCodeGeneratorStrategy.cs │ │ │ └── WindowsFormsCodeGeneratorStrategy.cs │ │ ├── TablesSelectionWinForms.cs │ │ ├── TablesSelectionWinForms.resx │ │ ├── Templates │ │ │ ├── CS │ │ │ │ └── MyDateTimePickerColumn.cs │ │ │ └── VB │ │ │ │ └── MyDateTimePickerColumn.vb │ │ ├── VBWindowsFormsWizard.cs │ │ ├── ValidationConfig.Designer.cs │ │ ├── ValidationConfig.cs │ │ ├── ValidationConfig.resx │ │ ├── WindowsFormsWizard.cs │ │ ├── WindowsFormsWizardForm.Designer.cs │ │ ├── WindowsFormsWizardForm.cs │ │ ├── WindowsFormsWizardForm.resx │ │ └── WizardPageSharedClasses.cs │ ├── WizardException.cs │ ├── WizardNewProjectDialog.Designer.cs │ ├── WizardNewProjectDialog.cs │ ├── WizardNewProjectDialog.resx │ ├── WizardPage.Designer.cs │ ├── WizardPage.cs │ └── WizardPage.resx │ └── source.extension.vsixmanifest └── Tests ├── Installer.Tests ├── Installer.Tests.csproj ├── Properties │ └── AssemblyInfo.cs ├── RegressionTests.cs └── SetUpClass.cs ├── MySql.Debugger.Tests ├── MySql.Debugger.Tests.csproj ├── Properties │ ├── AssemblyInfo.cs │ └── Setup.sql ├── SetUp.cs ├── Simple.cs ├── TestUtils.cs └── packages.config ├── MySql.Parser.Tests ├── DDL │ ├── Alter │ │ ├── AlterDatabase.cs │ │ ├── AlterEvent.cs │ │ ├── AlterFunction.cs │ │ ├── AlterInstance.cs │ │ ├── AlterLog.cs │ │ ├── AlterProcedure.cs │ │ ├── AlterServer.cs │ │ ├── AlterTable.cs │ │ ├── AlterTablespace.cs │ │ ├── AlterUser.cs │ │ └── AlterView.cs │ ├── Create │ │ ├── CreateDatabase.cs │ │ ├── CreateEvent.cs │ │ ├── CreateIndex.cs │ │ ├── CreateLog.cs │ │ ├── CreateRoutine.cs │ │ ├── CreateServer.cs │ │ ├── CreateTable.cs │ │ ├── CreateTablespace.cs │ │ ├── CreateTrigger.cs │ │ └── CreateView.cs │ ├── Drop │ │ ├── DropDatabase.cs │ │ ├── DropEvent.cs │ │ ├── DropIndex.cs │ │ ├── DropRoutine.cs │ │ ├── DropTable.cs │ │ ├── DropTableSpace.cs │ │ ├── DropTrigger.cs │ │ └── DropView.cs │ └── Show │ │ └── Show.cs ├── DML │ ├── Delete.cs │ ├── Insert.cs │ ├── Select.cs │ └── Update.cs ├── Infrastructure │ └── TokenStreamRemovable.cs ├── MySql.Parser.Tests.csproj ├── Other │ ├── AccountManagement.cs │ ├── Call.cs │ ├── CompoundStatements.cs │ ├── Explain.cs │ ├── Expression.cs │ ├── FlowControlStmts.cs │ ├── GatheringTables.cs │ ├── GetDiagnostics.cs │ ├── Handler.cs │ ├── Intellisense.cs │ ├── Literal.cs │ ├── LoadDataInfile.cs │ ├── Other.cs │ ├── Other2.cs │ ├── Other3.cs │ ├── RenameDatabase.cs │ ├── RenameTable.cs │ ├── Replace.cs │ ├── Set.cs │ ├── Signal.cs │ ├── Transaction.cs │ └── TruncateTable.cs ├── Properties │ └── AssemblyInfo.cs ├── Utility.cs └── packages.config └── MySql.VisualStudio.Tests ├── DbExportTests.cs ├── DependenciesTests.cs ├── MySql.VisualStudio.Tests.csproj ├── Properties ├── AssemblyInfo.cs └── Setup.sql ├── SchemaComparer.cs ├── SetUp.cs ├── app.config └── packages.config /.gitignore: -------------------------------------------------------------------------------- 1 | *.obj 2 | *.csproj.user 3 | *.suo 4 | **/obj/** 5 | **/bin/** 6 | **/bin 7 | **/obj 8 | **/tmp 9 | MySql.Data/Provider/MySql.Data.xml 10 | MySql.VisualStudio/Documentation/Build 11 | MySql.Data.Entity/Tests/Service References 12 | **/*.InstallLog 13 | UpgradeLog.XML 14 | **/UpgradeLog*.* 15 | Documention/Output/** 16 | **/bin-4.0/** 17 | **/bin-4.0 18 | Documentation/Output 19 | _UpgradeReport_Files 20 | VS.targets 21 | **/*.sln.cache 22 | *.diff 23 | *.py 24 | **/ProjectTemplatesZipFolder/** 25 | **/ItemTemplatesZipFolder/** 26 | .bzrignore 27 | **/.bzr-mysql/** 28 | **/packages/** -------------------------------------------------------------------------------- /Dependencies/MySql/MySql.VisualStudio.CustomAction.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/MySql/MySql.VisualStudio.CustomAction.dll -------------------------------------------------------------------------------- /Dependencies/MySql/libeay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/MySql/libeay32.dll -------------------------------------------------------------------------------- /Dependencies/MySql/mysqldump.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/MySql/mysqldump.exe -------------------------------------------------------------------------------- /Dependencies/MySql/ssleay32.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/MySql/ssleay32.dll -------------------------------------------------------------------------------- /Dependencies/SetupConfigurationAPI/Microsoft.VisualStudio.Setup.Configuration.Interop.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/SetupConfigurationAPI/Microsoft.VisualStudio.Setup.Configuration.Interop.dll -------------------------------------------------------------------------------- /Dependencies/v4.5/Release/BouncyCastle.Crypto.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/v4.5/Release/BouncyCastle.Crypto.dll -------------------------------------------------------------------------------- /Dependencies/v4.5/Release/MySQL.Utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/v4.5/Release/MySQL.Utility.dll -------------------------------------------------------------------------------- /Dependencies/v4.5/Release/MySql.Data.Entity.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/v4.5/Release/MySql.Data.Entity.dll -------------------------------------------------------------------------------- /Dependencies/v4.5/Release/MySql.Data.EntityFramework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/v4.5/Release/MySql.Data.EntityFramework.dll -------------------------------------------------------------------------------- /Dependencies/v4.5/Release/MySql.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/v4.5/Release/MySql.Data.dll -------------------------------------------------------------------------------- /Dependencies/v4.5/Release/MySql.Web.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Dependencies/v4.5/Release/MySql.Web.dll -------------------------------------------------------------------------------- /Documentation/CodeExamples/MembershipCodeExample1.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /Documentation/CodeExamples/MembershipCodeExample2.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /Documentation/CodeExamples/RoleCodeExample1.xml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Documentation/CollectionFiles/COL_Master.HxC: -------------------------------------------------------------------------------- 1 |  2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /Documentation/CollectionFiles/COL_Master.HxT: -------------------------------------------------------------------------------- 1 |  2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /Documentation/CollectionFiles/COL_Master_A.HxK: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /Documentation/CollectionFiles/COL_Master_F.HxK: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /Documentation/CollectionFiles/COL_Master_K.HxK: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /Documentation/CollectionFiles/COL_Master_N.HxK: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /Documentation/CollectionFiles/FixRegTables.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/CollectionFiles/FixRegTables.exe -------------------------------------------------------------------------------- /Documentation/CollectionFiles/MSHelp2_RegTables__RTL_---_---.msm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/CollectionFiles/MSHelp2_RegTables__RTL_---_---.msm -------------------------------------------------------------------------------- /Documentation/Layout.content: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Documentation/Users Guide/connector-net-versions.aml: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | MySql For Visual Studio Versions 5 | 6 | 7 | The MySql for Visual Studio versions available are: 8 | 9 | 10 | 11 | 12 | MySql for Visual Studio 1.0 includes support for Visual Studio 13 | 2008, 2010 and 2012 with MySQL Server 5.7, 5.6, 5.5, 5.1, 14 | and 5.0. 15 | 16 | 17 | 18 | 19 | 20 | Version numbers for MySQL products are formatted as X.Y.Z, where 21 | Z=0 indicates alpha, Z=1 indicates beta, and Z>=2 indicates GA. 22 | However, Windows tools (Control Panel, properties display) may 23 | show the version numbers as XX.YY.ZZ. For example, the official 24 | MySQL formatted version number 5.0.9 may be displayed by Windows 25 | tools as 5.00.09. The two versions are the same; only the number 26 | display format is different. 27 | 28 | 29 | 30 |
31 |
32 |
-------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-ddl-generate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-ddl-generate.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-ddl-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-ddl-properties.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-sql-editor-new-file-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-sql-editor-new-file-dialog.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-sql-editor-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-sql-editor-query.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-1.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-asp-provider-profile-simple-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-asp-provider-profile-simple-app.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-authentication-type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-authentication-type.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-create-user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-create-user.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-security-tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-security-tab.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-select-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-select-provider.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-tables.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-tutorials-users-roles-tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-tutorials-users-roles-tables.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-add-connection-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-add-connection-dialog.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-add-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-add-connection.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-choose-data-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-choose-data-source.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-choose-table-name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-choose-table-name.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-editing-new-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-editing-new-table.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-add-entity-data-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-add-entity-data-model.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-app-running-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-app-running-1.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-form-design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-form-design.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-1.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-2.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-source-configuration-wizard-3.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-sources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-data-sources.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-diagram.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-1.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-2.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-entity-data-model-wizard-3.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code-save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code-save.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-form-add-code.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-save-enabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-save-enabled.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-1.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-2.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-3.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-4.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-5.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-6.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-entity-framework-tutorial-linq-7.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-foreign-key-relationships.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-foreign-key-relationships.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-indexes-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-indexes-dialog.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-new-data-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-new-data-connection.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-newly-created-table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-newly-created-table.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-selecting-table-properties.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-selecting-table-properties.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-edit.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-saved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-stored-procedure-saved.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-table-designer-menu-item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-table-designer-menu-item.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-table-properties-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-table-properties-menu.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-views-edit-sql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-views-edit-sql.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-views-sql-added.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-views-sql-added.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-visual-studio-views-sql-saved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-visual-studio-views-sql-saved.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool-membership.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool-membership.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool-options.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool-profiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool-profiles.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool-roles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool-roles.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool-session-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool-session-state.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool-string-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool-string-editor.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool-tables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool-tables.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/connector-net-website-config-tool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/connector-net-website-config-tool.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-breakpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-breakpoints.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-conditionalbreakpoints.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-conditionalbreakpoints.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-create-a-connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-create-a-connection.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-debug-routine-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-debug-routine-menu.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-enter-arguments-for-routine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-enter-arguments-for-routine.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-and-callstack-additional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-and-callstack-additional.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-and-callstack-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-and-callstack-start.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-and-callstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-and-callstack.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-locals-window.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-stepping-into-a-routine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-stepping-into-a-routine.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-stepping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-stepping.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-debugger-stepping_additional.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-debugger-stepping_additional.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-advanced-options .png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-advanced-options .png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-connection-context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-connection-context-menu.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-exporting-database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-exporting-database.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-filter-schemas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-filter-schemas.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-main-window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-main-window.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-open-settings-file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-open-settings-file.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-save-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-save-settings.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-selected-objects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-selected-objects.png -------------------------------------------------------------------------------- /Documentation/Users Guide/media/mysql-visualstudio-export-view-generated-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Documentation/Users Guide/media/mysql-visualstudio-export-view-generated-script.png -------------------------------------------------------------------------------- /Documentation/config.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /Installer/Binary/GlobalInstaller.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Binary/GlobalInstaller.exe -------------------------------------------------------------------------------- /Installer/Binary/GlobalInstaller40.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Binary/GlobalInstaller40.exe -------------------------------------------------------------------------------- /Installer/Binary/H2Reg.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Binary/H2Reg.exe -------------------------------------------------------------------------------- /Installer/Binary/MyTasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Binary/MyTasks.dll -------------------------------------------------------------------------------- /Installer/Bitmaps/bannrbmp-is.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Bitmaps/bannrbmp-is.bmp -------------------------------------------------------------------------------- /Installer/Bitmaps/bannrbmp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Bitmaps/bannrbmp.bmp -------------------------------------------------------------------------------- /Installer/Bitmaps/dlgbmp-is.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Bitmaps/dlgbmp-is.bmp -------------------------------------------------------------------------------- /Installer/Bitmaps/dlgbmp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Bitmaps/dlgbmp.bmp -------------------------------------------------------------------------------- /Installer/Bitmaps/document.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Installer/Bitmaps/document.ico -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS15_CS_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS15_Ent_CS_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS15_Ent_VB_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS15_Pro_CS_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS15_Pro_VB_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS15_VB_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS16_CS_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS16_Ent_CS_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS16_Ent_VB_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS16_Pro_CS_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS16_Pro_VB_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/ItemTemplates/VS16_VB_Web_ItemTemplate.wxs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Installer/register.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | REM Make sure we are called with a version 4 | IF [%1] == [] GOTO Usage 5 | 6 | REM Make sure our files are ready 7 | IF NOT EXIST MySql.Data\provider\bin\debug\mysql.data.dll GOTO NOTREADY 8 | IF NOT EXIST MySql.Data\provider\bin\debug\mysql.data.CF.dll GOTO NOTREADY 9 | IF NOT EXIST MySql.Web\providers\bin\debug\mysql.web.dll GOTO NOTREADY 10 | IF NOT EXIST mysql.visualstudio\bin\debug\mysql.visualstudio.dll GOTO NOTREADY 11 | IF NOT %1 == 2005 AND NOT EXIST MySql.Data.Entity\provider\bin\debug\mysql.data.entity.dll GOTO NOTREADY 12 | 13 | REM Unregister our assemblies (this will work if they are not registered) 14 | gacutil /u mysql.data 15 | gacutil /u mysql.data.cf 16 | gacutil /u mysql.web 17 | gacutil /u mysql.data.entity 18 | 19 | REM Now register the core assembly 20 | gacutil /i MySql.Data\provider\bin\debug\mysql.data.dll 21 | gacutil /i MySql.Data\provider\bin\debug\mysql.data.CF.dll 22 | installutil mysql.data\provider\bin\debug\mysql.data.dll 23 | 24 | REM Register web assembly 25 | gacutil /i MySql.Web\providers\bin\debug\mysql.web.dll 26 | installutil mysql.web\providers\bin\debug\mysql.web.dll 27 | 28 | REM If we are not on 2005 then register the entity assembly 29 | if NOT %1 == 2005 gacutil /i MySql.Data.Entity\provider\bin\debug\mysql.data.entity.dll 30 | 31 | REm Now register the visual studio bits 32 | set cmd=version=VS%1 debug=%2 ranu=%3 33 | if %1 == 2005 SET cmd=version=VS2005 debug=%2 34 | installer\binary\globalinstaller mysql.visualstudio\bin\debug\mysql.visualstudio.dll %cmd% 35 | EXIT /B 0 36 | 37 | :NOTREADY 38 | ECHO some files are not ready 39 | EXIT /B 1 40 | 41 | :USAGE 42 | ECHO version missing -------------------------------------------------------------------------------- /Installer/unregister.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | REM Make sure we are called with a version 4 | IF [%1] == [] GOTO Usage 5 | 6 | REM Make sure our files are ready 7 | IF NOT EXIST MySql.Data\provider\bin\debug\mysql.data.dll GOTO NOTREADY 8 | IF NOT EXIST MySql.Data\provider\bin\debug\mysql.data.CF.dll GOTO NOTREADY 9 | IF NOT EXIST MySql.Web\providers\bin\debug\mysql.web.dll GOTO NOTREADY 10 | IF NOT EXIST mysql.visualstudio\bin\debug\mysql.visualstudio.dll GOTO NOTREADY 11 | IF NOT %1 == 2005 AND NOT EXIST MySql.Data.Entity\provider\bin\debug\mysql.data.entity.dll GOTO NOTREADY 12 | 13 | REM Unregister our assemblies (this will work if they are not registered) 14 | gacutil /u mysql.data 15 | gacutil /u mysql.data.cf 16 | gacutil /u mysql.web 17 | 18 | REM Now uninstall the core assembly 19 | installutil /u mysql.data\provider\bin\debug\mysql.data.dll 20 | 21 | REM Uninstall web assembly 22 | installutil /u mysql.web\providers\bin\debug\mysql.web.dll 23 | 24 | REM If we are not on 2005 then register the entity assembly 25 | if NOT %1 == 2005 gacutil /u mysql.data.entity 26 | 27 | REm Now unregister the visual studio bits 28 | set cmd=version=VS%1 debug=%2 ranu=%3 29 | if %1 == 2005 SET cmd=version=VS2005 debug=%2 30 | installer\binary\globalinstaller /u mysql.visualstudio\bin\debug\mysql.visualstudio.dll %cmd% 31 | EXIT /B 0 32 | 33 | :NOTREADY 34 | ECHO some files are not ready 35 | EXIT /B 1 36 | 37 | :USAGE 38 | ECHO version missing -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/Pair.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System.Collections.Generic; 19 | using System.ComponentModel; 20 | using System.Linq; 21 | 22 | namespace InfoDialogTest 23 | { 24 | internal class Pair : IDataErrorInfo 25 | { 26 | internal IList Parent { get; set; } 27 | 28 | public string Key { get; set; } 29 | 30 | public string Value { get; set; } 31 | 32 | string IDataErrorInfo.Error 33 | { 34 | get 35 | { 36 | return string.Empty; 37 | } 38 | } 39 | 40 | string IDataErrorInfo.this[string columnName] 41 | { 42 | get 43 | { 44 | if (columnName == "Key" && Parent != null && Parent.Any(x => x.Key == Key && !ReferenceEquals(x, this))) 45 | { 46 | return "duplicate key"; 47 | } 48 | 49 | return string.Empty; 50 | } 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/Program.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | using System.Windows.Forms; 20 | 21 | namespace InfoDialogTest 22 | { 23 | static class Program 24 | { 25 | /// 26 | /// The main entry point for the application. 27 | /// 28 | [STAThread] 29 | static void Main() 30 | { 31 | Application.EnableVisualStyles(); 32 | Application.SetCompatibleTextRenderingDefault(false); 33 | Application.Run(new InfoDialogTestForm()); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/Properties/DataSources/MySQL.Utility.Classes.InfoButtonsProperties.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | MySql.Utility.Classes.InfoButtonsProperties, MySql.Utility, Version=2.18.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/Properties/DataSources/MySQL.Utility.Classes.InfoDialogProperties.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | MySql.Utility.Classes.InfoDialogProperties, MySql.Utility, Version=2.18.0.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace InfoDialogTest.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /MySql.Utility/InfoDialogTest/lib/MySQL.Utility.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/InfoDialogTest/lib/MySQL.Utility.dll -------------------------------------------------------------------------------- /MySql.Utility/RegularExpressions/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/Attributes/AlternateNameAttribute.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | 20 | namespace MySql.Utility.Classes.Attributes 21 | { 22 | /// 23 | /// Represents a custom attribute for properties to set an alternate name. 24 | /// 25 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] 26 | public class AlternateNameAttribute : Attribute 27 | { 28 | /// 29 | /// Initializes a new instance of the class. 30 | /// 31 | /// An alternate name. 32 | public AlternateNameAttribute(string name) 33 | { 34 | Name = name; 35 | } 36 | 37 | /// 38 | /// Gets or sets an alternate name. 39 | /// 40 | public string Name { get; set; } 41 | } 42 | } -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/Attributes/ExcludeAttribute.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | 20 | namespace MySql.Utility.Classes.Attributes 21 | { 22 | /// 23 | /// Represents a custom attribute for generic purposes to flag that a property of field is excluded from operations. 24 | /// 25 | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] 26 | public class ExcludeAttribute : Attribute 27 | { 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/Attributes/NumericCodeAttribute.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | 20 | namespace MySql.Utility.Classes.Attributes 21 | { 22 | /// 23 | /// Represents a custom attribute to set an generic numeric code. 24 | /// 25 | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Delegate)] 26 | public class NumericCodeAttribute : Attribute 27 | { 28 | /// 29 | /// Initializes a new instance of the class. 30 | /// 31 | /// A generic numeric code. 32 | public NumericCodeAttribute(int numericCode) 33 | { 34 | NumericCode = numericCode; 35 | } 36 | 37 | /// 38 | /// Gets or sets a generic numeric code. 39 | /// 40 | public int NumericCode { get; set; } 41 | } 42 | } -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/Logging/LoggerPropertySetException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | 20 | namespace MySql.Utility.Classes.Logging 21 | { 22 | public class LoggerPropertySetException : Exception 23 | { 24 | public LoggerPropertySetException() : base(Resources.SingletonPropertySetError) 25 | { 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/Logging/LoggerUndefinedLogFileException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | 20 | namespace MySql.Utility.Classes.Logging 21 | { 22 | public class LoggerUndefinedLogFileException : Exception 23 | { 24 | public LoggerUndefinedLogFileException() : base(Resources.LogFileNotDefinedError) 25 | { 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/MySqlX/BaseResult.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System.Collections.Generic; 19 | 20 | namespace MySql.Utility.Classes.MySqlX 21 | { 22 | /// 23 | /// Base class for the different types of results returned when performing a BaseShell operation. 24 | /// 25 | public class BaseResult 26 | { 27 | /// 28 | /// Execution time of the executed operation. 29 | /// 30 | public string ExecutionTime { get; set; } 31 | 32 | /// 33 | /// List of warnings generated by the executed operation. 34 | /// 35 | public List> Warnings { get; set; } 36 | 37 | /// 38 | /// Number of warnings produced by the statement execution. 39 | /// 40 | public long WarningCount { get; set; } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/MySqlX/DocResult.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System.Collections.Generic; 19 | 20 | namespace MySql.Utility.Classes.MySqlX 21 | { 22 | /// 23 | /// Allows traversing the DbDoc objects returned by a Collection.find operation. 24 | /// 25 | public class DocResult : BaseResult 26 | { 27 | /// 28 | /// Result set document list. 29 | /// 30 | public List> Documents { get; set; } 31 | } 32 | } -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/MySqlX/Result.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | namespace MySql.Utility.Classes.MySqlX 19 | { 20 | /// 21 | /// Allows retrieving information about non query operations performed on the database. 22 | /// 23 | public class Result : BaseResult 24 | { 25 | /// 26 | /// Number of affected items for the current operation. 27 | /// 28 | public long AffectedItemCount { get; set; } 29 | 30 | /// 31 | /// Last inserted id auto generated from an insert operation. 32 | /// 33 | public long AutoIncrementValue { get; set; } 34 | 35 | /// 36 | /// Id of the last document inserted into a collection. 37 | /// 38 | public string LastDocumentId { get; set; } 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/MySqlX/RowResult.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System.Collections.Generic; 19 | 20 | namespace MySql.Utility.Classes.MySqlX 21 | { 22 | /// 23 | /// Allows traversing the Row objects returned by a Table.select BaseShell operation. 24 | /// 25 | public class RowResult : BaseResult 26 | { 27 | /// 28 | /// Result set data. 29 | /// 30 | public List> Data { get; set; } 31 | 32 | /// 33 | /// Returns a list of the column names if data is available. 34 | /// 35 | /// A string list with the column names. 36 | public List GetColumnNames() 37 | { 38 | var columnNames = new List(); 39 | if (Data == null || Data.Count == 0) 40 | { 41 | return columnNames; 42 | } 43 | 44 | foreach (var item in Data[0]) 45 | { 46 | columnNames.Add(item.Key); 47 | } 48 | 49 | return columnNames; 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/MySqlX/SqlResult.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | namespace MySql.Utility.Classes.MySqlX 19 | { 20 | /// 21 | /// Allows browsing through the result information after performing an operation on the database done through NodeSession.sql. 22 | /// 23 | public class SqlResult : RowResult 24 | { 25 | /// 26 | /// Number of rows affected by the executed query. 27 | /// 28 | public long AffectedRowCount { get; set; } 29 | 30 | /// 31 | /// Identifier for the last record inserted. 32 | /// 33 | public long AutoIncrementValue { get; set; } 34 | 35 | /// 36 | /// Indicates if data was returned. 37 | /// 38 | public bool HasData { get; set; } 39 | } 40 | } -------------------------------------------------------------------------------- /MySql.Utility/Source/Classes/Tokenizers/TokenizerException.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | 20 | namespace MySql.Utility.Classes.Tokenizers 21 | { 22 | /// 23 | /// Represents an thrown when a tokenizer can't process a given script. 24 | /// 25 | public class TokenizerException : Exception 26 | { 27 | /// 28 | /// Initializes a new instance of the . 29 | /// 30 | public TokenizerException(string message, int atPosition) 31 | : base(message) 32 | { 33 | AtPosition = atPosition; 34 | } 35 | 36 | /// 37 | /// Gets the position in the script at which the tokenizer found an error. 38 | /// 39 | public int AtPosition { get; private set; } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Enums/BaseShellResultType.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | namespace MySql.Utility.Enums 19 | { 20 | /// 21 | /// Specifies identifiers that allow to identify the type of result set returned by the BaseShell. 22 | /// 23 | public enum BaseShellResultType 24 | { 25 | Result, 26 | DocResult, 27 | RowResult, 28 | SqlResult, 29 | Unknown 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Enums/ByteOrderType.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | namespace MySql.Utility.Enums 18 | { 19 | /// 20 | /// Specifies identifiers to indicate the type of byte order used to encode numbers. 21 | /// 22 | public enum ByteOrderType 23 | { 24 | /// 25 | /// XDR representing a big-endian byte order. 26 | /// 27 | ExternalDataRepresentation = 0, 28 | 29 | /// 30 | /// NDR representing a little-endian byte order. 31 | /// 32 | NetworkDataRepresentation = 1 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Enums/GroupReplicationMemberRoleType.cs: -------------------------------------------------------------------------------- 1 | /* Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. 2 | 3 | This program is free software; you can redistribute it and/or modify 4 | it under the terms of the GNU General Public License as published by 5 | the Free Software Foundation; version 2 of the License. 6 | 7 | This program is distributed in the hope that it will be useful, 8 | but WITHOUT ANY WARRANTY; without even the implied warranty of 9 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 | GNU General Public License for more details. 11 | 12 | You should have received a copy of the GNU General Public License 13 | along with this program; if not, write to the Free Software 14 | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ 15 | 16 | namespace MySql.Installer.Core.Enums 17 | { 18 | /// 19 | /// Specifies identifiers to indicate the type of member role of a server instance in a group replication cluster. 20 | /// 21 | public enum GroupReplicationMemberRoleType 22 | { 23 | /// 24 | /// Cannot determine the type or not set. 25 | /// 26 | Unknown, 27 | 28 | /// 29 | /// Not a member of an InnoDB Cluster (stand-alone instance). 30 | /// 31 | None, 32 | 33 | /// 34 | /// Master (R/W) instance. 35 | /// 36 | Primary, 37 | 38 | /// 39 | /// Slave (R/O) instance. 40 | /// 41 | Secondary 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Enums/OsVersion.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | namespace MySql.Utility.Enums 19 | { 20 | /// 21 | /// Specifies identifiers to indicate the version of Windows installed in the computer. 22 | /// 23 | public enum OsVersion 24 | { 25 | /// 26 | /// Windows 7 is installed. 27 | /// 28 | Windows7 = 0, 29 | 30 | /// 31 | /// Windows Vista is installed. 32 | /// 33 | WindowsVista = 1, 34 | 35 | /// 36 | /// Windows XP is installed. 37 | /// 38 | WindowsXp = 2, 39 | 40 | /// 41 | /// Windows 8 is installed. 42 | /// 43 | Windows8 = 3, 44 | 45 | /// 46 | /// Windows 10 is installed 47 | /// 48 | Windows10 = 4 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Enums/ScriptLanguageType.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | namespace MySql.Utility.Enums 19 | { 20 | /// 21 | /// Specifies identifiers to indicate the language used in scripts. 22 | /// 23 | public enum ScriptLanguageType 24 | { 25 | /// 26 | /// No language, or unknown. 27 | /// 28 | None, 29 | 30 | /// 31 | /// JavaScript language. 32 | /// 33 | JavaScript, 34 | 35 | /// 36 | /// Python language. 37 | /// 38 | Python, 39 | 40 | /// 41 | /// SQL language. 42 | /// 43 | Sql 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Enums/ValidHostNameType.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using System; 19 | 20 | namespace MySql.Utility.Enums 21 | { 22 | /// 23 | /// The type of hostname that can be specified in host name fields. 24 | /// 25 | [Flags] 26 | public enum ValidHostNameType 27 | { 28 | /// 29 | /// No value set. 30 | /// 31 | Unknown = 0, 32 | 33 | /// 34 | /// A domain name system (DNS) style host name. 35 | /// 36 | DNS = 1 << 0, 37 | 38 | /// 39 | /// An Internet Protocol (IP) version 4 host address. 40 | /// 41 | IPv4 = 1 << 1, 42 | 43 | /// 44 | /// An Internet Protocol (IP) version 6 host address. 45 | /// 46 | IPv6 = 1 << 2, 47 | 48 | /// 49 | /// Any valid host name type (DNS. IPv4 or IPv6). 50 | /// 51 | Any = DNS | IPv4 | IPv6 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/BaseShell.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/BaseShell.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/BouncyCastle.Crypto.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/BouncyCastle.Crypto.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/MySql.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/MySql.Data.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/MySql.Utility.RegularExpressions.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/MySql.Utility.RegularExpressions.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/Renci.SshNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/Renci.SshNet.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/modules/js/mysql.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. 3 | * 4 | * This program is free software; you can redistribute it and/or 5 | * modify it under the terms of the GNU General Public License as 6 | * published by the Free Software Foundation; version 2 of the 7 | * License. 8 | * 9 | * This program is distributed in the hope that it will be useful, 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | * GNU General Public License for more details. 13 | * 14 | * You should have received a copy of the GNU General Public License 15 | * along with this program; if not, write to the Free Software 16 | * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 17 | * 02110-1301 USA 18 | */ 19 | 20 | exports.mysql = {} 21 | 22 | // Connection functions 23 | exports.mysql.getClassicSession = function(connection_data, password) 24 | { 25 | var session; 26 | 27 | if (typeof(password) == 'undefined') 28 | session = _F.mysql.ClassicSession(connection_data); 29 | else 30 | session = _F.mysql.ClassicSession(connection_data, password); 31 | 32 | return session; 33 | } -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/msvcp120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/msvcp120.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/msvcr120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/msvcr120.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/mysqlshcore.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/mysqlshcore.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/python27.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/python27.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/v8.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/v8.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/Libraries/vccorlib120.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Libraries/vccorlib120.dll -------------------------------------------------------------------------------- /MySql.Utility/Source/MySqlKey.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/MySqlKey.snk -------------------------------------------------------------------------------- /MySql.Utility/Source/Resources/SakilaLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Resources/SakilaLogo.png -------------------------------------------------------------------------------- /MySql.Utility/Source/Resources/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Resources/help.png -------------------------------------------------------------------------------- /MySql.Utility/Source/Resources/no.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Resources/no.png -------------------------------------------------------------------------------- /MySql.Utility/Source/Resources/warnings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Resources/warnings.png -------------------------------------------------------------------------------- /MySql.Utility/Source/Resources/yes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/MySql.Utility/Source/Resources/yes.png -------------------------------------------------------------------------------- /MySql.Utility/Tests/Tokenizers/JsTokenizerTests.cs: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016, 2017, Oracle and/or its affiliates. All rights reserved. 2 | // 3 | // This program is free software; you can redistribute it and/or 4 | // modify it under the terms of the GNU General Public License as 5 | // published by the Free Software Foundation; version 2 of the 6 | // License. 7 | // 8 | // This program is distributed in the hope that it will be useful, 9 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 10 | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 | // GNU General Public License for more details. 12 | // 13 | // You should have received a copy of the GNU General Public License 14 | // along with this program; if not, write to the Free Software 15 | // Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 16 | // 02110-1301 USA 17 | 18 | using MySql.Utility.Enums; 19 | 20 | namespace MySql.Utility.Tests.Tokenizers 21 | { 22 | public class JsTokenizerTests : TokenizerBaseTests 23 | { 24 | public JsTokenizerTests() 25 | { 26 | SchemaName1 = SqlTokenizerTests.X_TEST_SCHEMA_NAME; 27 | SchemaName2 = null; 28 | SchemaName3 = null; 29 | DropSchemasOnDispose = false; 30 | ScriptLanguage = ScriptLanguageType.JavaScript; 31 | Script = ReplaceSchemasInScript(GetJavaScriptSetupScript()); 32 | ScriptStatementsCount = 20; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /MySql.Utility/Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /MySql.VisualStudio.CustomAction/CustomAction.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /MySql.VisualStudio.CustomAction/MySql.VisualStudio.CustomAction.Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | Copyright (c) 2004, 2021, Oracle and/or its affiliates. 2 | 3 | This is a release of MySQL for Visual Studio, MySQL for Visual Studio provides access to MySQL objects and data without forcing your developers to leave Visual Studio. Designed and developed as a Visual Studio package, MySQL for Visual Studio integrates directly into Server Explorer providing a seamless experience for setting up new connections and working with database objects. 4 | 5 | License information can be found in the LICENSE file. 6 | 7 | This distribution may include materials developed by third parties. 8 | For license and attribution notices for these materials, please refer to the LICENSE file. 9 | 10 | For more information on MySQL for Visual Studio, visit 11 | https://www.mysql.com/why-mysql/windows/visualstudio/ 12 | or 13 | https://dev.mysql.com/doc/visual-studio/en/ 14 | 15 | For additional downloads and the source of MySQL for Visual Studio, visit 16 | http://dev.mysql.com/downloads 17 | 18 | MySQL for Visual Studio is brought to you by the MySQL team at Oracle. -------------------------------------------------------------------------------- /Source/MySql.Debugger.VisualStudio/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Source/MySql.Debugger.VisualStudio/Installer.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace MySql.Debugger.VisualStudio 2 | { 3 | partial class Installer 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Component Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | components = new System.ComponentModel.Container(); 32 | } 33 | 34 | #endregion 35 | } 36 | } -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr3.Runtime.Debug.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr3.Runtime.Debug.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr3.Runtime.Debug.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr3.Runtime.Debug.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr3.Runtime.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr3.Runtime.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr3.Runtime.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr3.Runtime.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr3.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr3.exe -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr3.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr3.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr3.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr4.StringTemplate.Visualizer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr4.StringTemplate.Visualizer.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr4.StringTemplate.Visualizer.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr4.StringTemplate.Visualizer.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr4.StringTemplate.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr4.StringTemplate.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Antlr4.StringTemplate.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Antlr4.StringTemplate.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Codegen/Templates/Ruby/ASTDbg.stg: -------------------------------------------------------------------------------- 1 | @parserBody.additionalMembers() ::= << 2 | def self.return_scope_members 3 | super.push( :tree ) 4 | end 5 | 6 | attr_reader :adaptor 7 | def adaptor=( adaptor ) 8 | @adaptor = 9 | adaptor.is_a?( ANTLR3::Debug::TreeAdaptor ) ? adaptor : 10 | ANTLR3::Debug::TreeAdaptor.wrap( adaptor, @debug_listener ) 11 | .adaptor = @adaptor}; separator="\n"> 12 | end 13 | 14 | alias tree_adaptor adaptor 15 | alias tree_adaptor= adaptor= 16 | >> 17 | 18 | 19 | createListenerAndHandshake() ::= << 20 | options[ :debug_listener ] ||= begin 21 | port = options[ :port ] 22 | log = options[ :log ] 23 | proxy = ANTLR3::Debug::EventSocketProxy.new( self, 24 | :adaptor => adaptor, 25 | :log => log, 26 | :port => port 27 | ) 28 | proxy.handshake 29 | proxy 30 | end 31 | >> 32 | 33 | @parserConstructor.init() ::= "self.adaptor = adaptor" 34 | 35 | @newDelegate.delegateOptions() ::= ", :adaptor => adaptor" 36 | 37 | @rewriteElement.pregen() ::= "@debug_listener.location( , )" 38 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ActionScript.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ActionScript.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ActionScript.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ActionScript.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.C.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.C.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.C.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.C.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp2.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp2.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp2.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.CSharp2 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp3.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp3.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp3.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.CSharp3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.CSharp3 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Cpp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Cpp.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Cpp.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Cpp.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Delphi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Delphi.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Delphi.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Delphi.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Delphi.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.Delphi 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Java.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Java.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Java.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Java.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Java.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.Java 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.JavaScript.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.JavaScript.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.JavaScript.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.JavaScript.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.JavaScript.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.JavaScript 5 | 6 | 7 | 8 | Convert an int to a JavaScript Unicode character literal. 9 | 10 | The current JavaScript spec (ECMA-262) doesn't provide for octal 11 | notation in String literals, although some implementations support it. 12 | This method overrides the parent class so that characters will always 13 | be encoded as Unicode literals (e.g. \u0011). 14 | 15 | 16 | Convert long to two 32-bit numbers separted by a comma. 17 | JavaScript does not support 64-bit numbers, so we need to break 18 | the number into two 32-bit literals to give to the Bit. A number like 19 | 0xHHHHHHHHLLLLLLLL is broken into the following string: 20 | "0xLLLLLLLL, 0xHHHHHHHH" 21 | Note that the low order bits are first, followed by the high order bits. 22 | This is to match how the BitSet constructor works, where the bits are 23 | passed in in 32-bit chunks with low-order bits coming first. 24 | 25 | Note: stole the following two methods from the ActionScript target. 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ObjC.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ObjC.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ObjC.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ObjC.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.ObjC.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.ObjC 5 | 6 | 7 | 8 | Convert from an ANTLR string literal found in a grammar file to 9 | an equivalent string literal in the target language. For Java, this 10 | is the translation 'a\n"' -> "a\n\"". Expect single quotes 11 | around the incoming literal. Just flip the quotes and replace 12 | double quotes with \" 13 | 14 | 15 | If we have a label, prefix it with the recognizer's name 16 | 17 | 18 | Target must be able to override the labels used for token types. Sometimes also depends on the token text. 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Perl5.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Perl5.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Perl5.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Perl5.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Perl5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.Perl5 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.Python 5 | 6 | 7 | 8 | Target must be able to override the labels used for token types 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python3.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python3.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python3.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python3.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Python3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.Python3 5 | 6 | 7 | 8 | Target must be able to override the labels used for token types 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Ruby.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Ruby.dll -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Ruby.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Ruby.pdb -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Targets/Antlr3.Targets.Ruby.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Antlr3.Targets.Ruby 5 | 6 | 7 | 8 | A set of ruby keywords which are used to escape labels and method names 9 | which will cause parse errors in the ruby source 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /Source/MySql.Parser/Antlr/Tool/Templates/depend.stg: -------------------------------------------------------------------------------- 1 | /** templates used to generate make-compatible dependencies */ 2 | group depend; 3 | 4 | /** Generate "f : x, y, z" dependencies for input 5 | * dependencies and generated files. in and out 6 | * are File objects. For example, you can say 7 | * 8 | */ 9 | dependencies(grammarFileName,in,out) ::= << 10 | : 11 | : }; separator="\n"> 12 | >> 13 | -------------------------------------------------------------------------------- /Source/MySql.Parser/CaseInsensitiveInputStream.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Text; 6 | using Antlr.Runtime; 7 | 8 | namespace MySql.Parser 9 | { 10 | /// 11 | /// Case insensitive implementation of an input stream. 12 | /// 13 | public class CaseInsensitiveInputStream : ANTLRInputStream 14 | { 15 | public CaseInsensitiveInputStream( Stream s ) : base( s ) 16 | { 17 | } 18 | 19 | // Only the lookahead is converted to lowercase. The original case is preserved in the stream. 20 | public override int LA(int i) 21 | { 22 | if (i == 0) { 23 | return 0; 24 | } 25 | 26 | if (i < 0) { 27 | i++; 28 | } 29 | 30 | if (((p + i) - 1) >= n) { 31 | return (int) CharStreamConstants.EndOfFile; 32 | } 33 | // This is how "case insensitive" is defined, i.e., could also use a special culture... 34 | return Char.ToUpperInvariant(data[(p + i) - 1]); 35 | } 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Source/MySql.Parser/GrammarDriver/GrammarDriver.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GrammarDriver", "GrammarDriver.csproj", "{8FD3992D-6BB8-439F-95E1-7407BDD4B964}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|x86 = Debug|x86 9 | Release|x86 = Release|x86 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {8FD3992D-6BB8-439F-95E1-7407BDD4B964}.Debug|x86.ActiveCfg = Debug|x86 13 | {8FD3992D-6BB8-439F-95E1-7407BDD4B964}.Debug|x86.Build.0 = Debug|x86 14 | {8FD3992D-6BB8-439F-95E1-7407BDD4B964}.Release|x86.ActiveCfg = Release|x86 15 | {8FD3992D-6BB8-439F-95E1-7407BDD4B964}.Release|x86.Build.0 = Release|x86 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /Source/MySql.Parser/GrammarDriver/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("GrammarDriver")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("Microsoft")] 12 | [assembly: AssemblyProduct("GrammarDriver")] 13 | [assembly: AssemblyCopyright("Copyright © Microsoft 2011")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("0e4de707-569f-41fe-96f8-dd968bbdbdd6")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /Source/MySql.Parser/MySQL51Lexer.g3.cs: -------------------------------------------------------------------------------- 1 | namespace MySql.Parser 2 | { 3 | partial class MySQL51Lexer 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Source/MySql.Parser/MySQLParser.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Antlr.Runtime; 6 | 7 | namespace MySql.Parser 8 | { 9 | public partial class MySQLParser : Parser 10 | { 11 | partial void EnterRule(string ruleName, int ruleIndex) 12 | { 13 | return; 14 | } 15 | 16 | partial void LeaveRule(string ruleName, int ruleIndex) 17 | { 18 | return; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Source/MySql.Parser/MySqlParser.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 11.00 3 | # Visual Studio 2010 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MySqlParser", "MySqlParser.csproj", "{06163AD1-3F06-43AE-A4F9-967F7F6432C3}" 5 | EndProject 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MySqlParser.Tests", "..\MySqlParser.Tests\MySqlParser.Tests.csproj", "{247973E1-8535-4930-8940-83B06097D5DA}" 7 | ProjectSection(ProjectDependencies) = postProject 8 | {06163AD1-3F06-43AE-A4F9-967F7F6432C3} = {06163AD1-3F06-43AE-A4F9-967F7F6432C3} 9 | EndProjectSection 10 | EndProject 11 | Global 12 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 13 | Debug|Any CPU = Debug|Any CPU 14 | Release|Any CPU = Release|Any CPU 15 | EndGlobalSection 16 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 17 | {06163AD1-3F06-43AE-A4F9-967F7F6432C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 18 | {06163AD1-3F06-43AE-A4F9-967F7F6432C3}.Debug|Any CPU.Build.0 = Debug|Any CPU 19 | {06163AD1-3F06-43AE-A4F9-967F7F6432C3}.Release|Any CPU.ActiveCfg = Release|Any CPU 20 | {06163AD1-3F06-43AE-A4F9-967F7F6432C3}.Release|Any CPU.Build.0 = Release|Any CPU 21 | {247973E1-8535-4930-8940-83B06097D5DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 22 | {247973E1-8535-4930-8940-83B06097D5DA}.Debug|Any CPU.Build.0 = Debug|Any CPU 23 | {247973E1-8535-4930-8940-83B06097D5DA}.Release|Any CPU.ActiveCfg = Release|Any CPU 24 | {247973E1-8535-4930-8940-83B06097D5DA}.Release|Any CPU.Build.0 = Release|Any CPU 25 | EndGlobalSection 26 | GlobalSection(SolutionProperties) = preSolution 27 | HideSolutionNode = FALSE 28 | EndGlobalSection 29 | EndGlobal 30 | -------------------------------------------------------------------------------- /Source/MySql.Parser/README.txt: -------------------------------------------------------------------------------- 1 |  2 | 3 | TODO: 4 | - Detail how to config devopment environment to integrate Antlr. 5 | - Make an inventory of missing features and already done features. 6 | 7 | 8 | Not Done 9 | ------------------------------------------- 10 | ALTER XXX 11 | 12 | Partially Done 13 | ------------------------------------------- 14 | 15 | Done 16 | ------------------------------------------- 17 | -------------------------------------------------------------------------------- /Source/MySql.Parser/TokenStreamRemovable.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Antlr.Runtime; 6 | using MySql.Parser; 7 | 8 | namespace MySql.Parser 9 | { 10 | /// 11 | /// These class adds remove token capability to the CommonTokenStream. 12 | /// 13 | public class TokenStreamRemovable : CommonTokenStream 14 | { 15 | public TokenStreamRemovable() : base() { } 16 | public TokenStreamRemovable(ITokenSource tokenSource) : base(tokenSource) { } 17 | public TokenStreamRemovable(ITokenSource tokenSource, int channel) : base(tokenSource, channel) { } 18 | 19 | public void Remove(IToken t) 20 | { 21 | this._tokens.Remove(t); 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Source/MySql.Parser/__Test__.java: -------------------------------------------------------------------------------- 1 | import java.io.*; 2 | import org.antlr.runtime.*; 3 | import org.antlr.runtime.debug.DebugEventSocketProxy; 4 | 5 | 6 | public class __Test__ { 7 | 8 | public static void main(String args[]) throws Exception { 9 | MySQL51Lexer lex = new MySQL51Lexer(new ANTLRFileStream("C:\\src\\Parser\\M\\MySqlParser\\__Test___input.txt", "UTF8")); 10 | CommonTokenStream tokens = new CommonTokenStream(lex); 11 | 12 | MySQL51Parser g = new MySQL51Parser(tokens, 49101, null); 13 | try { 14 | g.statement_list(); 15 | } catch (RecognitionException e) { 16 | e.printStackTrace(); 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /Source/MySql.VisualStudio.Updater/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio.Updater/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace MySql.VisualStudio.Updater.Properties 12 | { 13 | 14 | 15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] 17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase 18 | { 19 | 20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 21 | 22 | public static Settings Default 23 | { 24 | get 25 | { 26 | return defaultInstance; 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio.Updater/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio.Updater/Resources/MySQLforVisualStudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio.Updater/Resources/MySQLforVisualStudio.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Visual C# 24 | 25 | 26 | True 27 | 28 | 29 | Create new solution 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/DBExport/DBExportSelectObjects.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace MySql.Data.VisualStudio.DBExport 11 | { 12 | public partial class DBExportSelectObjects : Form 13 | { 14 | public DBExportSelectObjects() 15 | { 16 | InitializeComponent(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/DBExport/DbExportPanelWPF.xaml: -------------------------------------------------------------------------------- 1 |  9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/DBExport/DbExportSaveWindow.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace MySql.Data.VisualStudio.DBExport 11 | { 12 | public partial class DbExportSaveWindow : Form 13 | { 14 | public DbExportSaveWindow() 15 | { 16 | InitializeComponent(); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/DDEX/MySqlScriptDialog.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace MySql.Data.VisualStudio 11 | { 12 | public partial class MySqlScriptDialog : Form 13 | { 14 | public MySqlScriptDialog() 15 | { 16 | InitializeComponent(); 17 | } 18 | 19 | private void btnOK_Click(object sender, EventArgs e) 20 | { 21 | this.Close(); 22 | } 23 | 24 | public string TextScript 25 | { 26 | get { return txtScript.Text; } 27 | set { txtScript.Text = value; } 28 | } 29 | 30 | public string Title 31 | { 32 | get { return this.Text; } 33 | set { this.Text = value; } 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Editors/TableEditorWPF.xaml: -------------------------------------------------------------------------------- 1 |  9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/GlobalSuppressions.cs: -------------------------------------------------------------------------------- 1 | // This file is used by Code Analysis to maintain SuppressMessage 2 | // attributes that are applied to this project. Project-level 3 | // suppressions either have no target or are given a specific target 4 | // and scoped to a namespace, type, member, etc. 5 | // 6 | // To add a suppression to this file, right-click the message in the 7 | // Error List, point to "Suppress Message(s)", and click "In Project 8 | // Suppression File". You do not need to add suppressions to this 9 | // file manually. 10 | 11 | [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1017:MarkAssembliesWithComVisible")] 12 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ImportProjects4.6.1.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ImportProjects4.7.2.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_Web.zip/MySQL_Web_ItemTemplate.vstemplate: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSharp 4 | MySQL New MVC Item 5 | MySQL New MVC Item 6 | An item template for creating a new MVC item with MySQL connectivity. 7 | icon.png 8 | 1 9 | 5b1fc1c2-c36b-4076-af28-f1a9abd8c3c4 10 | 4.6.1 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | MySql.VisualStudio, Version=1.2.10.0, Culture=Neutral, PublicKeyToken=c5687fc88969c44d 19 | MySql.Data.VisualStudio.Wizards.ItemTemplates.ItemTemplatesWebWizardCSharp 20 | 21 | 22 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_Web.zip/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_Web.zip/icon.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/MySQL_WinForm_ItemTemplate.vstemplate: -------------------------------------------------------------------------------- 1 | 2 | 3 | CSharp 4 | WinForm 5 | MySQL New Windows Form 6 | An item template for creating a new Windows Form with MySQL connectivity. 7 | icon.png 8 | 1 9 | 191c2d4b-7cd1-46cb-9d89-850e54e91b55 10 | 4.6.1 11 | 12 | 13 | 14 | 15 | 16 | FormMySQL1.cs 17 | FormMySQL1.Designer.cs 18 | FormMySQL1.resx 19 | 20 | 21 | 22 | MySql.VisualStudio, Version=1.2.10.0, Culture=Neutral, PublicKeyToken=c5687fc88969c44d 23 | MySql.Data.VisualStudio.Wizards.ItemTemplates.ItemTemplatesWinFormsWizardCSharp 24 | 25 | 26 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorAddNewItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorAddNewItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorDeleteItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorDeleteItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMoveFirstItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMoveFirstItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMoveLastItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMoveLastItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMoveNextItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMoveNextItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMovePreviousItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorMovePreviousItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorSaveItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/Resources/bindingNavigatorSaveItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/CSharp/MySQL/MySQL_WinForm.zip/icon.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_Web.zip/MySQL_Web_VB_ItemTemplate.vstemplate: -------------------------------------------------------------------------------- 1 | 2 | 3 | VisualBasic 4 | MySQL New MVC Item 5 | MySQL New MVC Item 6 | An item template for creating a new MVC item with MySQL connectivity. 7 | icon.png 8 | 1 9 | 1E9377D6-5851-410D-BEA8-B58063607F27 10 | 4.6.1 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | MySql.VisualStudio, Version=1.2.10.0, Culture=Neutral, PublicKeyToken=c5687fc88969c44d 19 | MySql.Data.VisualStudio.Wizards.ItemTemplates.ItemTemplatesWebWizardVisualBasic 20 | 21 | 22 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_Web.zip/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_Web.zip/icon.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/MySQL_WinForm_VB_ItemTemplate.vstemplate: -------------------------------------------------------------------------------- 1 | 2 | 3 | VisualBasic 4 | WinForm 5 | MySQL New Windows Form 6 | An item template for creating a new Windows Form with MySQL connectivity. 7 | icon.png 8 | 1 9 | 93EC3458-C0FA-46DE-B6F8-81E42C43091A 10 | 4.6.1 11 | 12 | 13 | 14 | 15 | 16 | 17 | FormMySQL1.vb 18 | FormMySQL1.Designer.vb 19 | FormMySQL1.resx 20 | 21 | 22 | 23 | MySql.VisualStudio, Version=1.2.10.0, Culture=Neutral, PublicKeyToken=c5687fc88969c44d 24 | MySql.Data.VisualStudio.Wizards.ItemTemplates.ItemTemplatesWinFormsWizardVisualBasic 25 | 26 | 27 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorAddNewItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorAddNewItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorDeleteItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorDeleteItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMoveFirstItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMoveFirstItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMoveLastItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMoveLastItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMoveNextItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMoveNextItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMovePreviousItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorMovePreviousItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorSaveItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/Resources/bindingNavigatorSaveItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ItemTemplates/VisualBasic/MySQL/MySQL_VB_WinForm.zip/icon.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/LanguageService/MySqlOutliningTaggerProvider.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.ComponentModel.Composition; 6 | using Microsoft.VisualStudio.Text.Outlining; 7 | using Microsoft.VisualStudio.Text.Tagging; 8 | using Microsoft.VisualStudio.Utilities; 9 | using Microsoft.VisualStudio.Text; 10 | 11 | namespace MySql.Data.VisualStudio.LanguageService 12 | { 13 | 14 | //[Export(typeof(ITaggerProvider))] 15 | //[TagType(typeof(IOutliningRegionTag))] 16 | //[ContentType("text")] 17 | internal sealed class MySqlOutliningTaggerProvider : ITaggerProvider 18 | { 19 | public ITagger CreateTagger(ITextBuffer buffer) where T : ITag 20 | { 21 | //create a single tagger for each buffer. 22 | Func> sc = delegate() { return new MySqlOutliningTagger(buffer) as ITagger; }; 23 | return buffer.Properties.GetOrCreateSingletonProperty>(sc); 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/LanguageService/Source.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.VisualStudio.Package; 2 | using Microsoft.VisualStudio.TextManager.Interop; 3 | 4 | namespace MySql.Data.VisualStudio 5 | { 6 | internal class MySqlSource : Source 7 | { 8 | public MySqlSource(LanguageService service, IVsTextLines textLines, Colorizer colorizer) 9 | : base(service, textLines, colorizer) 10 | { 11 | } 12 | 13 | public override CommentInfo GetCommentFormat() 14 | { 15 | CommentInfo ci = new CommentInfo(); 16 | ci.UseLineComments = true; 17 | ci.LineStart = "#"; 18 | ci.BlockStart = "/*"; 19 | ci.BlockEnd = "*/"; 20 | return ci; 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/MyInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/MyInstaller.cs -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/MySql.Data.VisualStudio.DBExport.MySqlDbExportOptions.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | MySql.Data.VisualStudio.DBExport.MySqlDbExportOptions, MySql.VisualStudio, Version=1.2.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d 10 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/MySql.VisualStudio.pkgdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/MySql.VisualStudio.pkgdef -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace $safeprojectname$.Controllers 8 | { 9 | public class HomeController : Controller 10 | { 11 | public ActionResult Index() 12 | { 13 | ViewBag.Message = "Welcome, to your new MVC application!"; 14 | 15 | return View(); 16 | } 17 | 18 | public ActionResult About() 19 | { 20 | return View(); 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="$safeprojectname$.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace $safeprojectname$ 9 | { 10 | 11 | public class MvcApplication : System.Web.HttpApplication 12 | { 13 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 14 | { 15 | filters.Add(new HandleErrorAttribute()); 16 | } 17 | 18 | public static void RegisterRoutes(RouteCollection routes) 19 | { 20 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 21 | 22 | routes.MapRoute( 23 | "Default", // Route name 24 | "{controller}/{action}/{id}", // URL with parameters 25 | new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults 26 | ); 27 | 28 | } 29 | 30 | protected void Application_Start() 31 | { 32 | AreaRegistration.RegisterAllAreas(); 33 | 34 | RegisterGlobalFilters(GlobalFilters.Filters); 35 | RegisterRoutes(RouteTable.Routes); 36 | } 37 | } 38 | } -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("$safeprojectname$")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("$safeprojectname$")] 13 | [assembly: AssemblyCopyright("Copyright © 2014")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("25d9b9ad-41cf-4865-aa2d-11caee88bfec")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/Account/ChangePasswordSuccess.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Change Password"; 3 | } 4 | 5 |

Change Password

6 |

7 | Your password has been changed successfully. 8 |

9 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- 1 | @model $safeprojectname$.Models.LoginModel 2 | 3 | @{ 4 | ViewBag.Title = "Login"; 5 | } 6 | 7 |

Login

8 | 9 | @Html.ValidationSummary(true, "Login was unsuccessful. Please correct the errors and try again.") 10 | 11 | @using (Html.BeginForm()) { 12 |
13 |
14 | 15 |
16 | @Html.LabelFor(m => m.UserName) 17 |
18 |
19 | @Html.TextBoxFor(m => m.UserName) 20 | @Html.ValidationMessageFor(m => m.UserName) 21 |
22 | 23 |
24 | @Html.LabelFor(m => m.Password) 25 |
26 |
27 | @Html.PasswordFor(m => m.Password) 28 | @Html.ValidationMessageFor(m => m.Password) 29 |
30 | 31 |
32 | @Html.CheckBoxFor(m => m.RememberMe) 33 | @Html.LabelFor(m => m.RememberMe) 34 |
35 | 36 |

37 | 38 |

39 |

40 | @Html.ActionLink("Register", "CreateUser") if you don't have an account. 41 |

42 |
43 |
44 | } 45 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/Home/About.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "About Us"; 3 | } 4 | 5 |

About

6 |

7 | Use this space to add more information about your application. 8 |

9 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Home"; 3 | } 4 | 5 |

@ViewBag.Message

6 |

7 | To learn more about MySQL for Visual Studio visit http://www.mysql.com/why-mysql/windows/visualstudio/. 8 |

9 | $catalogList$ 10 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- 1 | @model System.Web.Mvc.HandleErrorInfo 2 | 3 | @{ 4 | ViewBag.Title = "Error"; 5 | } 6 | 7 |

8 | An error occurred while processing the current request. 9 |

10 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | @ViewBag.Title 5 | 6 | 7 | 8 | 9 |
10 | 22 | 23 |
24 | @if(Request.IsAuthenticated) 25 | { 26 |
Welcome @User.Identity.Name!
27 | } 28 | @RenderBody() 29 |
30 | 32 |
33 | 34 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- 1 | @if(Request.IsAuthenticated) { 2 |
@Html.ActionLink("Logout", "SingOut", "Account")
3 | } 4 | else { 5 | @: 6 |
7 | @Html.ActionLink("Login", "Login", "Account") 8 |
9 | } -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Web.Debug.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/Web.Release.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/__TemplateIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL MVC 3 Project.zip/__TemplateIcon.ico -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Program.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 | * This code is generated by a tool and is provided "as is", without warranty of any kind, 4 | * express or implied, including but not limited to the warranties of merchantability, 5 | * fitness for a particular purpose and non-infringement. 6 | * In no event shall the authors or copyright holders be liable for any claim, damages or 7 | * other liability, whether in an action of contract, tort or otherwise, arising from, 8 | * out of or in connection with the software or the use or other dealings in the software. 9 | * ++++++++++++++++++++++++++++++++++++++++++++++++++ 10 | * */ 11 | 12 | using System; 13 | using System.Collections.Generic; 14 | using System.Linq; 15 | using System.Windows.Forms; 16 | 17 | namespace $safeprojectname$ 18 | { 19 | static class Program 20 | { 21 | /// 22 | /// The main entry point for the application. 23 | /// 24 | [STAThread] 25 | static void Main() 26 | { 27 | Application.EnableVisualStyles(); 28 | Application.SetCompatibleTextRenderingDefault(false); 29 | Application.Run(new frmMain()); 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.18408 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace $safeprojectname$.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/Thumbs.db -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorAddNewItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorAddNewItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorDeleteItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorDeleteItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMoveFirstItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMoveFirstItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMoveLastItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMoveLastItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMoveNextItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMoveNextItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMovePreviousItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorMovePreviousItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorSaveItem.Image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/Resources/bindingNavigatorSaveItem.Image.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/__TemplateIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/__TemplateIcon.ico -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/MySQL Windows Forms Project.zip/frmMain.cs: -------------------------------------------------------------------------------- 1 | /* 2 | * ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 | * This code is generated by a tool and is provided "as is", without warranty of any kind, 4 | * express or implied, including but not limited to the warranties of merchantability, 5 | * fitness for a particular purpose and non-infringement. 6 | * In no event shall the authors or copyright holders be liable for any claim, damages or 7 | * other liability, whether in an action of contract, tort or otherwise, arising from, 8 | * out of or in connection with the software or the use or other dealings in the software. 9 | * ++++++++++++++++++++++++++++++++++++++++++++++++++ 10 | * */ 11 | 12 | using System; 13 | using System.Collections.Generic; 14 | using System.ComponentModel; 15 | using System.Data; 16 | using System.Drawing; 17 | using System.Linq; 18 | using System.Text; 19 | using System.Threading.Tasks; 20 | using System.Windows.Forms; 21 | 22 | namespace $safeprojectname$ 23 | { 24 | public partial class frmMain : Form 25 | { 26 | public frmMain() 27 | { 28 | InitializeComponent(); 29 | } 30 | 31 | // Menu EventHandlers 32 | 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/CSharp/MySQL/ProjectTemplates.vstdir: -------------------------------------------------------------------------------- 1 | 2 | 3 | 180 4 | 5 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Controllers/HomeController.vb: -------------------------------------------------------------------------------- 1 | Public Class HomeController 2 | Inherits System.Web.Mvc.Controller 3 | 4 | Function Index() As ActionResult 5 | ViewData("Message") = "Welcome, to your new MVC application!" 6 | 7 | Return View() 8 | End Function 9 | 10 | Function About() As ActionResult 11 | Return View() 12 | End Function 13 | End Class 14 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.vb" Inherits="$safeprojectname$.MvcApplication" Language="VB" %> 2 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Global.asax.vb: -------------------------------------------------------------------------------- 1 |  2 | Public Class MvcApplication 3 | Inherits System.Web.HttpApplication 4 | 5 | Shared Sub RegisterGlobalFilters(ByVal filters As GlobalFilterCollection) 6 | filters.Add(New HandleErrorAttribute()) 7 | End Sub 8 | 9 | Shared Sub RegisterRoutes(ByVal routes As RouteCollection) 10 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}") 11 | 12 | ' MapRoute takes the following parameters, in order: 13 | ' (1) Route name 14 | ' (2) URL with parameters 15 | ' (3) Parameter defaults 16 | routes.MapRoute( _ 17 | "Default", _ 18 | "{controller}/{action}/{id}", _ 19 | New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional} _ 20 | ) 21 | 22 | End Sub 23 | 24 | Sub Application_Start() 25 | AreaRegistration.RegisterAllAreas() 26 | 27 | RegisterGlobalFilters(GlobalFilters.Filters) 28 | RegisterRoutes(RouteTable.Routes) 29 | End Sub 30 | End Class 31 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.18449 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 |  2 | 3 | false 4 | false 5 | 0 6 | true 7 | 0 8 | 1 9 | true 10 | 11 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/My Project/AssemblyInfo.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | Imports System.Reflection 3 | Imports System.Runtime.InteropServices 4 | 5 | ' General Information about an assembly is controlled through the following 6 | ' set of attributes. Change these attribute values to modify the information 7 | ' associated with an assembly. 8 | 9 | ' Review the values of the assembly attributes 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | ' The following GUID is for the ID of the typelib if this project is exposed to COM 20 | 21 | 22 | ' Version information for an assembly consists of the following four values: 23 | ' 24 | ' Major Version 25 | ' Minor Version 26 | ' Build Number 27 | ' Revision 28 | ' 29 | ' You can specify all the values or you can default the Build and Revision Numbers 30 | ' by using the '*' as shown below: 31 | ' 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/Account/ChangePasswordSuccess.vbhtml: -------------------------------------------------------------------------------- 1 | @Code 2 | ViewData("Title") = "Change Password" 3 | End Code 4 | 5 |

Change Password

6 |

7 | Your password has been changed successfully. 8 |

9 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/Account/Login.vbhtml: -------------------------------------------------------------------------------- 1 | @ModelType $safeprojectname$.LoginModel 2 | 3 | @Code 4 | ViewData("Title") = "Login" 5 | End Code 6 | 7 |

Login

8 | 9 | 10 | @Html.ValidationSummary(True, "Login was unsuccessful. Please correct the errors and try again.") 11 | 12 | @Using Html.BeginForm() 13 | @
14 |
15 |
16 | @Html.LabelFor(Function(m) m.UserName) 17 |
18 |
19 | @Html.TextBoxFor(Function(m) m.UserName) 20 | @Html.ValidationMessageFor(Function(m) m.UserName) 21 |
22 | 23 |
24 | @Html.LabelFor(Function(m) m.Password) 25 |
26 |
27 | @Html.PasswordFor(Function(m) m.Password) 28 | @Html.ValidationMessageFor(Function(m) m.Password) 29 |
30 | 31 |
32 | @Html.CheckBoxFor(Function(m) m.RememberMe) 33 | @Html.LabelFor(Function(m) m.RememberMe) 34 |
35 | 36 |

37 | 38 |

39 |

40 | @Html.ActionLink("Register", "CreateUser") if you don't have an account. 41 |

42 |
43 |
44 | End Using 45 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/Home/About.vbhtml: -------------------------------------------------------------------------------- 1 | @Code 2 | ViewData("Title") = "About Us" 3 | End Code 4 | 5 |

About

6 |

7 | Use this space to add more information about your application. 8 |

9 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/Home/Index.vbhtml: -------------------------------------------------------------------------------- 1 | @Code 2 | ViewData("Title") = "Home" 3 | End Code 4 | 5 |

@ViewData("Message")

6 |

7 | To learn more about MySQL for Visual Studio visit http://www.mysql.com/why-mysql/windows/visualstudio/. 8 |

9 | $catalogList$ 10 | 11 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/Shared/Error.vbhtml: -------------------------------------------------------------------------------- 1 | @ModelType System.Web.Mvc.HandleErrorInfo 2 | 3 | @Code 4 | ViewData("Title") = "Error" 5 | End Code 6 |

7 | An error occurred while processing the current request. 8 |

9 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/Shared/_Layout.vbhtml: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | @ViewData("Title") 5 | 6 | 7 | 8 | 9 |
10 | 24 |
25 | @If Request.IsAuthenticated Then 26 | @
Welcome @User.Identity.Name!
27 | End If 28 | @RenderBody() 29 |
30 | 32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/Shared/_LoginPartial.vbhtml: -------------------------------------------------------------------------------- 1 | @If Request.IsAuthenticated Then 2 | @
@Html.ActionLink("Logout", "SignOut", "Account")
3 | Else 4 | @:
@Html.ActionLink("Login", "Login", "Account")
5 | End If -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Views/_ViewStart.vbhtml: -------------------------------------------------------------------------------- 1 | @Code 2 | Layout = "~/Views/Shared/_Layout.vbhtml" 3 | End Code -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Web.Debug.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/Web.Release.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/__TemplateIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/__TemplateIcon.ico -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL MVC 3 Project.zip/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL Windows Forms Project.zip/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL Windows Forms Project.zip/My Project/Application.Designer.vb: -------------------------------------------------------------------------------- 1 | '------------------------------------------------------------------------------ 2 | ' 3 | ' This code was generated by a tool. 4 | ' Runtime Version:4.0.30319.18408 5 | ' 6 | ' Changes to this file may cause incorrect behavior and will be lost if 7 | ' the code is regenerated. 8 | ' 9 | '------------------------------------------------------------------------------ 10 | 11 | Option Strict On 12 | Option Explicit On 13 | 14 | 15 | Namespace My 16 | 17 | 'NOTE: This file is auto-generated; do not modify it directly. To make changes, 18 | ' or if you encounter build errors in this file, go to the Project Designer 19 | ' (go to Project Properties or double-click the My Project node in 20 | ' Solution Explorer), and make changes on the Application tab. 21 | ' 22 | Partial Friend Class MyApplication 23 | 24 | _ 25 | Public Sub New() 26 | MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) 27 | Me.IsSingleInstance = false 28 | Me.EnableVisualStyles = true 29 | Me.SaveMySettingsOnExit = true 30 | Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses 31 | End Sub 32 | 33 | _ 34 | Protected Overrides Sub OnCreateMainForm() 35 | Me.MainForm = Global.$safeprojectname$.frmMain 36 | End Sub 37 | End Class 38 | End Namespace 39 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL Windows Forms Project.zip/My Project/Application.myapp: -------------------------------------------------------------------------------- 1 |  2 | 3 | true 4 | frmMain 5 | false 6 | 0 7 | true 8 | 0 9 | 0 10 | true 11 | 12 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL Windows Forms Project.zip/My Project/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL Windows Forms Project.zip/__TemplateIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL Windows Forms Project.zip/__TemplateIcon.ico -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/MySQL Windows Forms Project.zip/frmMain.vb: -------------------------------------------------------------------------------- 1 |  2 | ' ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 | ' This code is generated by a tool and is provided "as is", without warranty of any kind, 4 | ' express or implied, including but not limited to the warranties of merchantability, 5 | ' fitness for a particular purpose and non-infringement. 6 | ' In no event shall the authors or copyright holders be liable for any claim, damages or 7 | ' other liability, whether in an action of contract, tort or otherwise, arising from, 8 | ' out of or in connection with the software or the use or other dealings in the software. 9 | ' ++++++++++++++++++++++++++++++++++++++++++++++++++ 10 | ' 11 | 12 | Namespace $safeprojectname$ 13 | 14 | Public Class frmMain 15 | ' Menu EventHandlers 16 | 17 | End Class 18 | 19 | End Namespace -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/ProjectTemplates/VisualBasic/MySQL/ProjectTemplates.vstdir: -------------------------------------------------------------------------------- 1 | 2 | 3 | 180 4 | 5 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Properties/DataSources/TableNode.datasource: -------------------------------------------------------------------------------- 1 |  2 | 8 | 9 | MySql.Data.VisualStudio.TableNode, MySql.VisualStudio, Version=5.1.3.0, Culture=neutral, PublicKeyToken=null 10 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/401.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/401.ico -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/ArrowKey.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/ArrowKey.bmp -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/Background.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/Banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/Banner.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/Key.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/Key.bmp -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/MySQL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/MySQL.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Error.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Security.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Security.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Success.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/MySQLforVisualStudio-Warning.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/MySQLforVisualStudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/MySQLforVisualStudio.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/__TemplateIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/__TemplateIcon.ico -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/bannrbmp.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/bannrbmp.bmp -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/icon.bmp -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/messages_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/messages_icon.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/mysql_AppConfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/mysql_AppConfig.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/mysql_ItemTemplate_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/mysql_ItemTemplate_wizard.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/mysql_project_wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/mysql_project_wizard.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/new-mysql-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/new-mysql-project.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/package.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/package.ico -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/page-title-mysql-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/page-title-mysql-export.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/results_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/results_icon.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/sql_editor_banner.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/sql_editor_banner.bmp -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/sql_editor_connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/sql_editor_connect.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/sql_editor_disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/sql_editor_disconnect.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/sql_editor_executionplan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/sql_editor_executionplan.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/sql_editor_runsql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/sql_editor_runsql.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Resources/sql_editor_validatesql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Resources/sql_editor_validatesql.png -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Targets/VS.targets: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Targets/VS2008.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Targets/VS2010.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Targets/blank.targets: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Templates/MySQL Script.mysql: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Templates/MySqlDataProviderPackage.vsdir: -------------------------------------------------------------------------------- 1 | MySQL Script.mysql|{79A115C9-B133-4891-9E7B-242509DAD272}|#106|80|#109|{79A115C9-B133-4891-9E7B-242509DAD272}|#401|0|#107 -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Wizards/Web/T4Templates/CSharp/CSharpIndexFile.tt: -------------------------------------------------------------------------------- 1 | <#@ template debug="true" hostspecific="false" language="C#" #> 2 | <#@ output extension=".txt" #> 3 | <#@parameter type="System.String" name="applicationNamespaceParameter"#> 4 | <#@parameter type="System.String" name="entityClassNameParameter"#> 5 | <#@parameter type="System.String" name="entityNameParameter"#> 6 | 7 | @* 8 | ++++++++++++++++++++++++++++++++++++++++++++++++++ 9 | This code is generated by a tool and is provided "as is", without warranty of any kind, 10 | express or implied, including but not limited to the warranties of merchantability, 11 | fitness for a particular purpose and non-infringement. 12 | In no event shall the authors or copyright holders be liable for any claim, damages or 13 | other liability, whether in an action of contract, tort or otherwise, arising from, 14 | out of or in connection with the software or the use or other dealings in the software. 15 | ++++++++++++++++++++++++++++++++++++++++++++++++++ 16 | *@ 17 | 18 | @model IEnumerable<<#=applicationNamespaceParameter#>.<#=entityClassNameParameter#>> 19 | @{ 20 | WebGrid grid = new WebGrid(Model); 21 | } 22 |

<#=entityNameParameter#> List

23 |
24 | @grid.GetHtml() 25 |
-------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Wizards/Web/T4Templates/VisualBasic/VisualBasicControllerClass.tt: -------------------------------------------------------------------------------- 1 | ' ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 | ' This code is generated by a tool and is provided "as is", without warranty of any kind, 3 | ' express or implied, including but not limited to the warranties of merchantability, 4 | ' fitness for a particular purpose and non-infringement. 5 | ' In no event shall the authors or copyright holders be liable for any claim, damages or 6 | ' other liability, whether in an action of contract, tort or otherwise, arising from, 7 | ' out of or in connection with the software or the use or other dealings in the software. 8 | ' ++++++++++++++++++++++++++++++++++++++++++++++++++ 9 | 10 | <#@ template debug="true" hostspecific="false" language="C#" #> 11 | <#@ output extension=".txt" #> 12 | <#@parameter type="System.String" name="applicationNamespaceParameter"#> 13 | <#@parameter type="System.String" name="controllerClassParameter"#> 14 | <#@parameter type="System.String" name="modelNameParameter"#> 15 | <#@parameter type="System.String" name="classNameParameter"#> 16 | 17 | Public Class <#=controllerClassParameter#> 18 | Inherits System.Web.Mvc.Controller 19 | Private db as New <#=modelNameParameter#>() 20 | 21 | ' 22 | ' GET: /<#=classNameParameter#>/ 23 | 24 | Public Function Index() As ActionResult 25 | Return View(db.<#=classNameParameter#>.ToList()) 26 | End Function 27 | 28 | Protected Overrides Sub Dispose(disposing As Boolean) 29 | db.Dispose() 30 | MyBase.Dispose(disposing) 31 | End Sub 32 | 33 | End Class -------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Wizards/Web/T4Templates/VisualBasic/VisualBasicIndexFile.tt: -------------------------------------------------------------------------------- 1 | @* 2 | //++++++++++++++++++++++++++++++++++++++++++++++++++ 3 | // This code is generated by a tool and is provided "as is", without warranty of any kind, 4 | // express or implied, including but not limited to the warranties of merchantability, 5 | // fitness for a particular purpose and non-infringement. 6 | // In no event shall the authors or copyright holders be liable for any claim, damages or 7 | // other liability, whether in an action of contract, tort or otherwise, arising from, 8 | // out of or in connection with the software or the use or other dealings in the software. 9 | // ++++++++++++++++++++++++++++++++++++++++++++++++++ 10 | *@ 11 | 12 | <#@ template debug="true" hostspecific="false" language="C#" #> 13 | <#@ output extension=".txt" #> 14 | <#@parameter type="System.String" name="applicationNamespaceParameter"#> 15 | <#@parameter type="System.String" name="entityClassNameParameterWithNamespace"#> 16 | <#@parameter type="System.String" name="entityNameParameter"#> 17 | 18 | @ModelType IEnumerable(Of <#=entityClassNameParameterWithNamespace#>) 19 | 20 | @Code 21 | Dim grid As New WebGrid(Model) 22 | End Code 23 | 24 |

<#=entityNameParameter#> List

25 |
26 | @grid.GetHtml() 27 |
-------------------------------------------------------------------------------- /Source/MySql.VisualStudio/Wizards/WizardNewProjectDialog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysql/mysql-for-vs/5ff113ed744dfdb114d580ea2efe53f607a6a475/Source/MySql.VisualStudio/Wizards/WizardNewProjectDialog.cs -------------------------------------------------------------------------------- /Tests/MySql.Debugger.Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Tests/MySql.Parser.Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Tests/MySql.VisualStudio.Tests/app.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Tests/MySql.VisualStudio.Tests/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | --------------------------------------------------------------------------------