public void Load(object content, NodeReaderType type, bool autoExtend) { Dispose(null); vNodeContent = content; vNodeType = type; AllowAutoExtend = autoExtend; }
protected void Init(NodeReaderType type) { nodeType = type; }
public NodeReader(object targetNode, NodeReaderType type) { Init(type); nodeContent = targetNode; }
public RegistryReader(object targetNode, NodeReaderType type, bool allowAutoExtend) : base(targetNode, type, allowAutoExtend) { }
public ExtendableReader(object targetNode, NodeReaderType type, bool allowAutoExtend) : base(targetNode, type) { autoExtend = allowAutoExtend; }
public virtual void Dispose(params object[] parlist) { vNodeContent = null; vNodeType = NodeReaderType.Unknown; AllowAutoExtend = false; }
protected void Init(object targetNode, NodeReaderType type) { nodeType = type; nodeContent = targetNode; }
public NodeReaderBasic(object targetNode, NodeReaderType type) { Init(targetNode, type); }
protected void Init(object targetNode, NodeReaderType type, bool allowAutoExtend) { Init(targetNode, type); autoExtend = allowAutoExtend; }