public ReferencesForm(ReferenceList refList) { InitializeComponent(); this.referenceList = refList; UpdateReferencesList(); }
private void LoadStandardAssemblies(ReferenceList referenceList) { referenceList.ProjectResolver.AddExternalReferenceForMSCorLib(); referenceList.ProjectResolver.AddExternalReferenceForSystemAssembly("System"); referenceList.ProjectResolver.AddExternalReferenceForSystemAssembly("System.Data"); referenceList.ProjectResolver.AddExternalReferenceForSystemAssembly("System.Data.Linq"); referenceList.ProjectResolver.AddExternalReferenceForSystemAssembly("System.Drawing"); referenceList.ProjectResolver.AddExternalReferenceForSystemAssembly("System.Transactions"); referenceList.ProjectResolver.AddExternalReferenceForSystemAssembly("System.Windows.Forms"); }
private void MainWindow_Load(object sender, System.EventArgs e) { ReferenceList referenceList = new ReferenceList(); LoadStandardAssemblies(referenceList); QueryWindowForm form = new QueryWindowForm(referenceList); form.Text = "Query"; form.MdiParent = this; form.Show(); }
private void iNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ReferenceList referenceList = new ReferenceList(); LoadStandardAssemblies(referenceList); QueryWindowForm form = new QueryWindowForm(referenceList); form.Text = "Query"; form.MdiParent = this; form.Show(); }
public CSharpExecuter(ReferenceList referenceList) { this.referenceList = referenceList; }
public QueryWindowForm(ReferenceList referenceList) { InitializeComponent(); this.Text = Resources.SelectAllExcept; this.cbxProviders.Properties.Items.Add("MSAccessProvider"); this.cbxProviders.Properties.Items.Add("MySqlClientProvider"); this.cbxProviders.Properties.Items.Add("Npgsql2Provider"); this.cbxProviders.Properties.Items.Add("OracleClientProvider"); this.cbxProviders.Properties.Items.Add("SqlClientProvider"); this.cbxProviders.Properties.Items.Add("SQLiteProvider"); this.cbxProviders.Properties.Items.Add("SqlServerCe4Provider"); this.cbxProviders.Properties.Items.Add("SqlServerCeProvider"); this.cbxProviders.Properties.Items.Add("SybaseSqlAnywhereProvider"); this.cbxProviders.Properties.Items.Add("VistaDB4Provider"); this.cbxProviders.Properties.Items.Add("VistaDBProvider"); this.cbxProviders.SelectedIndex = 4; this.referenceList = referenceList; esAssemblies.Add("EntitySpaces.Core.dll"); esAssemblies.Add("EntitySpaces.Interfaces.dll"); esAssemblies.Add("EntitySpaces.DynamicQuery.dll"); esAssemblies.Add("EntitySpaces.Loader.dll"); esAssemblies.Add("EntitySpaces.MSAccessProvider.dll"); esAssemblies.Add("EntitySpaces.MySqlClientProvider.dll"); esAssemblies.Add("EntitySpaces.Npgsql2Provider.dll"); esAssemblies.Add("EntitySpaces.OracleClientProvider.dll"); esAssemblies.Add("EntitySpaces.SqlClientProvider.dll"); esAssemblies.Add("EntitySpaces.SQLiteProvider.dll"); esAssemblies.Add("EntitySpaces.SqlServerCe4Provider.dll"); esAssemblies.Add("EntitySpaces.SqlServerCeProvider.dll"); esAssemblies.Add("EntitySpaces.SybaseSqlAnywhereProvider.dll"); esAssemblies.Add("EntitySpaces.VistaDB4Provider.dll"); esAssemblies.Add("EntitySpaces.VistaDBProvider.dll"); esAssemblies.Add("EntitySpaces.DebuggerVisualizer.dll"); //esAssemblies.Add("EntitySpaces.Profiler.dll"); //esAssemblies.Add("XDMessaging.dll"); AssignHeaderEditorText(); footerEditor.Document.Text = @" } };"; CSharpSyntaxLanguage cSharpLanguage = new CSharpSyntaxLanguage(); syntaxEditor.Document.Filename = "Query.cs"; syntaxEditor.Document.Language = cSharpLanguage; syntaxEditor.Document.LanguageData = referenceList.ProjectResolver; syntaxEditor.Document.HeaderText = headerEditor.Document.Text; syntaxEditor.Document.FooterText = footerEditor.Document.Text; syntaxEditor.LineNumberMarginVisible = true; syntaxEditor.LineNumberMarginWidth = 20; //define color of user customized token lzbasetype.gFmtOpt.HighlightingElements[(int)TLzHighlightingElement.sfkUserCustomized].SetForegroundInRGB("#FF00FF"); foreach (var obj in lzbasetype.gFmtOpt.HighlightingElements) { if (obj.Foreground.ToString().ToLower() == "12632256") { obj.SetForegroundInRGB("#000000"); } } lzbasetype.gFmtOpt.AlignAliasInSelectList = false; }