/// <summary> /// The create definition. /// </summary> private void CreateDefinition() { var defn = new SBString(); var actions = new SBString(); var fileNames = new SBString(); var items = new SBString(); var parameters = new SBString(); foreach (var item in this.revisionDefinitionItemCollection) { if (!item.Include) { continue; } actions.Add(item.Action); fileNames.Add(item.FileName); items.Add(item.Item); parameters.Add(item.Parameters); } defn.Add(actions); defn.Add(fileNames); defn.Add(items); defn.Add(parameters); JobManager.RunInUIThread( DispatcherPriority.Normal, delegate { var defnName = "REV.DEFN*" + this.DefinitionName + "*1"; SBFile.Write(SBPlusClient.Current.SystemId + "DEFN", defnName, defn, DefinitionWriteCompleted); }); }