public void AddOverride(Type t, DOnDecode onDecode) { if (t == null) { return; } if (_overrides.ContainsKey(t)) { if (onDecode == null) { _overrides.Remove(t); } else { _overrides[t] = onDecode; } } else { if (onDecode != null) { _overrides.Add(t, onDecode); } } }
public void AddOverride(Type t, DOnDecode onDecode) { if (t == null) return; if (_overrides.ContainsKey(t)) { if (onDecode == null) _overrides.Remove(t); else _overrides[t] = onDecode; } else { if (onDecode != null) _overrides.Add(t, onDecode); } }