Share Link
Copied to clipboard
Embed on Your Page
Copied to clipboard
We Stand with Ukraine
OpenHTMLToPdf by ogretmen
Environment version: .NET 9.0.0 (9.0.0, Unix 6.8.0.1014)


Type2 serialized with the factory-generated serializer:
<Type2>
  <BaseProperty1>base property 1</BaseProperty1>
  <BaseArray1>a</BaseArray1>
  <BaseArray1>b</BaseArray1>
  <BaseArray2>
    <InnerStringName>1</InnerStringName>
    <InnerStringName>2</InnerStringName>
  </BaseArray2>
  <BaseArray3_IntValue>101</BaseArray3_IntValue>
  <BaseArray3_StringValue>hello</BaseArray3_StringValue>hello there<ChildAnyElement /><derivedPropertyName xmlns="foo bar namespace">derived property</derivedPropertyName></Type2>

Type2 serialized with the default serializer:
<Type2>
  <BaseProperty1>base property 1</BaseProperty1>
  <BaseArray1>a</BaseArray1>
  <BaseArray1>b</BaseArray1>
  <BaseArray2>
    <InnerStringName>1</InnerStringName>
    <InnerStringName>2</InnerStringName>
  </BaseArray2>
  <BaseArray3_IntValue>101</BaseArray3_IntValue>
  <BaseArray3_StringValue>hello</BaseArray3_StringValue>
  <ChildAnyElement />hello there<derivedPropertyName xmlns="foo bar namespace">derived property</derivedPropertyName></Type2>

Type2 serialized with the default serializer and then its elements reordered afterwards:
<Type2>
  <derivedPropertyName xmlns="foo bar namespace">derived property</derivedPropertyName>
  <ChildAnyElement />
  <BaseArray3_IntValue>101</BaseArray3_IntValue>
  <BaseArray3_StringValue>hello</BaseArray3_StringValue>
  <BaseArray2>
    <InnerStringName>1</InnerStringName>
    <InnerStringName>2</InnerStringName>
  </BaseArray2>
  <BaseArray1>a</BaseArray1>
  <BaseArray1>b</BaseArray1>
  <BaseProperty1>base property 1</BaseProperty1>hello there</Type2>

Re-serialized Type2 with the default serializer:
<Type2>
  <BaseProperty1>base property 1</BaseProperty1>
  <BaseArray1>a</BaseArray1>
  <BaseArray1>b</BaseArray1>
  <BaseArray2>
    <InnerStringName>1</InnerStringName>
    <InnerStringName>2</InnerStringName>
  </BaseArray2>
  <BaseArray3_IntValue>101</BaseArray3_IntValue>
  <BaseArray3_StringValue>hello</BaseArray3_StringValue>
  <ChildAnyElement />hello there<derivedPropertyName xmlns="foo bar namespace">derived property</derivedPropertyName></Type2>
Cached Result
Last Run: 6:09:49 pm
Compile: 0.041s
Execute: 0.21s
Memory: 19.84Mb
CPU: 0.251s