- Timestamp:
- 01/23/15 12:27:42 (10 years ago)
- Location:
- trunk/sources
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.CodeEditor/3.4/LanguageFeatures/CodeCompletion/CSharp/CSharpOverloadProvider.cs
r11700 r11819 115 115 116 116 int parameterIndex = pce.GetCurrentParameterIndex(startOffset, completionContext.Offset); 117 if (parameterIndex < 0 ) {117 if (parameterIndex < 0 || !items.Any()) { 118 118 RequestClose = true; 119 119 return; -
trunk/sources/HeuristicLab.Scripting.Views/3.3/ScriptView.cs
r11807 r11819 38 38 [Content(typeof(Script), true)] 39 39 public partial class ScriptView : NamedItemView { 40 private const string NotCompiledMessage = "Not compiled"; 41 private const string CompilationSucceededMessage = "Compilation succeeded"; 42 private const string CompilationFailedMessage = "Compilation failed"; 40 43 private const string AssembliesLoadingMessage = "Loading Assemblies"; 41 44 private const string AssembliesUnloadingMessage = "Unloading Assemblies"; … … 84 87 if (Content.CompileErrors == null) { 85 88 compilationLabel.ForeColor = SystemColors.ControlDarkDark; 86 compilationLabel.Text = "Not compiled"; 87 } else if (Content.CompileErrors.HasErrors) { 88 compilationLabel.ForeColor = Color.DarkRed; 89 compilationLabel.Text = "Compilation failed"; 90 } else { 91 compilationLabel.ForeColor = Color.DarkGreen; 92 compilationLabel.Text = "Compilation successful"; 89 compilationLabel.Text = NotCompiledMessage; 93 90 } 94 91 } … … 119 116 try { 120 117 Content.Compile(); 121 outputTextBox.AppendText("Compilation succeeded."); 118 outputTextBox.AppendText(CompilationSucceededMessage); 119 compilationLabel.ForeColor = Color.DarkGreen; 120 compilationLabel.Text = CompilationSucceededMessage; 122 121 return true; 123 122 } catch (InvalidOperationException) { 124 123 if (Content.CompileErrors.HasErrors) { 125 outputTextBox.AppendText("Compilation failed."); 124 outputTextBox.AppendText(CompilationFailedMessage); 125 compilationLabel.ForeColor = Color.DarkRed; 126 compilationLabel.Text = CompilationFailedMessage; 126 127 return false; 127 128 } else { 128 outputTextBox.AppendText("Compilation succeeded."); 129 outputTextBox.AppendText(CompilationSucceededMessage); 130 compilationLabel.ForeColor = Color.DarkGreen; 131 compilationLabel.Text = CompilationSucceededMessage; 129 132 return true; 130 133 } -
trunk/sources/HeuristicLab.Scripting/3.3/Variables.cs
r11135 r11819 6 6 public class Variables : DynamicObject, IEnumerable<KeyValuePair<string, object>> { 7 7 private readonly VariableStore variableStore; 8 9 public IEnumerable<string> Keys { 10 get { return variableStore.Keys; } 11 } 12 13 public IEnumerable<object> Values { 14 get { return variableStore.Values; } 15 } 8 16 9 17 public Variables(VariableStore variableStore) {
Note: See TracChangeset
for help on using the changeset viewer.