public CCascadeSerializer(EReflectorType inReflectorType, CParserManager parser) { switch (inReflectorType) { case EReflectorType.Cached: _reflectionProvider = new CachedReflector(); break; case EReflectorType.Direct: _reflectionProvider = new DirectReflector(); break; } _parser = parser; }
private void Form1_Load(object sender, EventArgs e) { _parser = new CParserManager(this); string path = Path.Combine(Application.StartupPath, "prev_path.txt"); if (File.Exists(path)) { _current_path = File.ReadAllText(path); } else { _current_path = Application.StartupPath; path = Path.Combine(Application.StartupPath, _path_to_data); if (Directory.Exists(path)) { _current_path = path; } } LoadFiles(); }
public CGUIBuilder(IParserOwner inParserOwner, IGUIRealization inGUIRealization, Rect inBaseRect) { _parser = new CParserManager(inParserOwner); _gui_realization = inGUIRealization; _root = new CBaseWindow(null, "MainFrame", new NamedId(uint.MaxValue, "MainFrame"), inBaseRect, _gui_realization, _window_type_descrs); }
public CCascadeSerializer(IParserOwner owner, EReflectorType inReflectorType = EReflectorType.Cached) : this(inReflectorType, null) { _parser = new CParserManager(owner); }
public CCascadeSerializer(CParserManager parser, EReflectorType inReflectorType = EReflectorType.Cached) : this(inReflectorType, parser) { }