public void ValidateAndThrow()

in src/Azure.Deployments.Extensibility.Core/Validators/ExtensibilityRequestValidator.cs [25:34]


        public void ValidateAndThrow(ExtensibilityOperationRequest request)
        {
            var importErrors = new ExtensibleImportValidator(this.importConfigSchema).Validate(request.Import);
            var resourceErrors = new ExtensibleResourceValidator(this.resourceTypeRegex, this.resourcePropertySchema).Validate(request.Resource);

            if (importErrors.Any() || resourceErrors.Any())
            {
                throw new ExtensibilityException(importErrors.Concat(resourceErrors));
            }
        }