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