18 references to Validate
Aspire.Hosting.Native.Core (7)
Runtime\ProviderLifecycle.cs (1)
79WorkloadDefinition.Validate(plan);
Runtime\ResourceWorkload.cs (1)
280WorkloadDefinition.Validate(plan);
Runtime\RuntimeGeneration.cs (5)
276WorkloadDefinition.Validate(template); 344WorkloadDefinition.Validate(plan); 376WorkloadDefinition.Validate(plan); 473WorkloadDefinition.Validate(template); 485WorkloadDefinition.Validate(plan);
Aspire.Hosting.Native.Core.Tests (7)
WorkloadDefinitionTests.cs (7)
83WorkloadDefinition.Validate(plan); 85Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate(plan with 89Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate(new ExecutableWorkload(executable, directory, 98WorkloadDefinition.Validate(new ContainerWorkload("example:1", null, [], [], [], endpoints)); 99WorkloadDefinition.Validate(new ContainerWorkload("example:1", null, [], [], [], [new("tcp", WorkloadProtocol.Tcp, "tcp", 65535, 65535, "")])); 101Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate( 103Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate(
Aspire.Hosting.Native.Server (4)
Api\WorkloadApi.cs (2)
108WorkloadDefinition.Validate(plan); 118WorkloadDefinition.Validate(plan);
Dcp\DcpWorkloadExecutor.cs (2)
35WorkloadDefinition.Validate(template); 95WorkloadDefinition.Validate(plan);