19 references to ModelName
Aspire.Hosting (8)
ApplicationModel\EndpointAnnotation.cs (1)
130ModelName.ValidateName(nameof(EndpointAnnotation), name);
ApplicationModel\NameValidationPolicyAnnotation.cs (6)
40/// Defaults to <see cref="ModelName.DefaultMaxLength"/>. 42public int? MaxLength { get; init; } = ModelName.DefaultMaxLength; 48public bool ValidateStartsWithLetter { get; init; } = ModelName.DefaultValidateStartsWithLetter; 54public bool ValidateAllowedCharacters { get; init; } = ModelName.DefaultValidateAllowedCharacters; 60public bool ValidateNoConsecutiveHyphens { get; init; } = ModelName.DefaultValidateNoConsecutiveHyphens; 66public bool ValidateNoTrailingHyphen { get; init; } = ModelName.DefaultValidateNoTrailingHyphen;
DistributedApplicationBuilder.cs (1)
959ModelName.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)
13var exception = Assert.Throws<ArgumentNullException>(() => ModelName.ValidateName(nameof(Resource), null!)); 23var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "")); 34var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), name)); 44var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), " ")); 54var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "test_name")); 64var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "-abc")); 74var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "test--name")); 84var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "1abc")); 94var exception = Assert.Throws<ArgumentException>(() => ModelName.ValidateName(nameof(Resource), "abc-")); 110ModelName.ValidateName(nameof(Resource), name);