public IEnumerable <tProperty> GetProcessProperties(tDefinitions definition, string processId) { processId.ThrowIfNull(); tProcess process = GetProcess(definition, processId); return(process.property); }
public static void SerializeDefinition(string fileName, tDefinitions definition) { using (var xmlStream = new StreamWriter(fileName, false)) { var serialzer = new XmlSerializer(typeof(tDefinitions)); serialzer.Serialize(xmlStream, definition); } }
public static string SerializeDefinition(tDefinitions definition) { XmlSerializer serializer = new XmlSerializer(typeof(tDefinitions)); using (StringWriter textWriter = new StringWriter()) { serializer.Serialize(textWriter, definition); return(textWriter.ToString()); } }
public bool TryGetItemDefinition(tDefinitions definition, string itemSubjectRef, out tItemDefinition item) { item = definition.Items.OfType <tItemDefinition>().FirstOrDefault(t => t.id.Equals(itemSubjectRef)); return(item != null); }
public tItemDefinition GetItemDefinition(tDefinitions definition, string id) { return(definition.Items.OfType <tItemDefinition>().FirstOrDefault(t => t.id.Equals(id))); }
public static async Task SerializeDefinitionAsync(string fileName, tDefinitions definition) { await Task.Run(() => SerializeDefinition(fileName, definition)); }
public Task SerializeAsync(string fileName, tDefinitions definition) { return(Task.Factory.StartNew(() => Serialize(fileName, definition))); }