Example #1
0
        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);
        }
Example #2
0
 public abstract void ResolveNumber(String number, NumberResolved on_resolved);
 protected override void _TryResolveNewNumber(string number, NumberResolved on_resolved)
 {
 }
Example #4
0
 protected abstract void _TryResolveNewNumber(string number, NumberResolved on_resolved);
Example #5
0
 public abstract void ResolveNumber(String number, NumberResolved on_resolved);
		protected abstract void _TryResolveNewNumber(string number, NumberResolved on_resolved);
		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);
		}