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()); }
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; }
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); }