Commit Graph

70 Commits

Author SHA1 Message Date
Chris Cameron
40e00e0ab7 feat: Adding methods for reading DateTimes from XML 2020-04-20 16:09:20 -04:00
Chris Cameron
64405a1cd6 feat: Adding overloads for reading XML attributes as GUIDs 2020-04-18 18:57:13 -04:00
Chris Cameron
be5024271f chore: Fixing comments 2020-03-03 17:41:02 -05:00
Chris Cameron
13d1072d10 feat: Adding shims for converting DateTimes to/from XML 2020-02-03 16:32:04 -05:00
Laura Gomez
7598a451cc chore: XmlConverterAttribute is decorated as implicit 2020-01-14 14:08:32 -05:00
Laura Gomez
f03f49b376 fix: IcdXmlConvert supports serializing arrays of different items 2020-01-14 14:08:06 -05:00
Chris Cameron
bbe596c116 feat: Added methods for serializing an XML array 2019-12-13 12:21:41 -05:00
Laura Gomez
7689ffc3c8 feat: creating deserializItem method. Making xml changes. 2019-12-12 15:39:27 -05:00
Laura Gomez
aae8bc5323 feat: Adding default implementation for AbstractGenericXmlConverter Instantiate method 2019-09-16 15:15:35 -04:00
Chris Cameron
bb41d59a4b feat: Adding methods for deserializing an XML array of items 2019-08-29 17:21:57 -04:00
Chris Cameron
3a2fc0eef7 Merge remote-tracking branch 'origin/ConnectPro_v1.1' into ConnectPro_v1.3
# Conflicts:
#	CHANGELOG.md
#	ICD.Common.Utils/Properties/AssemblyInfo.cs
2019-06-24 12:52:24 -04:00
Chris Cameron
6201184fab feat: IcdXmlException exposes LineNumber and LinePosition 2019-06-24 12:42:29 -04:00
Austin Noska
7792b01629 feat: Added Shim to read a list from xml with no root element 2019-05-31 15:52:47 -04:00
Chris Cameron
9f0e66e4a1 fix: XmlReaderExtensions handling both TimeSpan formats 2019-05-14 16:16:22 -04:00
Chris Cameron
4c93515f83 refactor: Exposing missing XmlConvert methods 2019-05-14 16:15:48 -04:00
Chris Cameron
e3a4713b3b fix: Fixed bug preventing deserialization of XML lists 2019-03-01 14:29:46 -05:00
Chris Cameron
27760f2282 fix: Resolving warning 2019-01-14 16:42:32 -05:00
Chris Cameron
466dc6deb5 fix: Fixing bug where xml fragments were being written with prepended document info 2019-01-09 16:33:33 -05:00
Chris Cameron
4a411e8990 refactor: Removing unused code 2019-01-07 12:20:13 -05:00
Rashod Davis
e222ce424b feat: Adding short parsing methods to XML utils 2018-12-03 10:32:39 -05:00
Rashod Davis
ad7176506d feat: Added GetAttributeAsEnum xml utils method 2018-12-03 10:32:16 -05:00
Chris Cameron
ef415bb20f fix: Removing default fragment xml conformance level, fixes StartDocument on net standard 2018-11-09 14:59:22 -05:00
Chris Cameron
2d4bc57ed8 feat: Reworked xml attribute utils for performance 2018-11-09 11:42:36 -05:00
Chris Cameron
f53607018c refactor: Enumerate over XML attributes 2018-11-08 15:50:12 -05:00
Chris Cameron
8b1c53ebe1 feat: IcdXmlTextWriter exposes WriteStartDocument and WriteEndDocument 2018-11-07 14:25:24 -05:00
Chris Cameron
24e665de84 refactor: Removing unused code 2018-10-29 13:42:33 -04:00
Chris Cameron
91f64a4fb1 perf: Avoid throwing exceptions in XmlReaderExtensions 2018-10-19 16:25:57 -04:00
Chris Cameron
14cce04c12 refactor: Tidying 2018-10-18 10:07:19 -04:00
Chris Cameron
d3d1dae2e1 feat: Implementing ReadXml for DefaultXmlConverter 2018-10-17 17:13:44 -04:00
Chris Cameron
e9063682ef refactor: Tidying 2018-10-17 17:13:18 -04:00
Chris Cameron
699c734389 feat: DefaultXmlConverter knows type it is serializing to/from 2018-10-17 16:56:36 -04:00
Chris Cameron
548220ba0e feat: Shims for deserializing xml lists and dictionaries 2018-10-17 14:56:55 -04:00
Jack Kanarish
09603b0537 refactor: make instantiaton abstract 2018-09-13 14:21:59 -04:00
Chris Cameron
d41aa6d111 feat: Xml recursion methods allow cancelling recursion into child nodes 2018-09-12 20:18:56 -04:00
Chris Cameron
9867eae704 Merge remote-tracking branch 'origin/XmlConverters' into XmlConverters 2018-09-10 21:09:34 -04:00
Chris Cameron
e1693bc738 fix: Xml converter over-reading fixes 2018-09-10 21:09:18 -04:00
Jack Kanarish
2c87d8e988 fix: add preprocessor for 2008/crestron support 2018-09-10 11:17:51 -04:00
Chris Cameron
a3e548290f fix: Potential fixes for over-reading XML 2018-09-09 21:24:39 -04:00
Chris Cameron
12ee533cbb feat: Shims for deserializing XML to object instance 2018-09-09 20:33:56 -04:00
Chris Cameron
2ae8fa9c2d feat: Begin implementing XmlConverters 2018-09-09 14:21:25 -04:00
Chris Cameron
7b30730ea0 feat: IcdXmlReader exposes IsEmptyElement property 2018-09-09 14:14:45 -04:00
Chris Cameron
5e80ddcc16 pef: Micro-optimizations to LogItem and IcdXmlAttribute equality 2018-08-01 10:41:56 -04:00
Chris Cameron
668994be18 perf: Adding contrains for enum methods, faster HasFlag/s checks 2018-07-26 10:56:08 -04:00
Chris Cameron
ce163629f3 refactor: Removing redundant code 2018-06-07 16:32:09 -04:00
Chris Cameron
b00ee4dccb Clearer exception 2018-03-22 10:15:02 -04:00
Jack Kanarish
750994db47 Add missing TryReadChildElementContent for Uint type 2018-03-19 11:17:12 -04:00
Chris Cameron
49a60bd346 Exposing XmlWriter.WriteString method 2018-03-01 11:19:51 -05:00
Chris Cameron
4aea9f0a05 Fixing null ref 2018-02-25 10:56:44 -05:00
Jack Kanarish
16ec6e572c add a xml writer method to write content 2018-02-21 14:12:27 -05:00
Chris Cameron
250c8a354f Better exception 2018-01-23 18:47:31 -05:00