{
  "kind": "code.generic",
  "order": 32,
  "model": {
    "snippetModels": [
      {
        "name": "EnsureMicrosoftExtensionsHosting",
        "condition": "ClassicEntryPoint",
        "snippets": [
          {
            "kind": "Empty",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                },
                {
                  "kind": "UsingDeclaration",
                  "properties": {
                    "UsingDeclaration": "using Microsoft.Extensions.Hosting;"
                  }
                }
              ]
            },
            "body": "",
            "tokens": {}
          },
          {
            "kind": "UsingDeclaration",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                }
              ]
            },
            "body": "using Microsoft.Extensions.Hosting;",
            "tokens": {}
          }
        ]
      },
      {
        "name": "EnsureMicrosoftExtensionsConfiguration",
        "condition": "ClassicEntryPoint",
        "snippets": [
          {
            "kind": "Empty",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                },
                {
                  "kind": "UsingDeclaration",
                  "properties": {
                    "UsingDeclaration": "using Microsoft.Extensions.Configuration;"
                  }
                }
              ]
            },
            "body": "",
            "tokens": {}
          },
          {
            "kind": "UsingDeclaration",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                }
              ]
            },
            "body": "using Microsoft.Extensions.Configuration;",
            "tokens": {}
          }
        ]
      },
      {
        "name": "EnsureMicrosoftFeatureManagementNamespaces",
        "condition": "ClassicEntryPoint",
        "snippets": [
          {
            "kind": "Empty",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                },
                {
                  "kind": "UsingDeclaration",
                  "properties": {
                    "UsingDeclaration": "using Microsoft.FeatureManagement;"
                  }
                }
              ]
            },
            "body": "",
            "tokens": {}
          },
          {
            "kind": "UsingDeclaration",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                }
              ]
            },
            "body": "using Microsoft.FeatureManagement;",
            "tokens": {}
          }
        ]
      },
      {
        "name": "EnsureAzureIdentityNamespaces",
        "condition": "ClassicEntryPoint",
        "snippets": [
          {
            "kind": "Empty",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                },
                {
                  "kind": "UsingDeclaration",
                  "properties": {
                    "UsingDeclaration": "using Azure.Identity;"
                  }
                }
              ]
            },
            "body": "",
            "tokens": {}
          },
          {
            "kind": "UsingDeclaration",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                }
              ]
            },
            "body": "using Azure.Identity;",
            "tokens": {}
          }
        ]
      },
      {
        "name": "EnsureSystemNamespaces",
        "condition": "ClassicEntryPoint",
        "snippets": [
          {
            "kind": "Empty",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                },
                {
                  "kind": "UsingDeclaration",
                  "properties": {
                    "UsingDeclaration": "using System;"
                  }
                }
              ]
            },
            "body": "",
            "tokens": {}
          },
          {
            "kind": "UsingDeclaration",
            "location": {
              "parts": [
                {
                  "kind": "EntryPoint",
                  "properties": {}
                }
              ]
            },
            "body": "using System;",
            "tokens": {}
          }
        ]
      }
    ]
  }
}