public void Process(IWITDSyncer witSyncer) { foreach (var cmd in m_commands.Values) { cmd.Invoke(witSyncer); } }
public override void Invoke(IWITDSyncer witSyncer) { if (IsValid()) { witSyncer.DeleteNode(m_paramas[WITDUpdateCommands.ParamSearchPath]); } }
public override void Invoke(IWITDSyncer witSyncer) { if (IsValid()) { witSyncer.ReplaceNode( m_paramas[WITDUpdateCommands.ParamSearchPath], m_paramas[WITDUpdateCommands.ParamNewNodeContent]); } }
public override void Invoke(IWITDSyncer witSyncer) { if (IsValid()) { witSyncer.AddAttribute( m_paramas[WITDUpdateCommands.ParamSearchPath], m_paramas[WITDUpdateCommands.ParamNewAttribute], m_paramas[WITDUpdateCommands.ParamAttributeValue]); } }
public override void Invoke(IWITDSyncer witSyncer) { if (IsValid()) { if (m_paramas.ContainsKey(WITDUpdateCommands.ParamDuplicateSearchPath)) { witSyncer.InsertNode( m_paramas[WITDUpdateCommands.ParamSearchPath], m_paramas[WITDUpdateCommands.ParamNewNodeContent], m_paramas[WITDUpdateCommands.ParamDuplicateSearchPath]); } else { witSyncer.InsertNode( m_paramas[WITDUpdateCommands.ParamSearchPath], m_paramas[WITDUpdateCommands.ParamNewNodeContent]); } } }
public abstract void Invoke(IWITDSyncer witSyncer);