public override void ResolveNumber(string number, NumberResolved on_resolved) { String alias; number = NormalizeNumber(number); if (number_to_alias.TryGetValue(number, out alias)) { on_resolved(alias); return; } _TryResolveNewNumber(number, on_resolved); }
public abstract void ResolveNumber(String number, NumberResolved on_resolved);
protected override void _TryResolveNewNumber(string number, NumberResolved on_resolved) { }
protected abstract void _TryResolveNewNumber(string number, NumberResolved on_resolved);