Skip to content

Commit 2468df2

Browse files
committed
Add TODO comments for future maintenance.
1 parent 513e9c1 commit 2468df2

18 files changed

Lines changed: 19 additions & 0 deletions

src/MsgPack/Serialization/CollectionSerializers/CollectionMessagePackSerializer`2.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ protected override void AddItem( TCollection collection, TItem item )
9090
}
9191

9292
#if UNITY
93+
#warning TODO: Remove if possible for maintenancibility.
9394
internal abstract class UnityCollectionMessagePackSerializer : UnityEnumerableMessagePackSerializerBase
9495
{
9596
private readonly MethodInfo _getCount;

src/MsgPack/Serialization/CollectionSerializers/DictionaryMessagePackSerializer`3.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ namespace MsgPack.Serialization.CollectionSerializers
4343
public abstract class DictionaryMessagePackSerializer<TDictionary, TKey, TValue> : DictionaryMessagePackSerializerBase<TDictionary, TKey, TValue>
4444
where TDictionary : IDictionary<TKey, TValue>
4545
#if UNITY
46+
#warning TODO: Remove if possible for maintenancibility.
4647
, IEnumerable<KeyValuePair<TKey, TValue>> // This is obvious from IDictionary<TKey, TValue>, but Unity compiler cannot recognize this.
4748
#endif // UNITY
4849
{
@@ -99,6 +100,7 @@ protected override void AddItem( TDictionary dictionary, TKey key, TValue value
99100
}
100101

101102
#if UNITY
103+
#warning TODO: Remove if possible for maintenancibility.
102104
internal abstract class UnityDictionaryMessagePackSerializer : NonGenericMessagePackSerializer,
103105
ICollectionInstanceFactory
104106
{

src/MsgPack/Serialization/CollectionSerializers/EnumerableMessagePackSerializer`2.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@ protected internal override async Task PackToAsyncCore( Packer packer, TCollecti
126126
#endif // FEATURE_TAP
127127
}
128128
#if UNITY
129+
#warning TODO: Remove if possible for maintenancibility.
129130
internal abstract class UnityEnumerableMessagePackSerializer : UnityEnumerableMessagePackSerializerBase
130131
{
131132
private readonly MethodInfo _getCount;

src/MsgPack/Serialization/CollectionSerializers/NonGenericCollectionMessagePackSerializer`1.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ protected internal override async Task PackToAsyncCore( Packer packer, TCollecti
107107
}
108108

109109
#if UNITY
110+
#warning TODO: Remove if possible for maintenancibility.
110111
internal abstract class UnityNonGenericCollectionMessagePackSerializer : UnityNonGenericEnumerableMessagePackSerializerBase
111112
{
112113
protected UnityNonGenericCollectionMessagePackSerializer( SerializationContext ownerContext, Type targetType, PolymorphismSchema schema )

src/MsgPack/Serialization/CollectionSerializers/NonGenericDictionaryMessagePackSerializer`1.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ private async Task<TDictionary> UnpackToAsyncCore( Unpacker unpacker, TDictionar
373373
}
374374

375375
#if UNITY
376+
#warning TODO: Remove if possible for maintenancibility.
376377
internal abstract class UnityNonGenericDictionaryMessagePackSerializer : NonGenericMessagePackSerializer, ICollectionInstanceFactory
377378
{
378379
private readonly MessagePackSerializer _keySerializer;

src/MsgPack/Serialization/CollectionSerializers/NonGenericEnumerableMessagePackSerializerBase`1.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ protected virtual void AddItem( TCollection collection, object item )
245245
}
246246

247247
#if UNITY
248+
#warning TODO: Remove if possible for maintenancibility.
248249
internal abstract class UnityNonGenericEnumerableMessagePackSerializerBase : NonGenericMessagePackSerializer, ICollectionInstanceFactory
249250
{
250251
private readonly MessagePackSerializer _itemSerializer;

src/MsgPack/Serialization/CollectionSerializers/NonGenericEnumerableMessagePackSerializer`1.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ protected internal override async Task PackToAsyncCore( Packer packer, TCollecti
118118
}
119119

120120
#if UNITY
121+
#warning TODO: Remove if possible for maintenancibility.
121122
internal abstract class UnityNonGenericEnumerableMessagePackSerializer : UnityNonGenericEnumerableMessagePackSerializerBase
122123
{
123124
protected UnityNonGenericEnumerableMessagePackSerializer( SerializationContext ownerContext, Type targetType, PolymorphismSchema schema )

src/MsgPack/Serialization/CollectionSerializers/NonGenericListMessagePackSerializer`1.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ protected override void AddItem( TList collection, object item )
150150
}
151151

152152
#if UNITY
153+
#warning TODO: Remove if possible for maintenancibility.
153154
internal abstract class UnityNonGenericListMessagePackSerializer : UnityNonGenericCollectionMessagePackSerializer
154155
{
155156
protected UnityNonGenericListMessagePackSerializer( SerializationContext ownerContext, Type targetType, PolymorphismSchema schema )

src/MsgPack/Serialization/DefaultSerializers/AbstractCollectionMessagePackSerializer`2.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ namespace MsgPack.Serialization.DefaultSerializers
4040
internal sealed class AbstractCollectionMessagePackSerializer<TCollection, TItem> : CollectionMessagePackSerializer<TCollection, TItem>
4141
where TCollection : ICollection<TItem>
4242
#else
43+
#warning TODO: Use generic collection if possible for maintenancibility.
4344
internal sealed class AbstractCollectionMessagePackSerializer : UnityCollectionMessagePackSerializer
4445
#endif // !UNITY
4546
{

src/MsgPack/Serialization/DefaultSerializers/AbstractDictionaryMessagePackSerializer`3.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ namespace MsgPack.Serialization.DefaultSerializers
4040
internal sealed class AbstractDictionaryMessagePackSerializer<TDictionary, TKey, TValue> : DictionaryMessagePackSerializer<TDictionary, TKey, TValue>
4141
where TDictionary : IDictionary<TKey, TValue>
4242
#else
43+
#warning TODO: Use generic collection if possible for maintenancibility.
4344
internal sealed class AbstractDictionaryMessagePackSerializer : UnityDictionaryMessagePackSerializer
4445
#endif // !UNITY
4546
{

0 commit comments

Comments
 (0)