在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → MessagePack for CLI:高性能C#二进制序列化库

MessagePack for CLI:高性能C#二进制序列化库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:6.86M
  • 下载次数:1
  • 浏览次数:8
  • 发布时间:2024-04-07
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签:

实例介绍

【实例简介】
MessagePack for CLI是一个为Common Language Infrastructure(如.NET Framework, Silverlight, Mono等)实现的序列化/反序列化库。它支持所有CLS兼容语言,包括C#, F#, Visual Basic等,提供了快速且互操作的二进制格式序列化以及简单的API接口。

使用方法非常简单:
// 创建序列化器
var serializer = MessagePackSerializer.Get<T>();
// 将对象序列化到流中
serializer.Pack(stream, obj);
// 从流中反序列化对象
var unpackedObject = serializer.Unpack(stream);
此外,为了在生产环境中获得最佳性能,建议实例化自己的SerializationContext并管理其生命周期,将其作为单例使用,因为SerializationContext是线程安全的。

MessagePack for CLI的特点包括:高速且简单的API进行二进制格式序列化,生成预编译的程序集以加快启动速度,以及灵活的MessagePackObject,自然地表示MessagePack类型系统。尽管AOT(Ahead Of Time compilation)支持有限,但通过使用mpu -s工具或API预生成序列化器,可以有效避免AOT环境下的反射使用,降低性能损失并避免AOT相关错误。

关于安装,可以通过NuGet包MsgPack.Cli分发二进制文件。对于Mono和Unity环境,也提供了相应的支持。

构建MessagePack for CLI需要Visual Studio 2017及.NET Core SDK。支持在Mono环境下使用msbuild进行构建,同时也考虑到了Unity 3D和Xamarin平台的特殊需求。

MessagePack for CLI是一个功能强大,易于使用的序列化库,适用于需要高性能序列化解决方案的.NET开发者。
【实例截图】
【核心代码】
文件清单
└── msgpack-cli-3417b5e4bb65136d9df29c9fc1c27607da66f823
    ├── appveyor-debug35-codedom.yml
    ├── appveyor-debug35.yml
    ├── appveyor-debug4x.yml
    ├── appveyor-debug-codedom.yml
    ├── appveyor-debug-netcore10.yml
    ├── appveyor-debug.yml
    ├── appveyor-release.yml
    ├── asset
    │   ├── Big.png
    │   ├── icon.png
    │   ├── msgpack.ico
    │   └── Small.png
    ├── AUTHORS.txt
    ├── build
    │   ├── build.cmd
    │   ├── Build.ps1
    │   ├── RunUnitTests35.cmd
    │   ├── RunUnitTests35-CodeDOM.cmd
    │   ├── RunUnitTests4x.cmd
    │   ├── RunUnitTests.cmd
    │   ├── RunUnitTests-CodeDOM.cmd
    │   ├── RunUnitTests-NetCore10.cmd
    │   ├── SetBuildEnv.ps1
    │   ├── SetFileVersions.ps1
    │   ├── UpdateAndroidSdk.cmd
    │   └── Version.txt
    ├── BuildNote.txt
    ├── CHANGES.txt
    ├── CONTRIBUTIONS.md
    ├── Directory.Build.props
    ├── global.json
    ├── LICENSE.txt
    ├── MsgPack.Common.props
    ├── MsgPack.compats.sln
    ├── msgpack.ico
    ├── MsgPack.mono.sln
    ├── MsgPack.nuspec
    ├── MsgPack.shfbproj
    ├── MsgPack.sl5.shfbproj
    ├── MsgPack.sln
    ├── MsgPack.Windows.sln
    ├── MsgPack.Xamarin.sln
    ├── README.md
    ├── samples
    │   └── Samples
    │       ├── packages.config
    │       ├── Properties
    │       │   └── AssemblyInfo.cs
    │       ├── Sample01_BasicUsage.cs
    │       ├── Sample02_HandlingDynamicObject.cs
    │       ├── Sample03_SerializationContextAndOptions.cs
    │       ├── Sample04_CustomSerializer.cs
    │       ├── Sample05_PackableAndUnpackable.cs
    │       ├── Sample06_CustomAttributes.cs
    │       ├── Sample07_ConstructorBasedDeserialization.cs
    │       ├── Sample08_Polymorphism.cs
    │       ├── Sample09_Async.cs
    │       ├── Sample10_ByteArrayBased.cs
    │       └── Samples.csproj
    ├── SOURCES.txt
    ├── src
    │   ├── CommonAssemblyInfo.cs
    │   ├── Core.ttinclude
    │   ├── mpu
    │   │   ├── app.config
    │   │   ├── AssetFileImporter.cs
    │   │   ├── ColorizedTextWriter.cs
    │   │   ├── Mono.Options
    │   │   │   └── Options.cs
    │   │   ├── mpu.csproj
    │   │   ├── PathEqualityComparer.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── SerializerCodeGenerator.cs
    │   │   └── SerializerTargetCompiler.cs
    │   ├── MsgPack
    │   │   ├── AsyncReadResult`1.cs
    │   │   ├── AsyncReadResult.cs
    │   │   ├── BigEndianBinary.cs
    │   │   ├── Binary.cs
    │   │   ├── BufferedStream.cs
    │   │   ├── BufferManager.cs
    │   │   ├── ByteArrayPacker.cs
    │   │   ├── ByteArrayUnpacker.cs
    │   │   ├── ByteBufferAllocator.cs
    │   │   ├── CollectionDebuggerProxy`1.cs
    │   │   ├── CollectionOperation.cs
    │   │   ├── CollectionType.cs
    │   │   ├── Contract.cs
    │   │   ├── Delegates.cs
    │   │   ├── Delegates.tt
    │   │   ├── DictionaryDebuggerProxy`2.cs
    │   │   ├── EncodingExtensions.cs
    │   │   ├── FixedArrayBufferAllocator.cs
    │   │   ├── Float32Bits.cs
    │   │   ├── Float64Bits.cs
    │   │   ├── GlobalSuppressions.cs
    │   │   ├── IAsyncPackable.cs
    │   │   ├── IAsyncUnpackable.cs
    │   │   ├── Int32OffsetValue`1.cs
    │   │   ├── Int64OffsetValue`1.cs
    │   │   ├── InvalidMessagePackStreamException.cs
    │   │   ├── IPackable.cs
    │   │   ├── IRootUnpacker.cs
    │   │   ├── IUnpackable.cs
    │   │   ├── KnownExtTypeCode.cs
    │   │   ├── KnownExtTypeName.cs
    │   │   ├── MessageNotSupportedException.cs
    │   │   ├── MessagePackByteArrayPacker.cs
    │   │   ├── MessagePackByteArrayPacker.Pack.cs
    │   │   ├── MessagePackByteArrayPacker.Pack.tt
    │   │   ├── MessagePackByteArrayUnpacker.cs
    │   │   ├── MessagePackByteArrayUnpacker.Unpack.cs
    │   │   ├── MessagePackByteArrayUnpacker.Unpack.tt
    │   │   ├── MessagePackCode.cs
    │   │   ├── MessagePackConvert.cs
    │   │   ├── MessagePackExtendedTypeObject.cs
    │   │   ├── MessagePackObject.cs
    │   │   ├── MessagePackObjectDictionary.cs
    │   │   ├── MessagePackObjectDictionary.Enumerator.cs
    │   │   ├── MessagePackObjectDictionary.KeySet.cs
    │   │   ├── MessagePackObjectDictionary.KeySet.Enumerator.cs
    │   │   ├── MessagePackObjectDictionary.ValueCollection.cs
    │   │   ├── MessagePackObjectDictionary.ValueCollection.Enumerator.cs
    │   │   ├── MessagePackObjectEqualityComparer.cs
    │   │   ├── MessagePackObject.tt
    │   │   ├── MessagePackObject.Utilities.cs
    │   │   ├── MessagePackPackerCommon.ttinclude
    │   │   ├── MessagePackStreamPacker.cs
    │   │   ├── MessagePackStreamPacker.Pack.cs
    │   │   ├── MessagePackStreamPacker.Pack.tt
    │   │   ├── MessagePackStreamUnpacker.cs
    │   │   ├── MessagePackStreamUnpacker.Unpack.cs
    │   │   ├── MessagePackStreamUnpacker.Unpack.tt
    │   │   ├── MessagePackString.cs
    │   │   ├── MessagePackUnpackerCommon.Read.ttinclude
    │   │   ├── MessagePackUnpackerCommon.Skip.ttinclude
    │   │   ├── MessagePackUnpackerCommon.ttinclude
    │   │   ├── MessageTypeException.cs
    │   │   ├── MPContract.cs
    │   │   ├── MsgPack.csproj
    │   │   ├── NetFxCompatibilities.cs
    │   │   ├── NetStandardCompatibility.cs
    │   │   ├── PackerCompatibilityOptions.cs
    │   │   ├── Packer.cs
    │   │   ├── Packer.Factory.cs
    │   │   ├── Packer.Nullable.cs
    │   │   ├── Packer.Nullable.tt
    │   │   ├── Packer.Packing.cs
    │   │   ├── Packer.Packing.tt
    │   │   ├── PackerUnpackerExtensions.cs
    │   │   ├── PackerUnpackerExtensions.tt
    │   │   ├── PackerUnpackerStreamOptions.cs
    │   │   ├── PackingOptions.cs
    │   │   ├── PreserveAttribute.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── ReadValueResult.cs
    │   │   ├── ReadValueResults.cs
    │   │   ├── ReflectionAbstractions.cs
    │   │   ├── remarks.xml
    │   │   ├── Serialization
    │   │   │   ├── AbstractSerializers
    │   │   │   │   ├── ActionType.cs
    │   │   │   │   ├── CachedDelegateInfo.cs
    │   │   │   │   ├── ConstructorDefinition.cs
    │   │   │   │   ├── EnumSerializerMethod.cs
    │   │   │   │   ├── FieldDefinition.cs
    │   │   │   │   ├── FieldName.cs
    │   │   │   │   ├── ICodeConstruct.cs
    │   │   │   │   ├── ISerializerBuilder.cs
    │   │   │   │   ├── ISerializerCodeGenerationContext.cs
    │   │   │   │   ├── ISerializerCodeGenerator.cs
    │   │   │   │   ├── MethodDefinition.cs
    │   │   │   │   ├── MethodName.cs
    │   │   │   │   ├── MethodNamePrefix.cs
    │   │   │   │   ├── SerializerBuilder`2.Collection.cs
    │   │   │   │   ├── SerializerBuilder`2.CommonConstructs.cs
    │   │   │   │   ├── SerializerBuilder`2.cs
    │   │   │   │   ├── SerializerBuilder`2.Enum.cs
    │   │   │   │   ├── SerializerBuilder`2.Nullable.cs
    │   │   │   │   ├── SerializerBuilder`2.Object.cs
    │   │   │   │   ├── SerializerBuilder`2.Tuple.cs
    │   │   │   │   ├── SerializerBuilderHelper.cs
    │   │   │   │   ├── SerializerFieldKey.cs
    │   │   │   │   ├── SerializerGenerationContext.cs
    │   │   │   │   ├── SerializerSpecification.cs
    │   │   │   │   └── TypeDefinition.cs
    │   │   │   ├── BindingOptions.cs
    │   │   │   ├── CodeDomSerializers
    │   │   │   │   ├── CodeDomConstruct.cs
    │   │   │   │   ├── CodeDomContext.cs
    │   │   │   │   ├── CodeDomSerializerBuilder.cs
    │   │   │   │   ├── ExpressionCodeDomConstruct.cs
    │   │   │   │   ├── ParameterCodeDomConstruct.cs
    │   │   │   │   ├── StatementCodeDomConstruct.cs
    │   │   │   │   └── VariableCodeDomConstruct.cs
    │   │   │   ├── CodeGenerationSink.cs
    │   │   │   ├── CollectionDetailedKind.cs
    │   │   │   ├── CollectionKind.cs
    │   │   │   ├── CollectionSerializers
    │   │   │   │   ├── CollectionMessagePackSerializer`2.cs
    │   │   │   │   ├── CollectionMessagePackSerializerBase`2.cs
    │   │   │   │   ├── CollectionSerializerHelpers.cs
    │   │   │   │   ├── DictionaryMessagePackSerializer`3.cs
    │   │   │   │   ├── DictionaryMessagePackSerializerBase`3.cs
    │   │   │   │   ├── EnumerableMessagePackSerializer`2.cs
    │   │   │   │   ├── EnumerableMessagePackSerializerBase`2.cs
    │   │   │   │   ├── ICollectionInstanceFactory.cs
    │   │   │   │   ├── NonGenericCollectionMessagePackSerializer`1.cs
    │   │   │   │   ├── NonGenericDictionaryMessagePackSerializer`1.cs
    │   │   │   │   ├── NonGenericEnumerableMessagePackSerializer`1.cs
    │   │   │   │   ├── NonGenericEnumerableMessagePackSerializerBase`1.cs
    │   │   │   │   ├── NonGenericListMessagePackSerializer`1.cs
    │   │   │   │   ├── ReadOnlyCollectionMessagePackSerializer`2.cs
    │   │   │   │   └── ReadOnlyDictionaryMessagePackSerializer`3.cs
    │   │   │   ├── CollectionTraitOptions.cs
    │   │   │   ├── CollectionTraits.cs
    │   │   │   ├── DataMemberContract.cs
    │   │   │   ├── DateTimeConversionMethod.cs
    │   │   │   ├── DateTimeMemberConversionMethod.cs
    │   │   │   ├── DateTimeMessagePackSerializerHelpers.cs
    │   │   │   ├── DefaultConcreteTypeRepository.cs
    │   │   │   ├── DefaultSerializerNameResolver.cs
    │   │   │   ├── DefaultSerializers
    │   │   │   │   ├── AbstractCollectionMessagePackSerializer`2.cs
    │   │   │   │   ├── AbstractCollectionSerializerHelper.cs
    │   │   │   │   ├── AbstractDictionaryMessagePackSerializer`3.cs
    │   │   │   │   ├── AbstractEnumerableMessagePackSerializer`2.cs
    │   │   │   │   ├── AbstractNonGenericCollectionMessagePackSerializer`1.cs
    │   │   │   │   ├── AbstractNonGenericDictionaryMessagePackSerializer`1.cs
    │   │   │   │   ├── AbstractNonGenericEnumerableMessagePackSerializer`1.cs
    │   │   │   │   ├── AbstractNonGenericListMessagePackSerializer`1.cs
    │   │   │   │   ├── AbstractReadOnlyCollectionMessagePackSerializer`2.cs
    │   │   │   │   ├── AbstractReadOnlyDictionaryMessagePackSerializer`3.cs
    │   │   │   │   ├── ArraySegmentMessageSerializer.cs
    │   │   │   │   ├── ArraySerializer`1.cs
    │   │   │   │   ├── ArraySerializer.cs
    │   │   │   │   ├── ArraySerializer.Primitives.cs
    │   │   │   │   ├── ArraySerializer.Primitives.tt
    │   │   │   │   ├── DateTimeMessagePackSerializerProvider.cs
    │   │   │   │   ├── DateTimeOffsetMessagePackSerializer.cs
    │   │   │   │   ├── DateTimeOffsetMessagePackSerializerProvider.cs
    │   │   │   │   ├── DefaultSerializers.cs
    │   │   │   │   ├── DefaultSerializers.tt
    │   │   │   │   ├── FileTimeMessagePackSerializerProvider.cs
    │   │   │   │   ├── FSharpCollectionSerializer`2.cs
    │   │   │   │   ├── FSharpMapSerializer`3.cs
    │   │   │   │   ├── GenericSerializer.cs
    │   │   │   │   ├── ImmutableCollectionSerializer`2.cs
    │   │   │   │   ├── ImmutableDictionarySerializer`3.cs
    │   │   │   │   ├── ImmutableStackSerializer`2.cs
    │   │   │   │   ├── InternalDateTimeExtensions.cs
    │   │   │   │   ├── MessagePackObjectExtensions.cs
    │   │   │   │   ├── MsgPack_MessagePackExtendedTypeObjectMessagePackSerializer.cs
    │   │   │   │   ├── MsgPack_MessagePackObjectDictionaryMessagePackSerializer.cs
    │   │   │   │   ├── MsgPack_MessagePackObjectMessagePackSerializer.cs
    │   │   │   │   ├── MultidimensionalArraySerializer`1.cs
    │   │   │   │   ├── NativeDateTimeMessagePackSerializer.cs
    │   │   │   │   ├── NativeFileTimeMessagePackSerializer.cs
    │   │   │   │   ├── NullableMessagePackSerializer`1.cs
    │   │   │   │   ├── SimdTypeSerializers.cs
    │   │   │   │   ├── SimdTypeSerializers.tt
    │   │   │   │   ├── System_ArraySegment_1MessagePackSerializer`1.cs
    │   │   │   │   ├── System_ByteArrayMessagePackSerializer.cs
    │   │   │   │   ├── System_CharArrayMessagePackSerializer.cs
    │   │   │   │   ├── System_Collections_DictionaryEntryMessagePackSerializer.cs
    │   │   │   │   ├── System_Collections_Generic_Dictionary_2MessagePackSerializer`2.cs
    │   │   │   │   ├── System_Collections_Generic_KeyValuePair_2MessagePackSerializer`2.cs
    │   │   │   │   ├── System_Collections_Generic_List_1MessagePackSerializer`1.cs
    │   │   │   │   ├── System_Collections_Generic_ListOfMessagePackObjectMessagePackSerializer.cs
    │   │   │   │   ├── System_Collections_Generic_Queue_1MessagePackSerializer`1.cs
    │   │   │   │   ├── System_Collections_Generic_Stack_1MessagePackSerializer`1.cs
    │   │   │   │   ├── System_Collections_QueueMessagePackSerializer.cs
    │   │   │   │   ├── System_Collections_Specialized_NameValueCollectionMessagePackSerializer.cs
    │   │   │   │   ├── System_Collections_StackMessagePackSerializer.cs
    │   │   │   │   ├── System_DBNullMessagePackSerializer.cs
    │   │   │   │   ├── System_Globalization_CultureInfoMessagePackSerializer.cs
    │   │   │   │   ├── System_Numerics_ComplexMessagePackSerializer.cs
    │   │   │   │   ├── System_ObjectMessagePackSerializer.cs
    │   │   │   │   ├── System_Security_Cryptography_HashAlgorithmNameMessagePackSerializer.cs
    │   │   │   │   ├── System_StringMessagePackSerializer.cs
    │   │   │   │   ├── System_Text_StringBuilderMessagePackSerializer.cs
    │   │   │   │   ├── System_UriMessagePackSerializer.cs
    │   │   │   │   ├── System_VersionMessagePackSerializer.cs
    │   │   │   │   ├── TimestampDateTimeMessagePackSerializer.cs
    │   │   │   │   ├── TimestampFileTimeMessagePackSerializer.cs
    │   │   │   │   ├── TimestampMessagePackSerializer.cs
    │   │   │   │   ├── TimestampMessagePackSerializerProvider.cs
    │   │   │   │   ├── UnixEpocDateTimeMessagePackSerializer.cs
    │   │   │   │   └── UnixEpocFileTimeMessagePackSerializer.cs
    │   │   │   ├── DependentAssemblyManager.cs
    │   │   │   ├── DictionaryKeyTransformers.cs
    │   │   │   ├── DictionarySerializationOptions.cs
    │   │   │   ├── EmitterFlavor.cs
    │   │   │   ├── EmittingSerializers
    │   │   │   │   ├── AndConditionILConstruct.cs
    │   │   │   │   ├── AssemblyBuilderCodeGenerationContext.cs
    │   │   │   │   ├── AssemblyBuilderEmittingContext.cs
    │   │   │   │   ├── AssemblyBuilderSerializerBuilder.cs
    │   │   │   │   ├── BinaryOperatorILConstruct.cs
    │   │   │   │   ├── ConditionalILConstruct.cs
    │   │   │   │   ├── ContextfulILConstruct.cs
    │   │   │   │   ├── ILConstruct.cs
    │   │   │   │   ├── ILMethodConctext.cs
    │   │   │   │   ├── InvocationILConsruct.cs
    │   │   │   │   ├── LoadFieldILConstruct.cs
    │   │   │   │   ├── SequenceILConstruct.cs
    │   │   │   │   ├── SerializationMethodGeneratorManager.cs
    │   │   │   │   ├── SerializerEmitter.cs
    │   │   │   │   ├── SerializerEmitter.enum.cs
    │   │   │   │   ├── SerializerEmitter.object.cs
    │   │   │   │   ├── SinglelStepILConstruct.cs
    │   │   │   │   ├── StatementExpressionILConstruct.cs
    │   │   │   │   ├── StoreFieldILConstruct.cs
    │   │   │   │   ├── StoreVariableILConstruct.cs
    │   │   │   │   ├── UnaryOperatorILConstruct.cs
    │   │   │   │   └── VariableILConstruct.cs
    │   │   │   ├── EnumMemberSerializationMethod.cs
    │   │   │   ├── EnumMessagePackSerializer`1.cs
    │   │   │   ├── EnumMessagePackSerializerHelpers.cs
    │   │   │   ├── EnumMessagePackSerializerProvider.cs
    │   │   │   ├── EnumNameTransformers.cs
    │   │   │   ├── EnumSerializationMethod.cs
    │   │   │   ├── EnumSerializationOptions.cs
    │   │   │   ├── ExtTypeCodeMapping.cs
    │   │   │   ├── ICustomizableEnumSerializer.cs
    │   │   │   ├── IdentifierUtility.cs
    │   │   │   ├── IMessagePackSerializer.cs
    │   │   │   ├── IMessagePackSingleObjectSerializer.cs
    │   │   │   ├── IndividualFileCodeGenerationSink.cs
    │   │   │   ├── INilImplicationHandlerOnUnpackedParameter.cs
    │   │   │   ├── INilImplicationHandlerParameter.cs
    │   │   │   ├── ISerializerGeneratorConfiguration.cs
    │   │   │   ├── KeyNameTransformers.cs
    │   │   │   ├── LazyDelegatingMessagePackSerializer`1.cs
    │   │   │   ├── MessagePackDateTimeMemberAttribute.cs
    │   │   │   ├── MessagePackDeserializationConstructorAttribute.cs
    │   │   │   ├── MessagePackEnumAttribute.cs
    │   │   │   ├── MessagePackEnumMemberAttribute.cs
    │   │   │   ├── MessagePackIgnoreAttribute.cs
    │   │   │   ├── MessagePackKnownTypeAttributes.cs
    │   │   │   ├── MessagePackKnownTypeAttributes.tt
    │   │   │   ├── MessagePackMemberAttribute.cs
    │   │   │   ├── MessagePackRuntimeTypeAttributes.cs
    │   │   │   ├── MessagePackRuntimeTypeAttributes.tt
    │   │   │   ├── MessagePackSerializer`1.cs
    │   │   │   ├── MessagePackSerializer.cs
    │   │   │   ├── MessagePackSerializerExtensions.cs
    │   │   │   ├── MessagePackSerializer.Factories.cs
    │   │   │   ├── MessagePackSerializerProvider.cs
    │   │   │   ├── Metadata
    │   │   │   │   ├── _CultureInfo.cs
    │   │   │   │   ├── _DateTimeMessagePackSerializerHelpers.cs
    │   │   │   │   ├── _Decimal.cs
    │   │   │   │   ├── _DictionaryEntry.cs
    │   │   │   │   ├── _EnumMessagePackSerializerHelpers.cs
    │   │   │   │   ├── _FieldInfo.cs
    │   │   │   │   ├── _IDictionaryEnumerator.cs
    │   │   │   │   ├── _IDisposable.cs
    │   │   │   │   ├── _IEnumreator.cs
    │   │   │   │   ├── _MessagePackObject.cs
    │   │   │   │   ├── _MessagePackSerializer.cs
    │   │   │   │   ├── _MethodBase.cs
    │   │   │   │   ├── _Object.cs
    │   │   │   │   ├── _Packer.cs
    │   │   │   │   ├── _SerializationContext.cs
    │   │   │   │   ├── _String.cs
    │   │   │   │   ├── _Unpacker.cs
    │   │   │   │   ├── _UnpackHelpers.cs
    │   │   │   │   ├── _UnpackHelpers.direct.cs
    │   │   │   │   └── _UnpackHelpers.direct.tt
    │   │   │   ├── NilImplication.cs
    │   │   │   ├── NilImplicationHandler`4.cs
    │   │   │   ├── NullTextWriter.cs
    │   │   │   ├── NullTextWriter.tt
    │   │   │   ├── PackHelperParameters.cs
    │   │   │   ├── PackHelperParameters.tt
    │   │   │   ├── PackHelpers.cs
    │   │   │   ├── Polymorphic
    │   │   │   │   ├── IPolymorphicDeserializer.cs
    │   │   │   │   ├── IPolymorphicHelperAttributes.cs
    │   │   │   │   ├── KnownTypePolymorphicMessagePackSerializer`1.cs
    │   │   │   │   ├── PolymorphicSerializerProvider`1.cs
    │   │   │   │   ├── RuntimeTypeVerifier.cs
    │   │   │   │   ├── TypeEmbedingPolymorphicMessagePackSerializer`1.cs
    │   │   │   │   ├── TypeInfoEncoder.cs
    │   │   │   │   └── TypeInfoEncoding.cs
    │   │   │   ├── PolymorphicTypeVerificationContext.cs
    │   │   │   ├── PolymorphismSchemaChildrenType.cs
    │   │   │   ├── PolymorphismSchema.Constructors.cs
    │   │   │   ├── PolymorphismSchema.cs
    │   │   │   ├── PolymorphismSchema.Internals.cs
    │   │   │   ├── PolymorphismTarget.cs
    │   │   │   ├── PolymorphismType.cs
    │   │   │   ├── Reflection
    │   │   │   │   ├── GenericTypeExtensions.cs
    │   │   │   │   ├── ReflectionExtensions.cs
    │   │   │   │   ├── TracingILGenerator.conveniences.cs
    │   │   │   │   ├── TracingILGenerator.cs
    │   │   │   │   └── TracingILGenerator.emits.cs
    │   │   │   ├── ReflectionExtensions.CollectionTraits.cs
    │   │   │   ├── ReflectionExtensions.ConstructorDelegate.cs
    │   │   │   ├── ReflectionExtensions.cs
    │   │   │   ├── ReflectionExtensions.InvokePreservingExtension.cs
    │   │   │   ├── ReflectionHelpers.cs
    │   │   │   ├── ReflectionSerializers
    │   │   │   │   ├── ReflectionCollectionMessagePackSerializer`2.cs
    │   │   │   │   ├── ReflectionDictionaryMessagePackSerializer`3.cs
    │   │   │   │   ├── ReflectionEnumerableMessagePackSerializer`2.cs
    │   │   │   │   ├── ReflectionEnumMessagePackSerializer`1.cs
    │   │   │   │   ├── ReflectionNilImplicationHandler.cs
    │   │   │   │   ├── ReflectionNonGeenricCollectionMessagePackSerializer`1.cs
    │   │   │   │   ├── ReflectionNonGeenricEnumerableMessagePackSerializer`1.cs
    │   │   │   │   ├── ReflectionNonGenericDictionaryMessagePackSerializer`1.cs
    │   │   │   │   ├── ReflectionNonGenericListMessagePackSerializer`1.cs
    │   │   │   │   ├── ReflectionObjectMessagePackSerializer`1.cs
    │   │   │   │   ├── ReflectionSerializerHelper.cs
    │   │   │   │   ├── ReflectionSerializerNilImplicationHandlerOnUnpackedParameter.cs
    │   │   │   │   ├── ReflectionSerializerNilImplicationHandlerParameter.cs
    │   │   │   │   └── ReflectionTupleMessagePackSerializer`1.cs
    │   │   │   ├── ResolveSerializerEventArgs.cs
    │   │   │   ├── SerializationCompatibilityLevel.cs
    │   │   │   ├── SerializationCompatibilityOptions.cs
    │   │   │   ├── SerializationContext.cs
    │   │   │   ├── SerializationContext.ExtTypeCodes.cs
    │   │   │   ├── SerializationExceptions.cs
    │   │   │   ├── SerializationMethod.cs
    │   │   │   ├── SerializationMethodGeneratorOption.cs
    │   │   │   ├── SerializationTarget.cs
    │   │   │   ├── SerializerAssemblyGenerationConfiguration.cs
    │   │   │   ├── SerializerCapabilities.cs
    │   │   │   ├── SerializerCodeGenerationConfiguration.cs
    │   │   │   ├── SerializerCodeGenerationResult.cs
    │   │   │   ├── SerializerCodeInformation.cs
    │   │   │   ├── SerializerDebugging.cs
    │   │   │   ├── SerializerGenerator.cs
    │   │   │   ├── SerializerOptions.cs
    │   │   │   ├── SerializerRegistrationOptions.cs
    │   │   │   ├── SerializerRepository.cs
    │   │   │   ├── SerializerRepository.defaults.cs
    │   │   │   ├── SerializerRepository.defaults.tt
    │   │   │   ├── SerializerTypeKeyRepository.cs
    │   │   │   ├── SerializingMember.cs
    │   │   │   ├── SingleTextWriterCodeGenerationSink.cs
    │   │   │   ├── TeeTextWriter.cs
    │   │   │   ├── TeeTextWriter.tt
    │   │   │   ├── Tracer.cs
    │   │   │   ├── TypeKeyRepository.cs
    │   │   │   ├── UnpackHelperParameters.cs
    │   │   │   ├── UnpackHelperParameters.tt
    │   │   │   ├── UnpackHelpers.cs
    │   │   │   ├── UnpackHelpers.direct.cs
    │   │   │   ├── UnpackHelpers.direct.tt
    │   │   │   ├── UnpackHelpers.facade.cs
    │   │   │   └── UnpackHelpers.facade.tt
    │   │   ├── SetOperation.cs
    │   │   ├── SingleArrayBufferAllocator.cs
    │   │   ├── StringEscape.cs
    │   │   ├── SubtreeUnpacker.cs
    │   │   ├── SubtreeUnpacker.Unpacking.cs
    │   │   ├── SubtreeUnpacker.Unpacking.tt
    │   │   ├── TaskAugument.cs
    │   │   ├── Timestamp.Calculation.cs
    │   │   ├── Timestamp.Comparison.cs
    │   │   ├── Timestamp.Conversion.cs
    │   │   ├── Timestamp.cs
    │   │   ├── Timestamp.ParseExact.cs
    │   │   ├── TimestampParseResult.cs
    │   │   ├── Timestamp.Properties.cs
    │   │   ├── TimestampStringConverter.cs
    │   │   ├── TimestampStringConverter.Parse.cs
    │   │   ├── TimestampStringConverter.ToString.cs
    │   │   ├── Timestamp.ToString.cs
    │   │   ├── Timestamp.TryParseExact.cs
    │   │   ├── TupleItems.cs
    │   │   ├── Tuple`n.cs
    │   │   ├── Tuple`n.tt
    │   │   ├── UnassignedMessageTypeException.cs
    │   │   ├── Unpacker.cs
    │   │   ├── Unpacker.Leaf.cs
    │   │   ├── Unpacker.Leaf.tt
    │   │   ├── UnpackerOptions.cs
    │   │   ├── Unpacker.Unpacking.cs
    │   │   ├── Unpacker.Unpacking.tt
    │   │   ├── Unpacker.Unpacking.ttinclude
    │   │   ├── UnpackerValidationLevel.cs
    │   │   ├── UnpackException.cs
    │   │   ├── Unpacking.cs
    │   │   ├── UnpackingMode.cs
    │   │   ├── Unpacking.Numerics.cs
    │   │   ├── Unpacking.Numerics.tt
    │   │   ├── Unpacking.Others.cs
    │   │   ├── Unpacking.Others.tt
    │   │   ├── UnpackingResult.cs
    │   │   ├── UnpackingStream.cs
    │   │   ├── Unpacking.Streaming.cs
    │   │   ├── UnpackingStreamReader.cs
    │   │   ├── Unpacking.String.cs
    │   │   ├── Unpacking.ttinclude
    │   │   ├── UnsafeNativeMethods.cs
    │   │   ├── Validation.cs
    │   │   └── Volatile.cs
    │   ├── MsgPack.pubkey
    │   ├── MsgPack.Silverlight.5
    │   │   ├── MsgPack.Silverlight.5.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── Serialization
    │   │   │   ├── DefaultSerializers
    │   │   │   ├── LockRecursionPolicy.cs
    │   │   │   ├── Metadata
    │   │   │   ├── ReaderWriterLockSlim.cs
    │   │   │   ├── Reflection
    │   │   │   └── ReflectionSerializers
    │   │   └── SilverlightExtensions.cs
    │   ├── MsgPack.Silverlight.WindowsPhone
    │   │   ├── MsgPack.Silverlight.WindowsPhone.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── Serialization
    │   │       ├── AbstractSerializers
    │   │       ├── DefaultSerializers
    │   │       ├── Metadata
    │   │       ├── Reflection
    │   │       └── ReflectionSerializers
    │   ├── MsgPack.snk
    │   ├── MsgPack.Unity
    │   │   ├── MsgPack.Unity.csproj
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── MsgPack.Unity.Full
    │   │   ├── CorLibOnlyHelper.cs
    │   │   ├── CorLibOnlyHelper.tt
    │   │   ├── MsgPack.Unity.Full.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── Serialization
    │   │       ├── AotHelper.cs
    │   │       ├── AotHelper.EqualityComparers.cs
    │   │       ├── AotHelper.EqualityComparers.tt
    │   │       ├── EnumTypedMessagePackSerializerWrapper`1.cs
    │   │       ├── NonGenericMessagePackSerializer.cs
    │   │       └── TypedMessagePackSerializerWrapper`1.cs
    │   ├── MsgPack.Uwp
    │   │   ├── MsgPack.Uwp.csproj
    │   │   ├── project.json
    │   │   └── Properties
    │   │       ├── AssemblyInfo.cs
    │   │       └── MsgPack.Uwp.rd.xml
    │   └── netstandard
    │       └── build
    │           ├── build.cmd
    │           ├── NetStandardProjectBuilder.csproj
    │           └── Properties
    │               └── AssemblyInfo.cs
    ├── Sync.json
    ├── SyncProjects.bat
    ├── Sync.Test.json
    ├── test
    │   ├── DirectUnitTestDriverCore.ttinclude
    │   ├── MsgPack.NUnitPortable
    │   │   ├── MsgPack.NUnitPortable.csproj
    │   │   ├── NUnit
    │   │   │   └── Framework
    │   │   │       ├── Assert.cs
    │   │   │       ├── Attributes
    │   │   │       │   └── ThreadingAttributes.cs
    │   │   │       ├── Constraints
    │   │   │       │   ├── BasicConstraints.cs
    │   │   │       │   ├── BinaryOperations.cs
    │   │   │       │   ├── CollectionConstraints.cs
    │   │   │       │   ├── CollectionTally.cs
    │   │   │       │   ├── ComparisonAdapter.cs
    │   │   │       │   ├── ComparisonConstraints.cs
    │   │   │       │   ├── ConstraintBuilder.cs
    │   │   │       │   ├── Constraint.cs
    │   │   │       │   ├── ConstraintExpressionBase.cs
    │   │   │       │   ├── ConstraintExpression.cs
    │   │   │       │   ├── ConstraintFactory.cs
    │   │   │       │   ├── ConstraintOperators.cs
    │   │   │       │   ├── ContainsConstraint.cs
    │   │   │       │   ├── EmptyConstraint.cs
    │   │   │       │   ├── EqualConstraint.cs
    │   │   │       │   ├── EqualityAdapter.cs
    │   │   │       │   ├── FloatingPointNumerics.cs
    │   │   │       │   ├── GreaterThanConstraint.cs
    │   │   │       │   ├── GreaterThanOrEqualConstraint.cs
    │   │   │       │   ├── IResolveConstraint.cs
    │   │   │       │   ├── LessThanConstraint.cs
    │   │   │       │   ├── LessThanOrEqualConstraint.cs
    │   │   │       │   ├── MessageWriter.cs
    │   │   │       │   ├── MsgUtils.cs
    │   │   │       │   ├── Numerics.cs
    │   │   │       │   ├── NUnitComparer.cs
    │   │   │       │   ├── NUnitEqualityComparer.cs
    │   │   │       │   ├── PredicateConstraint.cs
    │   │   │       │   ├── PrefixConstraints.cs
    │   │   │       │   ├── PropertyConstraint.cs
    │   │   │       │   ├── RangeConstraint.cs
    │   │   │       │   ├── ResolvableConstraintExpression.cs
    │   │   │       │   ├── ReusableConstraint.cs
    │   │   │       │   ├── SameAsConstraint.cs
    │   │   │       │   ├── StringConstraints.cs
    │   │   │       │   ├── ThrowsConstraint.cs
    │   │   │       │   ├── Tolerance.cs
    │   │   │       │   └── TypeConstraints.cs
    │   │   │       ├── Does.cs
    │   │   │       ├── GlobalSettings.cs
    │   │   │       ├── Has.cs
    │   │   │       ├── Interfaces
    │   │   │       │   └── INUnitEqualityComparer.cs
    │   │   │       ├── Is.cs
    │   │   │       └── TextMessageWriter.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── ReadMe.md
    │   │   ├── TestingPlatform.cs
    │   │   └── TimeoutAttribute.cs
    │   ├── MsgPack.UnitTest
    │   │   ├── app.config
    │   │   ├── AssertEx.cs
    │   │   ├── Augments.cs
    │   │   ├── BigEndianBinaryTest.cs
    │   │   ├── ByteArrayPackerTest.Allocation.cs
    │   │   ├── ByteArrayPackerTest.Allocation.tt
    │   │   ├── ByteArrayPackerTest.cs
    │   │   ├── ByteArrayUnpackerTest.cs
    │   │   ├── ByteArrayUnpackerTest.Ext.cs
    │   │   ├── ByteArrayUnpackerTest.Ext.tt
    │   │   ├── ByteArrayUnpackerTest.Raw.cs
    │   │   ├── ByteArrayUnpackerTest.Raw.tt
    │   │   ├── ByteArrayUnpackerTest.Scalar.cs
    │   │   ├── ByteArrayUnpackerTest.Scalar.tt
    │   │   ├── cases_compact.mpac
    │   │   ├── cases.json
    │   │   ├── cases.mpac
    │   │   ├── CollectionAssertEx.cs
    │   │   ├── CollectionValidatingByteArrayUnpackerTest.cs
    │   │   ├── CollectionValidatingStreamUnpackerTest.cs
    │   │   ├── DirectConversionTest.cs
    │   │   ├── DirectConversionTest.Scalar.cs
    │   │   ├── DirectConversionTest.Scalar.tt
    │   │   ├── Dummies
    │   │   │   └── System.Threading.Tasks
    │   │   │       ├── Task.cs
    │   │   │       └── TaskFactory.cs
    │   │   ├── EqualsTest.cs
    │   │   ├── ExceptionTest.cs
    │   │   ├── FastByteArrayUnpackerTest.cs
    │   │   ├── FastStreamUnpackerTest.cs
    │   │   ├── gen
    │   │   │   ├── MsgPack_ImageSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassCollectionKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassCollectionNoAttributeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassCollectionRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassDictKeyKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassDictKeyRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassListItemKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassListItemRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassMemberKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassMemberRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_DateTime_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_Object_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AnnotatedClassSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeGeneratedEnclosureSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeGeneratedSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithDataContractSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithDataContractWithOrderSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithNonSerializedSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithOneBaseOrderSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithoutAnyAttributeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithTwoMemberSerializer.cs
    │   │   │   ├── MsgPack_Serialization_DataMamberClassSerializer.cs
    │   │   │   ├── MsgPack_Serialization_DataMemberAttributeNamedPropertyTestTargetSerializer.cs
    │   │   │   ├── MsgPack_Serialization_DictionaryValueType_2_System_Int32_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByNameSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByteFlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByteSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByUnderlyingValueSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumDefaultSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt16FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt16Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt32FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt32Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt64FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt64Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumMemberObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumSByteFlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumSByteSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt16FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt16Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt32FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt32Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt64FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt64Serializer.cs
    │   │   │   ├── MsgPack_Serialization_GenericNonCollectionTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_HasEnumerableSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InnerSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceCollectionKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceCollectionNoAttributeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceCollectionRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceDictKeyKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceDictKeyRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceListItemKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceListItemRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceMemberKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceMemberRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ListValueType_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_NonGenericNonCollectionTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_OuterSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PlainClassSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitivePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferencePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValuePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitivePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferencePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItemGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItemPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItemReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItselfGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItselfPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItselfReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1ObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1PolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1PolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1PolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1PolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1PolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1StaticGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1StaticPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1StaticReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1StaticReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple1StaticReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllStaticGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllStaticPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllStaticReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllStaticReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7AllStaticReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7FirstPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7FirstPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7FirstPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7FirstPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7FirstPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7LastPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7LastPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7LastPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7LastPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7LastPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7MidPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7MidPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7MidPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7MidPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple7MidPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllStaticGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllStaticPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllStaticReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllStaticReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8AllStaticReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8LastPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8LastPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8LastPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8LastPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Tuple_Tuple8LastPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValuePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeMixedSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitivePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferencePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValuePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitivePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferencePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItemGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItemPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItemReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItselfGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItselfPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItselfReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1ObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1PolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1PolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1PolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1PolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1PolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1StaticGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1StaticPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1StaticReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1StaticReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple1StaticReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllStaticGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllStaticPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllStaticReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllStaticReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7AllStaticReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7FirstPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7FirstPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7FirstPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7FirstPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7FirstPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7LastPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7LastPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7LastPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7LastPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7LastPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7MidPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7MidPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7MidPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7MidPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple7MidPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllStaticGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllStaticPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllStaticReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllStaticReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8AllStaticReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8LastPolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8LastPolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8LastPolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8LastPolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Tuple_Tuple8LastPolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValuePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_DateTime_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_Object_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_DateTime_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_Object_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_TestValueTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_TupleAbstractTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_VersioningTestTargetSerializer.cs
    │   │   │   ├── MsgPack_Serialization_WithAbstractInt32CollectionSerializer.cs
    │   │   │   ├── MsgPack_Serialization_WithAbstractNonCollectionSerializer.cs
    │   │   │   ├── MsgPack_Serialization_WithAbstractStringCollectionSerializer.cs
    │   │   │   ├── _ReadMe.txt
    │   │   │   ├── System_Collections_Generic_HashSet_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_DateTime_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_Int32Array_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_Int32_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_Object_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_DateTime_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_Int32_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_Object_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_System_DateTime_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_System_Int32_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_ObservableCollection_1_System_Object_Serializer.cs
    │   │   │   └── System_DayOfWeekSerializer.cs
    │   │   ├── gen35
    │   │   │   ├── MsgPack_ImageSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassCollectionKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassCollectionNoAttributeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassCollectionRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassDictKeyKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassDictKeyRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassListItemKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassListItemRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassMemberKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AbstractClassMemberRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_DateTime_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AddOnlyCollection_1_System_Object_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_AnnotatedClassSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeGeneratedEnclosureSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeGeneratedSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithDataContractSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithDataContractWithOrderSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithNonSerializedSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithOneBaseOrderSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithoutAnyAttributeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ComplexTypeWithTwoMemberSerializer.cs
    │   │   │   ├── MsgPack_Serialization_DataMamberClassSerializer.cs
    │   │   │   ├── MsgPack_Serialization_DataMemberAttributeNamedPropertyTestTargetSerializer.cs
    │   │   │   ├── MsgPack_Serialization_DictionaryValueType_2_System_Int32_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByNameSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByteFlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByteSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumByUnderlyingValueSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumDefaultSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt16FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt16Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt32FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt32Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt64FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumInt64Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumMemberObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumSByteFlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumSByteSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt16FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt16Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt32FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt32Serializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt64FlagsSerializer.cs
    │   │   │   ├── MsgPack_Serialization_EnumUInt64Serializer.cs
    │   │   │   ├── MsgPack_Serialization_GenericNonCollectionTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_HasEnumerableSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InnerSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceCollectionKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceCollectionNoAttributeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceCollectionRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceDictKeyKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceDictKeyRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceListItemKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceListItemRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceMemberKnownTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_InterfaceMemberRuntimeTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_ListValueType_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_NonGenericNonCollectionTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_OuterSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PlainClassSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictObjectKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictPolymorphicKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Dict_DictStaticKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_List_ListStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitivePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_PrimitiveReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferencePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ReferenceReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_StringReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValuePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_Normal_ValueReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PolymorphicReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitivePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_PrimitiveReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferencePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ReferenceReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_StringReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValuePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeKnownType_ValueReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeMixedSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictObjectKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictPolymorphicKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Dict_DictStaticKeyAndStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListObjectItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListPolymorphicItselfReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemGetOnlyCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemPrivateSetterCollectionPropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemReadOnlyCollectionFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_List_ListStaticItemReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PolymorphicReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitivePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_PrimitiveReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferencePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ReferenceReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringPrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_StringReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueGetOnlyPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValuePrivateSetterPropertyAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueReadOnlyFieldAndConstructorSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueReadWriteFieldSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_Normal_ValueReadWritePropertySerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PolymorphicReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitivePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_PrimitiveReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferencePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ReferenceReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringPrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_StringReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueGetOnlyPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValuePrivateSetterPropertyAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueReadOnlyFieldAndConstructorAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueReadWriteFieldAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_PolymorphicMemberTypeRuntimeType_ValueReadWritePropertyAsObjectSerializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_DateTime_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_SimpleCollection_1_System_Object_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_DateTime_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_Int32_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_StringKeyedCollection_1_System_Object_Serializer.cs
    │   │   │   ├── MsgPack_Serialization_TestValueTypeSerializer.cs
    │   │   │   ├── MsgPack_Serialization_VersioningTestTargetSerializer.cs
    │   │   │   ├── MsgPack_Serialization_WithAbstractInt32CollectionSerializer.cs
    │   │   │   ├── MsgPack_Serialization_WithAbstractNonCollectionSerializer.cs
    │   │   │   ├── MsgPack_Serialization_WithAbstractStringCollectionSerializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_DateTime_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_Int32Array_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_Int32_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_Generic_HashSet_1_System_Object_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_MsgPack_MessagePackObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_MsgPack_MessagePackObject_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_DateTimeArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_DateTime_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_Int32Array_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_Int32_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_ObjectArray_Serializer.cs
    │   │   │   ├── System_Collections_ObjectModel_Collection_1_System_Object_Serializer.cs
    │   │   │   └── System_DayOfWeekSerializer.cs
    │   │   ├── GenericExceptionTester.cs
    │   │   ├── Image.cs
    │   │   ├── LegacyJapaneseCultureInfo.cs
    │   │   ├── MessagePackConvertTest.cs
    │   │   ├── MessagePackExtendedTypeObjectTest.cs
    │   │   ├── MessagePackMemberSkipTest.cs
    │   │   ├── MessagePackObjectDictionaryTest.cs
    │   │   ├── MessagePackObjectTest.Conversion.cs
    │   │   ├── MessagePackObjectTest.Conversion.tt
    │   │   ├── MessagePackObjectTest.Equals.cs
    │   │   ├── MessagePackObjectTest.Equals.Integer.cs
    │   │   ├── MessagePackObjectTest.Equals.Integer.tt
    │   │   ├── MessagePackObjectTest.Equals.Real.cs
    │   │   ├── MessagePackObjectTest.Equals.Real.tt
    │   │   ├── MessagePackObjectTest.Exceptionals.Conversion.cs
    │   │   ├── MessagePackObjectTest.Exceptionals.Conversion.tt
    │   │   ├── MessagePackObjectTest.Exceptionals.cs
    │   │   ├── MessagePackObjectTest.IPackable.cs
    │   │   ├── MessagePackObjectTest.IsTypeOf.Array.cs
    │   │   ├── MessagePackObjectTest.IsTypeOf.Array.tt
    │   │   ├── MessagePackObjectTest.IsTypeOf.cs
    │   │   ├── MessagePackObjectTest.IsTypeOf.Integer.cs
    │   │   ├── MessagePackObjectTest.IsTypeOf.Integer.tt
    │   │   ├── MessagePackObjectTest.IsTypeOf.Map.cs
    │   │   ├── MessagePackObjectTest.IsTypeOf.Map.tt
    │   │   ├── MessagePackObjectTest.IsTypeOf.Raw.cs
    │   │   ├── MessagePackObjectTest.IsTypeOf.Raw.tt
    │   │   ├── MessagePackObjectTest.Miscs.cs
    │   │   ├── MessagePackObjectTest.Objects.cs
    │   │   ├── MessagePackObjectTest.RuntimeSerialization.cs
    │   │   ├── MessagePackObjectTest.Strings.cs
    │   │   ├── MessagePackStringTest.cs
    │   │   ├── MessageUnpackableTest.cs
    │   │   ├── Mono
    │   │   │   └── System
    │   │   │       ├── AggregateException.cs
    │   │   │       └── Threading
    │   │   │           ├── AtomicBoolean.cs
    │   │   │           ├── Barrier.cs
    │   │   │           ├── BarrierPostPhaseException.cs
    │   │   │           ├── CountdownEvent.cs
    │   │   │           ├── ManualResetEventSlim.cs
    │   │   │           └── SpinWait.cs
    │   │   ├── MsgPack.UnitTest.csproj
    │   │   ├── PackerFactoryTest.cs
    │   │   ├── PackerTest.cs
    │   │   ├── PackerTest.PackBinary.cs
    │   │   ├── PackerTest.PackBinary.tt
    │   │   ├── PackerTest.Pack.cs
    │   │   ├── PackerTest.PackExtendedType.cs
    │   │   ├── PackerTest.PackExtendedType.tt
    │   │   ├── PackerTest.PackObject.cs
    │   │   ├── PackerTest.PackObject.tt
    │   │   ├── PackerTest.PackT.cs
    │   │   ├── PackerTest.Pack.tt
    │   │   ├── PackerTest.PackT.tt
    │   │   ├── PackUnpackTest.cs
    │   │   ├── PackUnpackTest.Scalar.cs
    │   │   ├── PackUnpackTest.Scalar.tt
    │   │   ├── PEVerify.ps1
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── Serialization
    │   │   │   ├── AddOnlyCollection`1.cs
    │   │   │   ├── AppendableReadOnlyCollections.cs
    │   │   │   ├── ArrayFieldBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── ArrayFieldBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── ArrayFieldBasedEnumSerializationTest.cs
    │   │   │   ├── ArrayFieldBasedEnumSerializationTest.tt
    │   │   │   ├── ArrayGenerationBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── ArrayGenerationBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── ArrayGenerationBasedEnumSerializationTest.cs
    │   │   │   ├── ArrayGenerationBasedEnumSerializationTest.tt
    │   │   │   ├── ArrayReflectionBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── ArrayReflectionBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── ArrayReflectionBasedEnumSerializationTest.cs
    │   │   │   ├── ArrayReflectionBasedEnumSerializationTest.tt
    │   │   │   ├── ArraySegmentEqualityComparer`1.cs
    │   │   │   ├── AutoMessagePackSerializerTest.Polymorphism.ttinclude
    │   │   │   ├── AutoMessagePackSerializerTest.ttinclude
    │   │   │   ├── AutoMessagePackSerializerTest.Types.cs
    │   │   │   ├── AutoMessagePackSerializerTest.Types.tt
    │   │   │   ├── AutoMessagePackSerializerTest.Types.ttinclude
    │   │   │   ├── BaseCollections.cs
    │   │   │   ├── CodeDomCodeGeneration.cs
    │   │   │   ├── ComplexType.cs
    │   │   │   ├── ComplexTypeWithDataContract.cs
    │   │   │   ├── ComplexTypeWithDataContractWithOrder.cs
    │   │   │   ├── ComplexTypeWithNonSerialized.cs
    │   │   │   ├── ComplexTypeWithOneBaseOrder.cs
    │   │   │   ├── ComplexTypeWithoutAnyAttribute.cs
    │   │   │   ├── ComplexTypeWithTwoMember.cs
    │   │   │   ├── CompositeTest.cs
    │   │   │   ├── DataContractAndNonSerializedMixedTarget.cs
    │   │   │   ├── DataMemberAttributeNamedPropertyTestTarget.cs
    │   │   │   ├── EchoKeyedCollection_2MessagePackSerializer`2.cs
    │   │   │   ├── EnumSerializationTest.EnumDefinitions.cs
    │   │   │   ├── EnumSerializationTest.EnumDefinitions.tt
    │   │   │   ├── EnumSerializationTest.ttinclude
    │   │   │   ├── FieldBasedNilImplicationTest.cs
    │   │   │   ├── FieldBasedNilImplicationTest.tt
    │   │   │   ├── GenerationBasedNilImplicationTest.cs
    │   │   │   ├── GenerationBasedNilImplicationTest.tt
    │   │   │   ├── InheritanceTest.cs
    │   │   │   ├── IVerifiable`1.cs
    │   │   │   ├── IVerifiable.cs
    │   │   │   ├── KeyNameTransformersTest.cs
    │   │   │   ├── MapFieldBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── MapFieldBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── MapFieldBasedEnumSerializationTest.cs
    │   │   │   ├── MapFieldBasedEnumSerializationTest.tt
    │   │   │   ├── MapGenerationBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── MapGenerationBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── MapGenerationBasedEnumSerializationTest.cs
    │   │   │   ├── MapGenerationBasedEnumSerializationTest.tt
    │   │   │   ├── MapReflectionBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── MapReflectionBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── MapReflectionBasedEnumSerializationTest.cs
    │   │   │   ├── MapReflectionBasedEnumSerializationTest.tt
    │   │   │   ├── MessagePackMemberAndDataMemberMixedTarget.cs
    │   │   │   ├── MessagePackMemberAttributeTest.cs
    │   │   │   ├── MessagePackSerializerTest.cs
    │   │   │   ├── MessagePackSerializerTTest.cs
    │   │   │   ├── MillisecondsDateTimeComparer.cs
    │   │   │   ├── MillisecondsDateTimeOffsetComparer.cs
    │   │   │   ├── NilImplicationTestTarget.cs
    │   │   │   ├── NilImplicationTest.ttinclude
    │   │   │   ├── PerformanceTest.cs
    │   │   │   ├── PreGeneratedSerializerActivator.cs
    │   │   │   ├── PreGeneratedSerializerActivator.Types.cs
    │   │   │   ├── PreGeneratedSerializerActivator.Types.tt
    │   │   │   ├── PreGeneratedSerializerGenerator.cs
    │   │   │   ├── ReflectionBasedNilImplicationTest.cs
    │   │   │   ├── ReflectionBasedNilImplicationTest.tt
    │   │   │   ├── RegressionTests.cs
    │   │   │   ├── RoslynCodeGeneration.cs
    │   │   │   ├── SerializationContextTest.cs
    │   │   │   ├── SerializationTargets.cs
    │   │   │   ├── SerializationTargetTest.cs
    │   │   │   ├── SerializerGeneratorTest.cs
    │   │   │   ├── _SetUpFixture.cs
    │   │   │   ├── SimpleCollection`1.cs
    │   │   │   ├── StringKeyedCollection.cs
    │   │   │   ├── StructWithDataContractTest.cs
    │   │   │   ├── TempFileDependentAssemblyManager.cs
    │   │   │   ├── TestValueType.cs
    │   │   │   ├── TimestampSerializationTest.cs
    │   │   │   ├── TypeWithDuplicatedMessagePackMemberAttributeMember.cs
    │   │   │   ├── TypeWithInvalidMessagePackMemberAttributeMember.cs
    │   │   │   ├── TypeWithMissingMessagePackMemberAttributeMember.cs
    │   │   │   ├── VersioningTest.Cases.cs
    │   │   │   ├── VersioningTest.Cases.tt
    │   │   │   └── VersioningTest.cs
    │   │   ├── _SetUpFixture.cs
    │   │   ├── SplittingStream.cs
    │   │   ├── StreamExtensions.cs
    │   │   ├── StreamPackerTest.cs
    │   │   ├── StreamUnpackerTest.cs
    │   │   ├── StreamUnpackerTest.Ext.cs
    │   │   ├── StreamUnpackerTest.Ext.tt
    │   │   ├── StreamUnpackerTest.Raw.cs
    │   │   ├── StreamUnpackerTest.Raw.tt
    │   │   ├── StreamUnpackerTest.Scalar.cs
    │   │   ├── StreamUnpackerTest.Scalar.tt
    │   │   ├── TestRandom.cs
    │   │   ├── TestRandom.tt
    │   │   ├── TestSuite.cs
    │   │   ├── TimestampTest.Calculation.cs
    │   │   ├── TimestampTest.Calculation.tt
    │   │   ├── TimestampTest.Common.ttinclude
    │   │   ├── TimestampTest.Comparison.cs
    │   │   ├── TimestampTest.Comparison.tt
    │   │   ├── TimestampTest.Conversion.cs
    │   │   ├── TimestampTest.Conversion.tt
    │   │   ├── TimestampTest.cs
    │   │   ├── TimestampTest.EncodeDecode.cs
    │   │   ├── TimestampTest.EncodeDecode.tt
    │   │   ├── TimestampTest.Parse.cs
    │   │   ├── TimestampTest.Parse.tt
    │   │   ├── TimestampTest.Properties.cs
    │   │   ├── TimestampTest.Properties.tt
    │   │   ├── TimestampTest.ToString.cs
    │   │   ├── TimestampTest.ToString.tt
    │   │   ├── UnpackerFactoryTest.cs
    │   │   ├── UnpackerTest.cs
    │   │   ├── UnpackerTest.Ext.cs
    │   │   ├── UnpackerTest.Ext.tt
    │   │   ├── UnpackerTest.Object.cs
    │   │   ├── UnpackerTest.Object.tt
    │   │   ├── UnpackerTest.Raw.cs
    │   │   ├── UnpackerTest.Raw.tt
    │   │   ├── UnpackerTest.Scalar.cs
    │   │   ├── UnpackerTest.Scalar.tt
    │   │   ├── UnpackerTest.Skip.cs
    │   │   ├── UnpackerTest.Skip.tt
    │   │   ├── UnpackerTest.Skip.Variations.cs
    │   │   ├── UnpackerTest.Skip.Variations.tt
    │   │   ├── UnpackerTest.Subtree.cs
    │   │   ├── UnpackerTest.tt
    │   │   ├── UnpackingTest.Combinations.Array.cs
    │   │   ├── UnpackingTest.Combinations.Array.tt
    │   │   ├── UnpackingTest.Combinations.Boolean.cs
    │   │   ├── UnpackingTest.Combinations.Boolean.tt
    │   │   ├── UnpackingTest.Combinations.Byte.cs
    │   │   ├── UnpackingTest.Combinations.Byte.tt
    │   │   ├── UnpackingTest.Combinations.Double.cs
    │   │   ├── UnpackingTest.Combinations.Double.tt
    │   │   ├── UnpackingTest.Combinations.Int16.cs
    │   │   ├── UnpackingTest.Combinations.Int16.tt
    │   │   ├── UnpackingTest.Combinations.Int32.cs
    │   │   ├── UnpackingTest.Combinations.Int32.tt
    │   │   ├── UnpackingTest.Combinations.Int64.cs
    │   │   ├── UnpackingTest.Combinations.Int64.tt
    │   │   ├── UnpackingTest.Combinations.Map.cs
    │   │   ├── UnpackingTest.Combinations.Map.tt
    │   │   ├── UnpackingTest.Combinations.Nil.cs
    │   │   ├── UnpackingTest.Combinations.Nil.tt
    │   │   ├── UnpackingTest.Combinations.Raw.cs
    │   │   ├── UnpackingTest.Combinations.Raw.tt
    │   │   ├── UnpackingTest.Combinations.SByte.cs
    │   │   ├── UnpackingTest.Combinations.SByte.tt
    │   │   ├── UnpackingTest.Combinations.Single.cs
    │   │   ├── UnpackingTest.Combinations.Single.tt
    │   │   ├── UnpackingTest.Combinations.UInt16.cs
    │   │   ├── UnpackingTest.Combinations.UInt16.tt
    │   │   ├── UnpackingTest.Combinations.UInt32.cs
    │   │   ├── UnpackingTest.Combinations.UInt32.tt
    │   │   ├── UnpackingTest.Combinations.UInt64.cs
    │   │   ├── UnpackingTest.Combinations.UInt64.tt
    │   │   ├── UnpackingTest.Common.ttinclude
    │   │   ├── UnpackingTest.cs
    │   │   ├── UnpackingTest.Ext.cs
    │   │   ├── UnpackingTest.Ext.tt
    │   │   ├── UnpackingTest.Raw.cs
    │   │   ├── UnpackingTest.Raw.tt
    │   │   ├── UnpackingTest.Scalar.cs
    │   │   └── UnpackingTest.Scalar.tt
    │   ├── MsgPack.UnitTest.ArraySerialization.Xamarin.Android
    │   │   ├── MsgPack.UnitTest.ArraySerialization.Xamarin.Android.csproj
    │   │   ├── Properties
    │   │   │   └── AndroidManifest.xml
    │   │   └── Resources
    │   │       └── Resource.Designer.cs
    │   ├── MsgPack.UnitTest.ArraySerialization.Xamarin.iOS
    │   │   ├── Entitlements.plist
    │   │   ├── Info.plist
    │   │   ├── linker.xml
    │   │   └── MsgPack.UnitTest.ArraySerialization.Xamarin.iOS.csproj
    │   ├── MsgPack.UnitTest.BclExtensions
    │   │   ├── app.config
    │   │   ├── MsgPack.UnitTest.BclExtensions.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── Serialization
    │   │       ├── ArrayCodeDomBasedCustomCollectionSerializersTest.cs
    │   │       ├── ArrayCodeDomBasedCustomCollectionSerializersTest.tt
    │   │       ├── ArrayFieldBasedCustomCollectionSerializersTest.cs
    │   │       ├── ArrayFieldBasedCustomCollectionSerializersTest.tt
    │   │       ├── ArrayReflectionBaedCustomCollectionSerializersTest.cs
    │   │       ├── ArrayReflectionBaedCustomCollectionSerializersTest.tt
    │   │       ├── CustomCollectionSerializersTest.ttinclude
    │   │       ├── MapCodeDomBasedCustomCollectionSerializersTest.cs
    │   │       ├── MapCodeDomBasedCustomCollectionSerializersTest.tt
    │   │       ├── MapFieldBasedCustomCollectionSerializersTest.cs
    │   │       ├── MapFieldBasedCustomCollectionSerializersTest.tt
    │   │       ├── MapReflectionBasedCustomCollectionSerializersTest.cs
    │   │       └── MapReflectionBasedCustomCollectionSerializersTest.tt
    │   ├── MsgPack.UnitTest.BclExtensions.Mono
    │   │   ├── MsgPack.UnitTest.BclExtensions.Mono.csproj
    │   │   ├── packages.config
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── Serialization
    │   ├── MsgPack.UnitTest.BclExtensions.WinRT
    │   │   ├── Images
    │   │   │   ├── UnitTestLogo.png
    │   │   │   ├── UnitTestSmallLogo.png
    │   │   │   ├── UnitTestSplashScreen.png
    │   │   │   └── UnitTestStoreLogo.png
    │   │   ├── MsgPack.UnitTest.BclExtensions.WinRT.csproj
    │   │   ├── MsgPack.UnitTest.BclExtensions.WinRT_TemporaryKey.pfx
    │   │   ├── Package.appxmanifest
    │   │   ├── packages.config
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── MsgPack.UnitTest.CodeDom
    │   │   ├── app.config
    │   │   ├── MsgPack.UnitTest.CodeDom.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── Serialization
    │   │   │   ├── ArrayCodeDomBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── ArrayCodeDomBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── ArrayCodeDomBasedEnumSerializationTest.cs
    │   │   │   ├── ArrayCodeDomBasedEnumSerializationTest.tt
    │   │   │   ├── CodeDomBasedNilImplicationTest.cs
    │   │   │   ├── CodeDomBasedNilImplicationTest.tt
    │   │   │   ├── MapCodeDomBasedAutoMessagePackSerializerTest.cs
    │   │   │   ├── MapCodeDomBasedAutoMessagePackSerializerTest.tt
    │   │   │   ├── MapCodeDomBasedEnumSerializationTest.cs
    │   │   │   └── MapCodeDomBasedEnumSerializationTest.tt
    │   │   └── _SetUpFixture.cs
    │   ├── MsgPack.UnitTest.CodeDom.Net35
    │   │   └── MsgPack.UnitTest.CodeDom.Net35.csproj
    │   ├── MsgPack.UnitTest.CoreClr
    │   │   └── project.json
    │   ├── MsgPack.UnitTest.MapSerialization.Xamarin.Android
    │   │   ├── MsgPack.UnitTest.MapSerialization.Xamarin.Android.csproj
    │   │   ├── Properties
    │   │   │   └── AndroidManifest.xml
    │   │   └── Resources
    │   │       └── Resource.Designer.cs
    │   ├── MsgPack.UnitTest.MapSerialization.Xamarin.iOS
    │   │   ├── Entitlements.plist
    │   │   ├── Info.plist
    │   │   ├── linker.xml
    │   │   └── MsgPack.UnitTest.MapSerialization.Xamarin.iOS.csproj
    │   ├── MsgPack.UnitTest.Mono
    │   │   ├── cases_compact.mpac
    │   │   ├── cases.json
    │   │   ├── cases.mpac
    │   │   ├── MsgPack.UnitTest.Mono.csproj
    │   │   ├── packages.config
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── Serialization
    │   ├── MsgPack.UnitTest.Net35
    │   │   ├── MsgPack.UnitTest.Net35.csproj
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── MsgPack.UnitTest.Packer.Xamarin.Android
    │   │   ├── MsgPack.UnitTest.Packer.Xamarin.Android.csproj
    │   │   ├── Properties
    │   │   │   └── AndroidManifest.xml
    │   │   └── Resources
    │   │       └── Resource.Designer.cs
    │   ├── MsgPack.UnitTest.Packer.Xamarin.iOS
    │   │   ├── Entitlements.plist
    │   │   ├── Info.plist
    │   │   ├── linker.xml
    │   │   └── MsgPack.UnitTest.Packer.Xamarin.iOS.csproj
    │   ├── MsgPack.UnitTest.Silverlight.5
    │   │   ├── App.xaml
    │   │   ├── App.xaml.cs
    │   │   ├── MsgPack.UnitTest.Silverlight.5.csproj
    │   │   ├── Properties
    │   │   │   ├── AppManifest.xml
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   ├── InBrowserSettings.xml
    │   │   │   └── OutOfBrowserSettings.xml
    │   │   └── System
    │   │       ├── Collections
    │   │       │   └── Generic
    │   │       │       ├── BigHelper.cs
    │   │       │       ├── EnumerableHelpers.cs
    │   │       │       ├── SortedDictionary`2.cs
    │   │       │       └── SortedSet`1.cs
    │   │       └── MidpointRouding.cs
    │   ├── MsgPack.UnitTest.Silverlight.5.FullTrust
    │   │   ├── App.xaml
    │   │   ├── App.xaml.cs
    │   │   ├── MsgPack.UnitTest.Silverlight.5.FullTrust.csproj
    │   │   └── Properties
    │   │       ├── AppManifest.xml
    │   │       ├── AssemblyInfo.cs
    │   │       ├── InBrowserSettings.xml
    │   │       └── OutOfBrowserSettings.xml
    │   ├── MsgPack.UnitTest.Silverlight.WindowsPhone
    │   │   ├── App.xaml
    │   │   ├── App.xaml.cs
    │   │   ├── Assets
    │   │   │   ├── AlignmentGrid.png
    │   │   │   ├── ApplicationIcon.png
    │   │   │   └── Tiles
    │   │   │       ├── FlipCycleTileLarge.png
    │   │   │       ├── FlipCycleTileMedium.png
    │   │   │       └── FlipCycleTileSmall.png
    │   │   ├── LocalizedStrings.cs
    │   │   ├── MainPage.xaml
    │   │   ├── MainPage.xaml.cs
    │   │   ├── MsgPack.UnitTest.Silverlight.WindowsPhone.csproj
    │   │   ├── Properties
    │   │   │   ├── AppManifest.xml
    │   │   │   ├── AssemblyInfo.cs
    │   │   │   └── WMAppManifest.xml
    │   │   └── Resources
    │   │       ├── AppResources.Designer.cs
    │   │       └── AppResources.resx
    │   ├── MsgPack.UnitTest.Timestamp.Xamarin.Android
    │   │   ├── MsgPack.UnitTest.Timestamp.Xamarin.Android.csproj
    │   │   ├── Properties
    │   │   │   └── AndroidManifest.xml
    │   │   └── Resources
    │   │       └── Resource.Designer.cs
    │   ├── MsgPack.UnitTest.Timestamp.Xamarin.iOS
    │   │   ├── Entitlements.plist
    │   │   ├── Info.plist
    │   │   ├── linker.xml
    │   │   └── MsgPack.UnitTest.Timestamp.Xamarin.iOS.csproj
    │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full
    │   │   ├── Assets
    │   │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.CSharp.csproj
    │   │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.CSharp.Plugins.csproj
    │   │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.csproj
    │   │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.Editor.csproj
    │   │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.Plugins.csproj
    │   │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.sln
    │   │   ├── ProjectSettings
    │   │   │   ├── AudioManager.asset
    │   │   │   ├── ClusterInputManager.asset
    │   │   │   ├── DynamicsManager.asset
    │   │   │   ├── EditorBuildSettings.asset
    │   │   │   ├── EditorSettings.asset
    │   │   │   ├── GraphicsSettings.asset
    │   │   │   ├── InputManager.asset
    │   │   │   ├── NavMeshAreas.asset
    │   │   │   ├── NetworkManager.asset
    │   │   │   ├── Physics2DSettings.asset
    │   │   │   ├── ProjectSettings.asset
    │   │   │   ├── ProjectVersion.txt
    │   │   │   ├── QualitySettings.asset
    │   │   │   ├── TagManager.asset
    │   │   │   ├── TimeManager.asset
    │   │   │   └── UnityConnectSettings.asset
    │   │   ├── Readme.md
    │   │   ├── run-ios-macos.sh
    │   │   └── run-win.cmd
    │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.Desktop
    │   │   ├── link.xml
    │   │   ├── MakeAssets.ps1
    │   │   ├── MsgPack.UnitTest.Unity.Il2cpp.Full.Desktop.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── UnityTestHelper.cs
    │   ├── MsgPack.UnitTest.Unpacker.Xamarin.Android
    │   │   ├── MsgPack.UnitTest.Unpacker.Xamarin.Android.csproj
    │   │   ├── Properties
    │   │   │   └── AndroidManifest.xml
    │   │   └── Resources
    │   │       └── Resource.Designer.cs
    │   ├── MsgPack.UnitTest.Unpacker.Xamarin.iOS
    │   │   ├── Entitlements.plist
    │   │   ├── Info.plist
    │   │   ├── linker.xml
    │   │   └── MsgPack.UnitTest.Unpacker.Xamarin.iOS.csproj
    │   ├── MsgPack.UnitTest.Unpacking.Xamarin.Android
    │   │   ├── MsgPack.UnitTest.Unpacking.Xamarin.Android.csproj
    │   │   ├── Properties
    │   │   │   └── AndroidManifest.xml
    │   │   └── Resources
    │   │       └── Resource.Designer.cs
    │   ├── MsgPack.UnitTest.Unpacking.Xamarin.iOS
    │   │   ├── Entitlements.plist
    │   │   ├── Info.plist
    │   │   ├── linker.xml
    │   │   └── MsgPack.UnitTest.Unpacking.Xamarin.iOS.csproj
    │   ├── MsgPack.UnitTest.Uwp
    │   │   ├── App.xaml
    │   │   ├── App.xaml.cs
    │   │   ├── Assets
    │   │   │   ├── LockScreenLogo.png
    │   │   │   ├── SplashScreen.png
    │   │   │   ├── Square150x150Logo.png
    │   │   │   ├── Square44x44Logo.png
    │   │   │   ├── StoreLogo.png
    │   │   │   └── Wide310x150Logo.png
    │   │   ├── MainPage.xaml
    │   │   ├── MainPage.xaml.cs
    │   │   ├── MsgPack.UnitTest.Uwp.csproj
    │   │   ├── MsgPack.UnitTest.Uwp.nuget.targets
    │   │   ├── MsgPack.UnitTest.Uwp_TemporaryKey.pfx
    │   │   ├── Package.appxmanifest
    │   │   ├── project.json
    │   │   └── Properties
    │   │       ├── AssemblyInfo.cs
    │   │       └── Default.rd.xml
    │   ├── MsgPack.UnitTest.Uwp.Aot
    │   │   ├── App.xaml
    │   │   ├── App.xaml.cs
    │   │   ├── Assets
    │   │   │   ├── LockScreenLogo.png
    │   │   │   ├── SplashScreen.png
    │   │   │   ├── Square150x150Logo.png
    │   │   │   ├── Square44x44Logo.png
    │   │   │   ├── StoreLogo.png
    │   │   │   └── Wide310x150Logo.png
    │   │   ├── MainPage.xaml
    │   │   ├── MainPage.xaml.cs
    │   │   ├── MsgPack.UnitTest.Uwp.Aot.csproj
    │   │   ├── MsgPack.UnitTest.Uwp.Aot.nuget.targets
    │   │   ├── MsgPack.UnitTest.Uwp.Aot_TemporaryKey.pfx
    │   │   ├── Package.appxmanifest
    │   │   ├── project.json
    │   │   └── Properties
    │   │       ├── AssemblyInfo.cs
    │   │       └── Default.rd.xml
    │   ├── MsgPack.UnitTest.WinRT
    │   │   ├── cases_compact.mpac
    │   │   ├── cases.json
    │   │   ├── cases.mpac
    │   │   ├── Images
    │   │   │   ├── UnitTestLogo.png
    │   │   │   ├── UnitTestSmallLogo.png
    │   │   │   ├── UnitTestSplashScreen.png
    │   │   │   └── UnitTestStoreLogo.png
    │   │   ├── MsgPack.UnitTest.WinRT.csproj
    │   │   ├── MsgPack.UnitTest.WinRT_TemporaryKey.pfx
    │   │   ├── Package.appxmanifest
    │   │   ├── packages.config
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── Serialization
    │   ├── MsgPack.UnitTest.WinRT.WindowsPhone
    │   │   ├── Assets
    │   │   │   ├── Logo.scale-240.png
    │   │   │   ├── SmallLogo.scale-240.png
    │   │   │   ├── SplashScreen.scale-240.png
    │   │   │   ├── Square71x71Logo.scale-240.png
    │   │   │   ├── StoreLogo.scale-240.png
    │   │   │   └── WideLogo.scale-240.png
    │   │   ├── MsgPack.UnitTest.WinRT.WindowsPhone.csproj
    │   │   ├── Package.appxmanifest
    │   │   ├── packages.config
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── MsgPack.UnitTest.Xamarin.Android
    │   │   ├── MainActivity.cs
    │   │   ├── MsgPack.UnitTest.Xamarin.Android.csproj
    │   │   ├── Properties
    │   │   │   ├── AndroidManifest.xml
    │   │   │   └── AssemblyInfo.cs
    │   │   └── Resources
    │   │       ├── AboutResources.txt
    │   │       ├── drawable
    │   │       │   └── Icon.png
    │   │       ├── Resource.designer.cs
    │   │       └── values
    │   │           └── Strings.xml
    │   ├── MsgPack.UnitTest.Xamarin.iOS
    │   │   ├── AppDelegate.cs
    │   │   ├── Entitlements.plist
    │   │   ├── Info.plist
    │   │   ├── linker.xml
    │   │   ├── Main.cs
    │   │   ├── MsgPack.UnitTest.Xamarin.iOS.csproj
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── Resources
    │   │   │   ├── Default@2x.png
    │   │   │   ├── Default-568h@2x.png
    │   │   │   └── Default.png
    │   │   └── Serialization
    │   │       └── AotTest.cs
    │   ├── NUnitLite
    │   │   ├── CommonAssemblyInfo.cs
    │   │   ├── NUnitFramework
    │   │   │   ├── Fakes.cs
    │   │   │   ├── framework
    │   │   │   │   ├── ActionTargets.cs
    │   │   │   │   ├── Api
    │   │   │   │   │   ├── DefaultTestAssemblyBuilder.cs
    │   │   │   │   │   ├── FrameworkController.cs
    │   │   │   │   │   ├── FrameworkPackageSettings.cs
    │   │   │   │   │   ├── ITestAssemblyBuilder.cs
    │   │   │   │   │   ├── ITestAssemblyRunner.cs
    │   │   │   │   │   └── NUnitTestAssemblyRunner.cs
    │   │   │   │   ├── Assert.Comparisons.cs
    │   │   │   │   ├── Assert.Conditions.cs
    │   │   │   │   ├── Assert.cs
    │   │   │   │   ├── Assert.Equality.cs
    │   │   │   │   ├── Assert.Exceptions.Async.cs
    │   │   │   │   ├── Assert.Exceptions.cs
    │   │   │   │   ├── AssertionHelper.cs
    │   │   │   │   ├── Assert.That.cs
    │   │   │   │   ├── Assert.Types.cs
    │   │   │   │   ├── Assume.cs
    │   │   │   │   ├── Attributes
    │   │   │   │   │   ├── ApartmentAttribute.cs
    │   │   │   │   │   ├── AttributeHierarchy.txt
    │   │   │   │   │   ├── AuthorAttribute.cs
    │   │   │   │   │   ├── CategoryAttribute.cs
    │   │   │   │   │   ├── CombinatorialAttribute.cs
    │   │   │   │   │   ├── CombiningStrategyAttribute.cs
    │   │   │   │   │   ├── CultureAttribute.cs
    │   │   │   │   │   ├── DataAttribute.cs
    │   │   │   │   │   ├── DatapointAttribute.cs
    │   │   │   │   │   ├── DatapointsAttribute.cs
    │   │   │   │   │   ├── DatapointSourceAttribute.cs
    │   │   │   │   │   ├── DescriptionAttribute.cs
    │   │   │   │   │   ├── ExplicitAttribute.cs
    │   │   │   │   │   ├── IgnoreAttribute.cs
    │   │   │   │   │   ├── IncludeExcludeAttribute.cs
    │   │   │   │   │   ├── LevelOfParallelismAttribute.cs
    │   │   │   │   │   ├── MaxTimeAttribute.cs
    │   │   │   │   │   ├── NUnitAttribute.cs
    │   │   │   │   │   ├── OneTimeSetUpAttribute.cs
    │   │   │   │   │   ├── OneTimeTearDownAttribute.cs
    │   │   │   │   │   ├── OrderAttribute.cs
    │   │   │   │   │   ├── PairwiseAttribute.cs
    │   │   │   │   │   ├── ParallelizableAttribute.cs
    │   │   │   │   │   ├── ParallelScope.cs
    │   │   │   │   │   ├── PlatformAttribute.cs
    │   │   │   │   │   ├── PropertyAttribute.cs
    │   │   │   │   │   ├── RandomAttribute.cs
    │   │   │   │   │   ├── RangeAttribute.cs
    │   │   │   │   │   ├── RepeatAttribute.cs
    │   │   │   │   │   ├── RequiresMTAAtribute.cs
    │   │   │   │   │   ├── RequiresSTAAttribute.cs
    │   │   │   │   │   ├── RequiresThreadAttribute.cs
    │   │   │   │   │   ├── RetryAttribute.cs
    │   │   │   │   │   ├── SequentialAttribute.cs
    │   │   │   │   │   ├── SetCultureAttribute.cs
    │   │   │   │   │   ├── SetUICultureAttribute.cs
    │   │   │   │   │   ├── SetUpAttribute.cs
    │   │   │   │   │   ├── SetUpFixtureAttribute.cs
    │   │   │   │   │   ├── SingleThreadedAttribute.cs
    │   │   │   │   │   ├── TearDownAttribute.cs
    │   │   │   │   │   ├── TestActionAttribute.cs
    │   │   │   │   │   ├── TestAssemblyDirectoryResolveAttribute.cs
    │   │   │   │   │   ├── TestAttribute.cs
    │   │   │   │   │   ├── TestCaseAttribute.cs
    │   │   │   │   │   ├── TestCaseSourceAttribute.cs
    │   │   │   │   │   ├── TestFixtureAttribute.cs
    │   │   │   │   │   ├── TestFixtureSetUpAttribute.cs
    │   │   │   │   │   ├── TestFixtureSourceAttribute.cs
    │   │   │   │   │   ├── TestFixtureTearDownAttribute.cs
    │   │   │   │   │   ├── TestOfAttribute.cs
    │   │   │   │   │   ├── TheoryAttribute.cs
    │   │   │   │   │   ├── TimeoutAttribute.cs
    │   │   │   │   │   ├── ValuesAttribute.cs
    │   │   │   │   │   └── ValueSourceAttribute.cs
    │   │   │   │   ├── CollectionAssert.cs
    │   │   │   │   ├── Compatibility
    │   │   │   │   │   ├── AttributeHelper.cs
    │   │   │   │   │   ├── BindingFlags.cs
    │   │   │   │   │   ├── LongLivedMarshalByRefObject.cs
    │   │   │   │   │   ├── ReaderWriterLockSlim.cs
    │   │   │   │   │   ├── ReflectionExtensions.cs
    │   │   │   │   │   ├── System
    │   │   │   │   │   │   └── Lazy.cs
    │   │   │   │   │   ├── System.Collections
    │   │   │   │   │   │   └── CollectionDebuggerView.cs
    │   │   │   │   │   ├── System.Collections.Concurrent
    │   │   │   │   │   │   ├── ConcurrentQueue.cs
    │   │   │   │   │   │   └── IProducerConsumerCollection.cs
    │   │   │   │   │   ├── System.Diagnostics
    │   │   │   │   │   │   └── Stopwatch.cs
    │   │   │   │   │   ├── System.Threading
    │   │   │   │   │   │   ├── LazyThreadSafetyMode.cs
    │   │   │   │   │   │   └── SpinWait.cs
    │   │   │   │   │   └── System.Web.UI
    │   │   │   │   │       └── ICallbackEventHandler.cs
    │   │   │   │   ├── Constraints
    │   │   │   │   │   ├── AllItemsConstraint.cs
    │   │   │   │   │   ├── AndConstraint.cs
    │   │   │   │   │   ├── AssignableFromConstraint.cs
    │   │   │   │   │   ├── AssignableToConstraint.cs
    │   │   │   │   │   ├── AttributeConstraint.cs
    │   │   │   │   │   ├── AttributeExistsConstraint.cs
    │   │   │   │   │   ├── BinaryConstraint.cs
    │   │   │   │   │   ├── BinarySerializableConstraint.cs
    │   │   │   │   │   ├── CollectionConstraint.cs
    │   │   │   │   │   ├── CollectionContainsConstraint.cs
    │   │   │   │   │   ├── CollectionEquivalentConstraint.cs
    │   │   │   │   │   ├── CollectionItemsEqualConstraint.cs
    │   │   │   │   │   ├── CollectionOrderedConstraint.cs
    │   │   │   │   │   ├── CollectionSubsetConstraint.cs
    │   │   │   │   │   ├── CollectionSupersetConstraint.cs
    │   │   │   │   │   ├── CollectionTally.cs
    │   │   │   │   │   ├── ComparisonAdapter.cs
    │   │   │   │   │   ├── ComparisonConstraint.cs
    │   │   │   │   │   ├── ConstraintBuilder.cs
    │   │   │   │   │   ├── Constraint.cs
    │   │   │   │   │   ├── ConstraintExpression.cs
    │   │   │   │   │   ├── ConstraintFactory.cs
    │   │   │   │   │   ├── ConstraintResult.cs
    │   │   │   │   │   ├── ContainsConstraint.cs
    │   │   │   │   │   ├── DelayedConstraint.cs
    │   │   │   │   │   ├── DictionaryContainsKeyConstraint.cs
    │   │   │   │   │   ├── DictionaryContainsValueConstraint.cs
    │   │   │   │   │   ├── EmptyCollectionConstraint.cs
    │   │   │   │   │   ├── EmptyConstraint.cs
    │   │   │   │   │   ├── EmptyDirectoryConstraint.cs
    │   │   │   │   │   ├── EmptyStringConstraint.cs
    │   │   │   │   │   ├── EndsWithConstraint.cs
    │   │   │   │   │   ├── EqualConstraint.cs
    │   │   │   │   │   ├── EqualConstraintResult.cs
    │   │   │   │   │   ├── EqualityAdapter.cs
    │   │   │   │   │   ├── ExactCountConstraint.cs
    │   │   │   │   │   ├── ExactTypeConstraint.cs
    │   │   │   │   │   ├── ExceptionNotThrownConstraint.cs
    │   │   │   │   │   ├── ExceptionTypeConstraint.cs
    │   │   │   │   │   ├── FalseConstraint.cs
    │   │   │   │   │   ├── FileExistsConstraint.cs
    │   │   │   │   │   ├── FileOrDirectoryExistsConstraint.cs
    │   │   │   │   │   ├── FloatingPointNumerics.cs
    │   │   │   │   │   ├── GreaterThanConstraint.cs
    │   │   │   │   │   ├── GreaterThanOrEqualConstraint.cs
    │   │   │   │   │   ├── IConstraint.cs
    │   │   │   │   │   ├── InstanceOfTypeConstraint.cs
    │   │   │   │   │   ├── IResolveConstraint.cs
    │   │   │   │   │   ├── LessThanConstraint.cs
    │   │   │   │   │   ├── LessThanOrEqualConstraint.cs
    │   │   │   │   │   ├── MessageWriter.cs
    │   │   │   │   │   ├── MsgUtils.cs
    │   │   │   │   │   ├── NaNConstraint.cs
    │   │   │   │   │   ├── NoItemConstraint.cs
    │   │   │   │   │   ├── NotConstraint.cs
    │   │   │   │   │   ├── NullConstraint.cs
    │   │   │   │   │   ├── Numerics.cs
    │   │   │   │   │   ├── NUnitComparer.cs
    │   │   │   │   │   ├── NUnitEqualityComparer.cs
    │   │   │   │   │   ├── Operators
    │   │   │   │   │   │   ├── AllOperator.cs
    │   │   │   │   │   │   ├── AndOperator.cs
    │   │   │   │   │   │   ├── AttributeOperator.cs
    │   │   │   │   │   │   ├── BinaryOperator.cs
    │   │   │   │   │   │   ├── CollectionOperator.cs
    │   │   │   │   │   │   ├── ConstraintOperator.cs
    │   │   │   │   │   │   ├── ExactCountOperator.cs
    │   │   │   │   │   │   ├── NoneOperator.cs
    │   │   │   │   │   │   ├── NotOperator.cs
    │   │   │   │   │   │   ├── OrOperator.cs
    │   │   │   │   │   │   ├── PrefixOperator.cs
    │   │   │   │   │   │   ├── PropOperator.cs
    │   │   │   │   │   │   ├── SelfResolvingOperator.cs
    │   │   │   │   │   │   ├── SomeOperator.cs
    │   │   │   │   │   │   ├── ThrowsOperator.cs
    │   │   │   │   │   │   └── WithOperator.cs
    │   │   │   │   │   ├── OrConstraint.cs
    │   │   │   │   │   ├── PathConstraint.cs
    │   │   │   │   │   ├── PredicateConstraint.cs
    │   │   │   │   │   ├── PrefixConstraint.cs
    │   │   │   │   │   ├── PropertyConstraint.cs
    │   │   │   │   │   ├── PropertyExistsConstraint.cs
    │   │   │   │   │   ├── RangeConstraint.cs
    │   │   │   │   │   ├── RegexConstraint.cs
    │   │   │   │   │   ├── ResolvableConstraintExpression.cs
    │   │   │   │   │   ├── ReusableConstraint.cs
    │   │   │   │   │   ├── SameAsConstraint.cs
    │   │   │   │   │   ├── SamePathConstraint.cs
    │   │   │   │   │   ├── SamePathOrUnderConstraint.cs
    │   │   │   │   │   ├── SomeItemsConstraint.cs
    │   │   │   │   │   ├── StartsWithConstraint.cs
    │   │   │   │   │   ├── StringConstraint.cs
    │   │   │   │   │   ├── SubPathConstraint.cs
    │   │   │   │   │   ├── SubstringConstraint.cs
    │   │   │   │   │   ├── ThrowsConstraint.cs
    │   │   │   │   │   ├── ThrowsExceptionConstraint.cs
    │   │   │   │   │   ├── ThrowsNothingConstraint.cs
    │   │   │   │   │   ├── Tolerance.cs
    │   │   │   │   │   ├── ToleranceMode.cs
    │   │   │   │   │   ├── TrueConstraint.cs
    │   │   │   │   │   ├── TypeConstraint.cs
    │   │   │   │   │   ├── UniqueItemsConstraint.cs
    │   │   │   │   │   └── XmlSerializableConstraint.cs
    │   │   │   │   ├── Contains.cs
    │   │   │   │   ├── DirectoryAssert.cs
    │   │   │   │   ├── Does.cs
    │   │   │   │   ├── Env.cs
    │   │   │   │   ├── Exceptions
    │   │   │   │   │   ├── AssertionException.cs
    │   │   │   │   │   ├── IgnoreException.cs
    │   │   │   │   │   ├── InconclusiveException.cs
    │   │   │   │   │   ├── ResultStateException.cs
    │   │   │   │   │   └── SuccessException.cs
    │   │   │   │   ├── FileAssert.cs
    │   │   │   │   ├── GlobalSettings.cs
    │   │   │   │   ├── Guard.cs
    │   │   │   │   ├── Has.cs
    │   │   │   │   ├── Interfaces
    │   │   │   │   │   ├── IApplyToContext.cs
    │   │   │   │   │   ├── IApplyToTest.cs
    │   │   │   │   │   ├── ICallbackEventHandler.cs
    │   │   │   │   │   ├── ICombiningStrategy.cs
    │   │   │   │   │   ├── ICommandWrapper.cs
    │   │   │   │   │   ├── IDisposableFixture.cs
    │   │   │   │   │   ├── IFixtureBuilder.cs
    │   │   │   │   │   ├── IImplyFixture.cs
    │   │   │   │   │   ├── IMethodInfo.cs
    │   │   │   │   │   ├── InterfaceChanges.txt
    │   │   │   │   │   ├── IParameterDataProvider.cs
    │   │   │   │   │   ├── IParameterDataSource.cs
    │   │   │   │   │   ├── IParameterInfo.cs
    │   │   │   │   │   ├── IPropertyBag.cs
    │   │   │   │   │   ├── IReflectionInfo.cs
    │   │   │   │   │   ├── ISimpleTestBuilder.cs
    │   │   │   │   │   ├── ISuiteBuilder.cs
    │   │   │   │   │   ├── ITestBuilder.cs
    │   │   │   │   │   ├── ITestCaseBuilder.cs
    │   │   │   │   │   ├── ITestCaseData.cs
    │   │   │   │   │   ├── ITest.cs
    │   │   │   │   │   ├── ITestData.cs
    │   │   │   │   │   ├── ITestFilter.cs
    │   │   │   │   │   ├── ITestFixtureData.cs
    │   │   │   │   │   ├── ITestListener.cs
    │   │   │   │   │   ├── ITestResult.cs
    │   │   │   │   │   ├── ITypeInfo.cs
    │   │   │   │   │   ├── IXmlNodeBuilder.cs
    │   │   │   │   │   ├── ResultState.cs
    │   │   │   │   │   ├── RunState.cs
    │   │   │   │   │   ├── TestOutput.cs
    │   │   │   │   │   ├── TestStatus.cs
    │   │   │   │   │   └── TNode.cs
    │   │   │   │   ├── Internal
    │   │   │   │   │   ├── ActionsHelper.cs
    │   │   │   │   │   ├── AssemblyHelper.cs
    │   │   │   │   │   ├── AsyncInvocationRegion.cs
    │   │   │   │   │   ├── Builders
    │   │   │   │   │   │   ├── CombinatorialStrategy.cs
    │   │   │   │   │   │   ├── DatapointProvider.cs
    │   │   │   │   │   │   ├── DefaultSuiteBuilder.cs
    │   │   │   │   │   │   ├── DefaultTestCaseBuilder.cs
    │   │   │   │   │   │   ├── NamespaceTreeBuilder.cs
    │   │   │   │   │   │   ├── NUnitTestCaseBuilder.cs
    │   │   │   │   │   │   ├── NUnitTestFixtureBuilder.cs
    │   │   │   │   │   │   ├── PairwiseStrategy.cs
    │   │   │   │   │   │   ├── ParameterDataProvider.cs
    │   │   │   │   │   │   ├── ParameterDataSourceProvider.cs
    │   │   │   │   │   │   ├── ProviderCache.cs
    │   │   │   │   │   │   └── SequentialStrategy.cs
    │   │   │   │   │   ├── Commands
    │   │   │   │   │   │   ├── ApplyChangesToContextCommand.cs
    │   │   │   │   │   │   ├── CommandStage.cs
    │   │   │   │   │   │   ├── DelegatingTestCommand.cs
    │   │   │   │   │   │   ├── MaxTimeCommand.cs
    │   │   │   │   │   │   ├── OneTimeSetUpCommand.cs
    │   │   │   │   │   │   ├── OneTimeTearDownCommand.cs
    │   │   │   │   │   │   ├── SetUpTearDownCommand.cs
    │   │   │   │   │   │   ├── SetUpTearDownItem.cs
    │   │   │   │   │   │   ├── SkipCommand.cs
    │   │   │   │   │   │   ├── TestActionCommand.cs
    │   │   │   │   │   │   ├── TestActionItem.cs
    │   │   │   │   │   │   ├── TestCommand.cs
    │   │   │   │   │   │   ├── TestMethodCommand.cs
    │   │   │   │   │   │   └── TheoryResultCommand.cs
    │   │   │   │   │   ├── CultureDetector.cs
    │   │   │   │   │   ├── ExceptionHelper.cs
    │   │   │   │   │   ├── Execution
    │   │   │   │   │   │   ├── CommandBuilder.cs
    │   │   │   │   │   │   ├── CompositeWorkItem.cs
    │   │   │   │   │   │   ├── CountdownEvent.cs
    │   │   │   │   │   │   ├── EventListenerTextWriter.cs
    │   │   │   │   │   │   ├── EventPump.cs
    │   │   │   │   │   │   ├── EventQueue.cs
    │   │   │   │   │   │   ├── IWorkItemDispatcher.cs
    │   │   │   │   │   │   ├── ParallelWorkItemDispatcher.cs
    │   │   │   │   │   │   ├── QueuingEventListener.cs
    │   │   │   │   │   │   ├── SimpleWorkItem.cs
    │   │   │   │   │   │   ├── SimpleWorkItemDispatcher.cs
    │   │   │   │   │   │   ├── TestWorker.cs
    │   │   │   │   │   │   ├── TextCapture.cs
    │   │   │   │   │   │   ├── TextMessageWriter.cs
    │   │   │   │   │   │   ├── WorkItem.cs
    │   │   │   │   │   │   ├── WorkItemQueue.cs
    │   │   │   │   │   │   ├── WorkItemState.cs
    │   │   │   │   │   │   └── WorkShift.cs
    │   │   │   │   │   ├── Filters
    │   │   │   │   │   │   ├── AndFilter.cs
    │   │   │   │   │   │   ├── CategoryFilter.cs
    │   │   │   │   │   │   ├── ClassNameFilter.cs
    │   │   │   │   │   │   ├── CompositeFilter.cs
    │   │   │   │   │   │   ├── FullNameFilter.cs
    │   │   │   │   │   │   ├── IdFilter.cs
    │   │   │   │   │   │   ├── MethodNameFilter.cs
    │   │   │   │   │   │   ├── NotFilter.cs
    │   │   │   │   │   │   ├── OrFilter.cs
    │   │   │   │   │   │   ├── PropertyFilter.cs
    │   │   │   │   │   │   ├── TestNameFilter.cs
    │   │   │   │   │   │   └── ValueMatchFilter.cs
    │   │   │   │   │   ├── GenericMethodHelper.cs
    │   │   │   │   │   ├── InvalidDataSourceException.cs
    │   │   │   │   │   ├── InvalidTestFixtureException.cs
    │   │   │   │   │   ├── Logging
    │   │   │   │   │   │   ├── ILogger.cs
    │   │   │   │   │   │   ├── InternalTrace.cs
    │   │   │   │   │   │   ├── InternalTraceLevel.cs
    │   │   │   │   │   │   ├── InternalTraceWriter.cs
    │   │   │   │   │   │   └── Logger.cs
    │   │   │   │   │   ├── MethodWrapper.cs
    │   │   │   │   │   ├── NetCFExtensions.cs
    │   │   │   │   │   ├── NUnitException.cs
    │   │   │   │   │   ├── OSPlatform.cs
    │   │   │   │   │   ├── ParameterWrapper.cs
    │   │   │   │   │   ├── PlatformHelper.cs
    │   │   │   │   │   ├── PropertyBag.cs
    │   │   │   │   │   ├── PropertyNames.cs
    │   │   │   │   │   ├── Randomizer.cs
    │   │   │   │   │   ├── Reflect.cs
    │   │   │   │   │   ├── Results
    │   │   │   │   │   │   ├── TestCaseResult.cs
    │   │   │   │   │   │   ├── TestResult.cs
    │   │   │   │   │   │   └── TestSuiteResult.cs
    │   │   │   │   │   ├── RuntimeFramework.cs
    │   │   │   │   │   ├── StackFilter.cs
    │   │   │   │   │   ├── StringUtil.cs
    │   │   │   │   │   ├── TestCaseParameters.cs
    │   │   │   │   │   ├── TestExecutionContext.cs
    │   │   │   │   │   ├── TestExecutionStatus.cs
    │   │   │   │   │   ├── TestFilter.cs
    │   │   │   │   │   ├── TestFixtureParameters.cs
    │   │   │   │   │   ├── TestListener.cs
    │   │   │   │   │   ├── TestNameGenerator.cs
    │   │   │   │   │   ├── TestParameters.cs
    │   │   │   │   │   ├── TestProgressReporter.cs
    │   │   │   │   │   ├── Tests
    │   │   │   │   │   │   ├── ParameterizedFixtureSuite.cs
    │   │   │   │   │   │   ├── ParameterizedMethodSuite.cs
    │   │   │   │   │   │   ├── SetUpFixture.cs
    │   │   │   │   │   │   ├── TestAssembly.cs
    │   │   │   │   │   │   ├── Test.cs
    │   │   │   │   │   │   ├── TestFixture.cs
    │   │   │   │   │   │   ├── TestMethod.cs
    │   │   │   │   │   │   └── TestSuite.cs
    │   │   │   │   │   ├── ThreadUtility.cs
    │   │   │   │   │   ├── TypeHelper.cs
    │   │   │   │   │   └── TypeWrapper.cs
    │   │   │   │   ├── Is.cs
    │   │   │   │   ├── ITestAction.cs
    │   │   │   │   ├── Iz.cs
    │   │   │   │   ├── List.cs
    │   │   │   │   ├── ListMapper.cs
    │   │   │   │   ├── nunit.framework-2.0.csproj
    │   │   │   │   ├── nunit.framework-3.5.csproj
    │   │   │   │   ├── nunit.framework-4.0.csproj
    │   │   │   │   ├── nunit.framework-4.5.csproj
    │   │   │   │   ├── nunit.framework-netcf-3.5.csproj
    │   │   │   │   ├── nunit.framework-portable.csproj
    │   │   │   │   ├── nunit.framework-sl-5.0.csproj
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── AssemblyInfo.cs
    │   │   │   │   ├── SpecialValue.cs
    │   │   │   │   ├── StringAssert.cs
    │   │   │   │   ├── TestCaseData.cs
    │   │   │   │   ├── TestContext.cs
    │   │   │   │   ├── TestFixtureData.cs
    │   │   │   │   ├── TestParameters.cs
    │   │   │   │   └── Throws.cs
    │   │   │   ├── FrameworkVersion.cs
    │   │   │   ├── nunitlite
    │   │   │   │   ├── AutoRun.cs
    │   │   │   │   ├── ColorConsole.cs
    │   │   │   │   ├── ColorConsoleWriter.cs
    │   │   │   │   ├── ColorStyle.cs
    │   │   │   │   ├── CommandLineOptions.cs
    │   │   │   │   ├── DebugWriter.cs
    │   │   │   │   ├── DefaultOptionsProvider.cs
    │   │   │   │   ├── ExtendedTextWrapper.cs
    │   │   │   │   ├── ExtendedTextWriter.cs
    │   │   │   │   ├── IDefaultOptionsProvider.cs
    │   │   │   │   ├── nunitlite-2.0.csproj
    │   │   │   │   ├── nunitlite-3.5.csproj
    │   │   │   │   ├── nunitlite-4.0.csproj
    │   │   │   │   ├── nunitlite-4.5.csproj
    │   │   │   │   ├── nunitlite-netcf-3.5.csproj
    │   │   │   │   ├── NUnitLiteOptions.cs
    │   │   │   │   ├── nunitlite-portable.csproj
    │   │   │   │   ├── nunitlite-sl-5.0.csproj
    │   │   │   │   ├── Options.cs
    │   │   │   │   ├── OutputManager.cs
    │   │   │   │   ├── OutputSpecification.cs
    │   │   │   │   ├── OutputWriters
    │   │   │   │   │   ├── NUnit2XmlOutputWriter.cs
    │   │   │   │   │   ├── NUnit3XmlOutputWriter.cs
    │   │   │   │   │   ├── OutputWriter.cs
    │   │   │   │   │   └── TestCaseOutputWriter.cs
    │   │   │   │   ├── Program.cs
    │   │   │   │   ├── Properties
    │   │   │   │   │   └── AssemblyInfo.cs
    │   │   │   │   ├── ResultSummary.cs
    │   │   │   │   ├── Silverlight
    │   │   │   │   │   ├── TestPage.xaml
    │   │   │   │   │   ├── TestPage.xaml.cs
    │   │   │   │   │   └── TextBlockWriter.cs
    │   │   │   │   ├── StringExtensions.cs
    │   │   │   │   ├── StringSplitOptions.cs
    │   │   │   │   ├── TcpWriter.cs
    │   │   │   │   ├── TeamCityEventListener.cs
    │   │   │   │   ├── TestNameParser.cs
    │   │   │   │   ├── TestSelectionParser.cs
    │   │   │   │   ├── TestSelectionParserException.cs
    │   │   │   │   ├── TextRunner.cs
    │   │   │   │   ├── TextUI.cs
    │   │   │   │   └── Tokenizer.cs
    │   │   │   ├── TestBuilder.cs
    │   │   │   └── TestFile.cs
    │   │   └── nunit.snk
    │   ├── NUnitLiteRunner
    │   │   ├── NUnitLiteRunner.csproj
    │   │   ├── Program.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── RoslynAnalyzerUnitTestExplorer.ttinclude
    │   ├── Xamarin.Android.Common.props
    │   └── Xamarin.iOS.Common.props
    ├── TODO.md
    └── tools
        ├── MakeCert
        │   └── New-TestCerft.ps1
        ├── mpu
        │   ├── bin
        │   │   └── net35
        │   │       └── mpu.exe
        │   └── ReadMe.txt
        └── SyncProjects2
            ├── MsgPack.Tools.Build.SyncProject
            │   ├── MsgPack.Tools.Build.SyncProject.csproj
            │   └── Tools
            │       └── Build
            │           ├── Glob.cs
            │           ├── GlobJsonConverter.cs
            │           ├── GlobType.cs
            │           ├── ProjectSynchronizationDefinition.cs
            │           └── ProjectSynchronizer.cs
            ├── SyncProjects2
            │   ├── Program.cs
            │   └── SyncProjects2.csproj
            └── SyncProjects2.sln

188 directories, 2291 files

标签:

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警