private bool onKeyNotFound(string name, string member, bool isExtension, out object value) { if (KeyNotFound == null) { value = null; return(false); } KeyNotFoundEventArgs args = new KeyNotFoundEventArgs(name, member, isExtension); KeyNotFound(this, args); if (!args.Handled) { value = null; return(false); } value = args.Substitute; return(true); }
private bool onKeyNotFound(string name, string member, out object value) { if (KeyNotFound == null) { value = null; return false; } KeyNotFoundEventArgs args = new KeyNotFoundEventArgs(name, member); KeyNotFound(this, args); if (!args.Handled) { value = null; return false; } value = args.Substitute; return true; }