コード例 #1
0
ファイル: Execution.cs プロジェクト: Jasper-Hilven/DarkFrog
 public IEnumerable<Tuple<IId, IId>> GetHierarchy(NameSpaceBuilder builder)
 {
     yield return new Tuple<IId, IId>(builder.GetRoot(), executionNs);
       yield return new Tuple<IId, IId>(executionNs, FunctionCall.ParameterValues());
       yield return new Tuple<IId, IId>(executionNs, FunctionCall.FunctionCalled());
       yield return new Tuple<IId, IId>(executionNs, FunctionDefinition.Parameters());
       yield return new Tuple<IId, IId>(executionNs, FunctionDefinition.BareParametersList());
       yield return new Tuple<IId, IId>(executionNs, FunctionDefinition.SubFunctionCalls());
 }
コード例 #2
0
ファイル: Environment.cs プロジェクト: Jasper-Hilven/DarkFrog
 public Environment()
 {
     MyNameSpaceBuilder = new NameSpaceBuilder();
       MyNameSpaceBuilder.BuildNameSpace();
       NameToId = new Dictionary<string, IId>();
       IdToName = new Dictionary<IId, string>();
       persistencyNameStorage = new PersistencyNameStorage(this);
       persistencyNameStorage.LoadStorageNames();
       Streamer = new IdStreamer(this);
       Loaded = true;
 }
コード例 #3
0
ファイル: DFSet.cs プロジェクト: Jasper-Hilven/DarkFrog
 public IEnumerable<Tuple<IId, IId>> GetHierarchy(NameSpaceBuilder builder)
 {
     yield return new Tuple<IId, IId>(builder.GetRoot(),setNs);
       yield return new Tuple<IId, IId>(setNs, setId);
 }