17 references to ValidationScope
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (17)
DirectoryBasedTemplate.cs (1)
109
internal Task ValidateAsync(
ValidationScope
scope, CancellationToken cancellationToken)
RunnableProjectGenerator.cs (3)
64
await loadedTemplate.ValidateAsync(
ValidationScope
.Instantiation, cancellationToken).ConfigureAwait(false);
271
Task.Run(async () => await loadedTemplate.ValidateAsync(
ValidationScope
.Instantiation, CancellationToken.None).ConfigureAwait(false)).GetAwaiter().GetResult();
347
await discoveredTemplate.ValidateAsync(
ValidationScope
.Scanning, cancellationToken).ConfigureAwait(false);
Validation\ITemplateValidatorFactory.cs (1)
28
ValidationScope
Scope { get; }
Validation\MandatoryLocalizationValidationFactory.cs (3)
13
public
ValidationScope
Scope =>
ValidationScope
.Scanning |
ValidationScope
.Instantiation;
Validation\MandatoryValidationFactory.cs (3)
13
public
ValidationScope
Scope =>
ValidationScope
.Scanning |
ValidationScope
.Instantiation;
Validation\ValidationManager.cs (6)
19
internal async Task ValidateTemplateAsync(IEngineEnvironmentSettings settings, ITemplateValidationInfo template,
ValidationScope
scope, CancellationToken cancellationToken)
22
if (scope ==
ValidationScope
.None)
24
throw new ArgumentException($"{nameof(scope)} cannot be '{
ValidationScope
.None}'.", nameof(scope));
26
if (!Enum.IsDefined(typeof(
ValidationScope
), scope))
28
throw new ArgumentException($"{nameof(scope)} should be one of {string.Join(", ", Enum.GetNames(typeof(
ValidationScope
)).Skip(1))}.", nameof(scope));
35
private async Task<IEnumerable<ITemplateValidator>> InitializeValidatorsAsync(IEngineEnvironmentSettings settings,
ValidationScope
scope, CancellationToken cancellationToken)