19 references to ModelName
Aspire.Hosting (8)
ApplicationModel\EndpointAnnotation.cs (1)
130
ModelName
.ValidateName(nameof(EndpointAnnotation), name);
ApplicationModel\NameValidationPolicyAnnotation.cs (6)
40
/// Defaults to <see cref="
ModelName
.DefaultMaxLength"/>.
42
public int? MaxLength { get; init; } =
ModelName
.DefaultMaxLength;
48
public bool ValidateStartsWithLetter { get; init; } =
ModelName
.DefaultValidateStartsWithLetter;
54
public bool ValidateAllowedCharacters { get; init; } =
ModelName
.DefaultValidateAllowedCharacters;
60
public bool ValidateNoConsecutiveHyphens { get; init; } =
ModelName
.DefaultValidateNoConsecutiveHyphens;
66
public bool ValidateNoTrailingHyphen { get; init; } =
ModelName
.DefaultValidateNoTrailingHyphen;
DistributedApplicationBuilder.cs (1)
959
ModelName
.ValidateName(nameof(Aspire.Hosting.ApplicationModel.Resource), resource.Name, policy.MaxLength, policy.ValidateStartsWithLetter, policy.ValidateAllowedCharacters, policy.ValidateNoConsecutiveHyphens, policy.ValidateNoTrailingHyphen);
Aspire.Hosting.Radius (1)
Secrets\RadiusSecretStoreNaming.cs (1)
14
/// (the store builder calls <c>AddResource</c>, which enforces <see cref="ApplicationModel.
ModelName
"/>).
Aspire.Hosting.Tests (10)
ModelNameTests.cs (10)
13
var exception = Assert.Throws<ArgumentNullException>(() =>
ModelName
.ValidateName(nameof(Resource), null!));
23
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), ""));
34
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), name));
44
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), " "));
54
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), "test_name"));
64
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), "-abc"));
74
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), "test--name"));
84
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), "1abc"));
94
var exception = Assert.Throws<ArgumentException>(() =>
ModelName
.ValidateName(nameof(Resource), "abc-"));
110
ModelName
.ValidateName(nameof(Resource), name);