private static bool IsTemplateFile()

in src/PSDocs.Azure/Pipeline/TemplatePipeline.cs [158:166]


        private static bool IsTemplateFile(JObject value)
        {
            if (!value.TryGetValue(PROPERTYNAME_SCHEMA, out var token) || !Uri.TryCreate(token.Value<string>(), UriKind.Absolute, out var schemaUri))
                return false;

            return StringComparer.OrdinalIgnoreCase.Equals(schemaUri.Host, "schema.management.azure.com") &&
                schemaUri.PathAndQuery.StartsWith("/schemas/", StringComparison.OrdinalIgnoreCase) &&
                schemaUri.PathAndQuery.EndsWith("deploymentTemplate.json", StringComparison.OrdinalIgnoreCase);
        }