if (value?.Length > MaxTitleLength) throw new ArgumentException($"Title length must be less than or equal to {MaxTitleLength}.");
if (value?.Length > MaxTitleLength) throw new ArgumentException($"Title length must be less than or equal to {MaxTitleLength}.", nameof(Title));
_embed.Title = value;
_embed.Title = value;
}
}
}
}
@@ -33,7 +33,7 @@ namespace Discord
get => _embed.Description;
get => _embed.Description;
set
set
{
{
if (value?.Length > MaxDescriptionLength) throw new ArgumentException($"Description length must be less than or equal to {MaxDescriptionLength}.");
if (value?.Length > MaxDescriptionLength) throw new ArgumentException($"Description length must be less than or equal to {MaxDescriptionLength}.", nameof(Description));
_embed.Description = value;
_embed.Description = value;
}
}
}
}
@@ -53,8 +53,8 @@ namespace Discord
set
set
{
{
if (value == null) throw new ArgumentNullException("Cannot set an embed builder's fields collection to null", nameof(value));
if (value.Count > MaxFieldCount) throw new ArgumentException($"Field count must be less than or equal to {MaxFieldCount}.");
if (value == null) throw new ArgumentNullException("Cannot set an embed builder's fields collection to null", nameof(Fields));
if (value.Count > MaxFieldCount) throw new ArgumentException($"Field count must be less than or equal to {MaxFieldCount}.", nameof(Fields));
_fields = value;
_fields = value;
}
}
}
}
@@ -147,7 +147,7 @@ namespace Discord
{
{
if (Fields.Count >= MaxFieldCount)
if (Fields.Count >= MaxFieldCount)
{
{
throw new ArgumentException($"Field count must be less than or equal to {MaxFieldCount}.");
throw new ArgumentException($"Field count must be less than or equal to {MaxFieldCount}.", nameof(field));
}
}
Fields.Add(field);
Fields.Add(field);
@@ -186,8 +186,8 @@ namespace Discord
get => _field.Name;
get => _field.Name;
set
set
{
{
if (string.IsNullOrEmpty(value)) throw new ArgumentException($"Field name must not be null or empty");
if (value.Length > MaxFieldNameLength) throw new ArgumentException($"Field name length must be less than or equal to {MaxFieldNameLength}.");
if (string.IsNullOrEmpty(value)) throw new ArgumentException($"Field name must not be null or empty.", nameof(Name));
if (value.Length > MaxFieldNameLength) throw new ArgumentException($"Field name length must be less than or equal to {MaxFieldNameLength}.", nameof(Name));
_field.Name = value;
_field.Name = value;
}
}
}
}
@@ -198,8 +198,8 @@ namespace Discord
set
set
{
{
var stringValue = value.ToString();
var stringValue = value.ToString();
if (string.IsNullOrEmpty(stringValue)) throw new ArgumentException($"Field value must not be null or empty");
if (stringValue.Length > MaxFieldValueLength) throw new ArgumentException($"Field value length must be less than or equal to {MaxFieldValueLength}.");
if (string.IsNullOrEmpty(stringValue)) throw new ArgumentException($"Field value must not be null or empty.", nameof(Value));
if (stringValue.Length > MaxFieldValueLength) throw new ArgumentException($"Field value length must be less than or equal to {MaxFieldValueLength}.", nameof(Value));
_field.Value = stringValue;
_field.Value = stringValue;
}
}
}
}
@@ -241,7 +241,7 @@ namespace Discord
get => _author.Name;
get => _author.Name;
set
set
{
{
if (value?.Length > MaxAuthorNameLength) throw new ArgumentException($"Author name length must be less than or equal to {MaxAuthorNameLength}.");
if (value?.Length > MaxAuthorNameLength) throw new ArgumentException($"Author name length must be less than or equal to {MaxAuthorNameLength}.", nameof(Name));
_author.Name = value;
_author.Name = value;
}
}
}
}
@@ -284,7 +284,7 @@ namespace Discord
get => _footer.Text;
get => _footer.Text;
set
set
{
{
if (value?.Length > MaxFooterTextLength) throw new ArgumentException($"Footer text length must be less than or equal to {MaxFooterTextLength}.");
if (value?.Length > MaxFooterTextLength) throw new ArgumentException($"Footer text length must be less than or equal to {MaxFooterTextLength}.", nameof(Text));