Environment version: 4.0.30319.42000
Json.NET version: Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
Testing UnflaggedULongEnum
{
"Property": "Zero",
"UntypedProperty": "SixtyThree",
"List": [
"Zero",
"One",
"Two",
"Seven",
"Fourteen",
"ThirtyOne",
"ThirtyTwo",
"ThirtyThree",
"Sixty",
"SixtyOne",
"SixtyTwo",
"SixtyThree"
],
"Dictionary": {
"Zero": "hello Zero",
"One": "hello One",
"Two": "hello Two",
"Seven": "hello Seven",
"Fourteen": "hello Fourteen",
"ThirtyOne": "hello ThirtyOne",
"ThirtyTwo": "hello ThirtyTwo",
"ThirtyThree": "hello ThirtyThree",
"Sixty": "hello Sixty",
"SixtyOne": "hello SixtyOne",
"SixtyTwo": "hello SixtyTwo",
"SixtyThree": "hello SixtyThree"
}
}
{
"Property": "Zero",
"UntypedProperty": null,
"List": [
"Zero",
"One",
"Two",
"Seven",
"Fourteen",
"ThirtyOne",
"ThirtyTwo",
"ThirtyThree",
"Sixty",
"SixtyOne",
"SixtyTwo",
"SixtyThree",
null
],
"Dictionary": {
"Zero": "hello Zero",
"One": "hello One",
"Two": "hello Two",
"Seven": "hello Seven",
"Fourteen": "hello Fourteen",
"ThirtyOne": "hello ThirtyOne",
"ThirtyTwo": "hello ThirtyTwo",
"ThirtyThree": "hello ThirtyThree",
"Sixty": "hello Sixty",
"SixtyOne": "hello SixtyOne",
"SixtyTwo": "hello SixtyTwo",
"SixtyThree": "hello SixtyThree"
}
}
Testing ULongEnum
{
"Property": "Zero",
"UntypedProperty": "SixtyThree",
"List": [
"Zero",
"One",
"Two",
"Seven",
"Fourteen",
"ThirtyOne",
"ThirtyTwo",
"ThirtyThree",
"Sixty",
"SixtyOne",
"SixtyTwo",
"SixtyThree"
],
"Dictionary": {
"Zero": "hello Zero",
"One": "hello One",
"Two": "hello Two",
"Seven": "hello Seven",
"Fourteen": "hello Fourteen",
"ThirtyOne": "hello ThirtyOne",
"ThirtyTwo": "hello ThirtyTwo",
"ThirtyThree": "hello ThirtyThree",
"Sixty": "hello Sixty",
"SixtyOne": "hello SixtyOne",
"SixtyTwo": "hello SixtyTwo",
"SixtyThree": "hello SixtyThree"
}
}
{
"Property": "Zero",
"UntypedProperty": null,
"List": [
"Zero",
"One",
"Two",
"Seven",
"Fourteen",
"ThirtyOne",
"ThirtyTwo",
"ThirtyThree",
"Sixty",
"SixtyOne",
"SixtyTwo",
"SixtyThree",
null
],
"Dictionary": {
"Zero": "hello Zero",
"One": "hello One",
"Two": "hello Two",
"Seven": "hello Seven",
"Fourteen": "hello Fourteen",
"ThirtyOne": "hello ThirtyOne",
"ThirtyTwo": "hello ThirtyTwo",
"ThirtyThree": "hello ThirtyThree",
"Sixty": "hello Sixty",
"SixtyOne": "hello SixtyOne",
"SixtyTwo": "hello SixtyTwo",
"SixtyThree": "hello SixtyThree"
}
}
Testing ByteEnum
{
"Property": "Zero",
"UntypedProperty": "Seven",
"List": [
"Zero",
"One",
"Two",
"Seven",
"Seven"
],
"Dictionary": {
"Zero": "hello Zero",
"One": "hello One",
"Two": "hello Two",
"Seven": "hello Seven"
}
}
{
"Property": "Zero",
"UntypedProperty": null,
"List": [
"Zero",
"One",
"Two",
"Seven",
"Seven",
null
],
"Dictionary": {
"Zero": "hello Zero",
"One": "hello One",
"Two": "hello Two",
"Seven": "hello Seven"
}
}
{
"Property": "Fourteen",
"UntypedProperty": "One, Two, Seven",
"List": [
"Fourteen",
-1,
"Two",
"One, Two, Seven"
],
"Dictionary": {
"Fourteen": "hello Fourteen",
"-1": "hello -1",
"Two": "hello Two",
"One, Two, Seven": "hello One, Two, Seven"
}
}
Testing CompositeExample
{
"Property": "None",
"UntypedProperty": "Foo8",
"List": [
"None",
"Foo1",
"Foo2",
"Foo3",
"Foo4",
"Foo5",
"Foo6",
"Foo7",
"Foo8"
],
"Dictionary": {
"None": "hello None",
"Foo1": "hello Foo1",
"Foo2": "hello Foo2",
"Foo3": "hello Foo3",
"Foo4": "hello Foo4",
"Foo5": "hello Foo5",
"Foo6": "hello Foo6",
"Foo7": "hello Foo7",
"Foo8": "hello Foo8"
}
}
{
"Property": "None",
"UntypedProperty": null,
"List": [
"None",
"Foo1",
"Foo2",
"Foo3",
"Foo4",
"Foo5",
"Foo6",
"Foo7",
"Foo8",
null
],
"Dictionary": {
"None": "hello None",
"Foo1": "hello Foo1",
"Foo2": "hello Foo2",
"Foo3": "hello Foo3",
"Foo4": "hello Foo4",
"Foo5": "hello Foo5",
"Foo6": "hello Foo6",
"Foo7": "hello Foo7",
"Foo8": "hello Foo8"
}
}
Done.