source: trunk/sources/HeuristicLab.Scripting/3.3/CSharpScriptCode.cs @ 11721

Last change on this file since 11721 was 11721, checked in by jkarder, 6 years ago

#2262:

  • fixed SetEnabledStateOfControls in VariableStoreView
  • the code template for a CSharpScript is now read from an embedded resource
File size: 812 bytes
Line 
1// use 'vars' to access variables in the script's variable store (e.g. vars.x = 5)
2// use 'vars[string]' to access variables via runtime strings (e.g. vars[""x""] = 5)
3// use 'vars.Contains(string)' to check if a variable exists
4// use 'vars.Clear()' to remove all variables
5// use 'foreach (KeyValuePair<string, object> v in vars) { ... }' to iterate over all variables
6// use 'variables' to work with IEnumerable<T> extension methods on the script's variable store
7
8using System;
9using System.Linq;
10using System.Collections.Generic;
11using HeuristicLab.Common;
12using HeuristicLab.Core;
13using HeuristicLab.Data;
14
15public class MyScript : HeuristicLab.Scripting.CSharpScriptBase {
16  public override void Main() {
17    // type your code here
18  }
19
20  // implement further classes and methods
21
22}
Note: See TracBrowser for help on using the repository browser.