/// <summary> /// Add sync descriptor /// </summary> /// <param name="syncDescriptorPath">Path of sync descriptor</param> /// <param name="syncDescriptor">Sync Descriptor</param> public void AddSyncDescriptor(String syncDescriptorPath, SyncDescriptor syncDescriptor) { this.syncDescriptorsBasedOnPath.Add(syncDescriptorPath, syncDescriptor); this.syncDescriptorsBasedOnName.Add(syncDescriptor.GetName(), syncDescriptor); }
public override void StartElement(XmlReader reader, IDictionary<String, String> attributes) { String localName = reader.Name; tempValue = new StringBuilder(); if(localName.Equals(Constants.SYNC_DESCRIPTOR_PROPERTY)) { propertyName = attributes[Core.Constants.APPLICATION_DESCRIPTOR_NAME]; } else if(localName.Equals(Constants.SYNC_DESCRIPTOR, StringComparison.OrdinalIgnoreCase)) { syncDescriptor = new SyncDescriptor(); } }