protected ConvertBinder(Type type, bool @explicit) { ContractUtils.RequiresNotNull(type, nameof(type)); Type = type; Explicit = @explicit; }