public void Add(Serializers serializers) { if (Serializers.initialized.TryGetValue(this.id, out var state) == false || state == false) { return; } this.Init(32); serializers.Init(32); foreach (var kv in serializers.serializers) { if (this.serializers.ContainsKey(kv.Key) == false) { this.serializers.Add(kv.Key, kv.Value); } } foreach (var kv in serializers.serializersBaseType) { if (this.serializersBaseType.ContainsKey(kv.Key) == false) { this.serializersBaseType.Add(kv.Key, kv.Value); } } foreach (var kv in serializers.serializersByTypeValue) { if (this.serializersByTypeValue.ContainsKey(kv.Key) == false) { this.serializersByTypeValue.Add(kv.Key, kv.Value); } } }
public void Add(Serializers serializers) { this.Init(32); serializers.Init(32); foreach (var kv in serializers.serializers) { this.serializers.Add(kv.Key, kv.Value); } foreach (var kv in serializers.serializersBaseType) { this.serializersBaseType.Add(kv.Key, kv.Value); } foreach (var kv in serializers.serializersByTypeValue) { this.serializersByTypeValue.Add(kv.Key, kv.Value); } }