protected DeleteMemberBinder(string name, bool ignoreCase) { ContractUtils.RequiresNotNull(name, nameof(name)); Name = name; IgnoreCase = ignoreCase; }