Skip to content

Commit 5184658

Browse files
committed
Update mpu.exe.
1 parent 226d845 commit 5184658

File tree

4 files changed

+68
-1
lines changed

4 files changed

+68
-1
lines changed

tools/mpu/bin/MsgPack.dll

2 KB
Binary file not shown.

tools/mpu/bin/MsgPack.xml

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6121,6 +6121,23 @@
61216121
<c>true</c> if creates Nullable of T serializers for value type serializers; otherwise, <c>false</c>.
61226122
</value>
61236123
</member>
6124+
<member name="P:MsgPack.Serialization.ISerializerGeneratorConfiguration.CompatibilityOptions">
6125+
<summary>
6126+
Gets the compatibility options.
6127+
</summary>
6128+
<value>
6129+
The <see cref="T:MsgPack.Serialization.SerializationCompatibilityOptions"/> which stores compatibility options. This value will not be <c>null</c>.
6130+
</value>
6131+
</member>
6132+
<member name="P:MsgPack.Serialization.ISerializerGeneratorConfiguration.WithAsync">
6133+
<summary>
6134+
Gets or sets a value indicating whether generated serializers will override async methods or not.
6135+
</summary>
6136+
<value>
6137+
<c>true</c> if generated serializers will override async methods; otherwise, <c>false</c>.
6138+
Default is <c>true</c>.
6139+
</value>
6140+
</member>
61246141
<member name="M:MsgPack.Serialization.ISerializerGeneratorConfiguration.Validate">
61256142
<summary>
61266143
Validates this instance state.
@@ -8717,7 +8734,7 @@
87178734
Gets or sets a value indicating whether serializer generator ignores packability interfaces for collections or not.
87188735
</summary>
87198736
<value>
8720-
<c>true</c> if serializer generator ignores packability interfaces for collections; otherwise, <c>false</c>. The default is <c>true</c>.
8737+
<c>true</c> if serializer generator ignores packability interfaces for collections; otherwise, <c>false</c>. The default is <c>false</c>.
87218738
</value>
87228739
<remarks>
87238740
Historically, MessagePack for CLI ignored packability interfaces (<see cref="T:MsgPack.IPackable"/>, <see cref="T:MsgPack.IUnpackable"/>,
@@ -8726,6 +8743,19 @@
87268743
Although this behavior is desirable and correct, setting this property <c>true</c> turn out the new behavior for backward compatibility.
87278744
</remarks>
87288745
</member>
8746+
<member name="P:MsgPack.Serialization.SerializationCompatibilityOptions.AllowNonCollectionEnumerableTypes">
8747+
<summary>
8748+
Gets or sets a value indicating whether the serializer generator should serialize types that implement IEnumerable but do not have an Add method.
8749+
</summary>
8750+
<value>
8751+
<c>true</c> if serializer generator should serialize a type implementing IEnumerable as a normal type if a public Add method is not found; otherwise, <c>false</c>. The default is <c>true</c>.
8752+
</value>
8753+
<remarks>
8754+
Historically, MessagePack for CLI always tried to serialize any type that implemented IEnumerable as a collection, throwing an exception
8755+
if an Add method could not be found. However, for types that implement IEnumerable but don't have an Add method the generator will now
8756+
serialize the type as a non-collection type. To restore the old behavior for backwards compatibility, set this option to <c>false</c>.
8757+
</remarks>
8758+
</member>
87298759
<member name="T:MsgPack.Serialization.SerializationContext">
87308760
<summary>
87318761
<strong>This is intened to MsgPack for CLI internal use. Do not use this type from application directly.</strong>
@@ -9389,6 +9419,23 @@
93899419
</value>
93909420
<exception cref="T:System.ArgumentException">Specified value is not valid for namespace.</exception>
93919421
</member>
9422+
<member name="P:MsgPack.Serialization.SerializerAssemblyGenerationConfiguration.CompatibilityOptions">
9423+
<summary>
9424+
Gets the compatibility options for generating serializers.
9425+
</summary>
9426+
<value>
9427+
The <see cref="T:MsgPack.Serialization.SerializationCompatibilityOptions"/> which stores compatibility options for generating serializers. This value will not be <c>null</c>.
9428+
</value>
9429+
</member>
9430+
<member name="P:MsgPack.Serialization.SerializerAssemblyGenerationConfiguration.WithAsync">
9431+
<summary>
9432+
Gets or sets a value indicating whether generated serializers will override async methods or not.
9433+
</summary>
9434+
<value>
9435+
<c>true</c> if generated serializers will override async methods; otherwise, <c>false</c>.
9436+
Default is <c>true</c>.
9437+
</value>
9438+
</member>
93929439
<member name="M:MsgPack.Serialization.SerializerAssemblyGenerationConfiguration.#ctor">
93939440
<summary>
93949441
Initializes a new instance of the <see cref="T:MsgPack.Serialization.SerializerAssemblyGenerationConfiguration"/> class.
@@ -9532,6 +9579,23 @@
95329579
so the generated source code must have the accessibility when and only when they will be same assembly as MsgPack library itself.
95339580
</remarks>
95349581
</member>
9582+
<member name="P:MsgPack.Serialization.SerializerCodeGenerationConfiguration.CompatibilityOptions">
9583+
<summary>
9584+
Gets the compatibility options for generating serializers.
9585+
</summary>
9586+
<value>
9587+
The <see cref="T:MsgPack.Serialization.SerializationCompatibilityOptions"/> which stores compatibility options for generating serializers. This value will not be <c>null</c>.
9588+
</value>
9589+
</member>
9590+
<member name="P:MsgPack.Serialization.SerializerCodeGenerationConfiguration.WithAsync">
9591+
<summary>
9592+
Gets or sets a value indicating whether generated serializers will override async methods or not.
9593+
</summary>
9594+
<value>
9595+
<c>true</c> if generated serializers will override async methods; otherwise, <c>false</c>.
9596+
Default is <c>true</c>.
9597+
</value>
9598+
</member>
95359599
<member name="M:MsgPack.Serialization.SerializerCodeGenerationConfiguration.#ctor">
95369600
<summary>
95379601
Initializes a new instance of the <see cref="T:MsgPack.Serialization.SerializerCodeGenerationConfiguration"/> class.

tools/mpu/bin/mpu.exe

2.5 KB
Binary file not shown.

tools/mpu/bin/mpu.exe.config

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/></startup></configuration>

0 commit comments

Comments
 (0)