{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.Extensions.Hosting.Internal",
    "ownerIdentities": [
      "Microsoft.Extensions.Hosting"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
        "targetName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
        "ownerIdentity": "Microsoft.Extensions.Hosting",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IApplicationLifetime",
            "targetName": "Microsoft.Extensions.Hosting.IApplicationLifetime"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "targetName": "Microsoft.Extensions.Hosting.IHostApplicationLifetime"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime::StopApplication():System.Void",
            "targetName": "StopApplication",
            "metadataToken": 100663424,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "StopApplication|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime::NotifyStarted():System.Void",
            "targetName": "NotifyStarted",
            "metadataToken": 100663425,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "NotifyStarted|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime::NotifyStopped():System.Void",
            "targetName": "NotifyStopped",
            "metadataToken": 100663426,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "NotifyStopped|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IApplicationLifetime::StopApplication():System.Void",
            "targetName": "StopApplication",
            "metadataToken": 100663353,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "StopApplication|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.Extensions.Hosting.IApplicationLifetime"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostApplicationLifetime::StopApplication():System.Void",
            "targetName": "StopApplication",
            "metadataToken": 100663367,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "StopApplication|():System.Void|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostApplicationLifetime"
          }
        ],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime::ApplicationStarted:System.Threading.CancellationToken",
            "targetName": "ApplicationStarted",
            "metadataToken": 385875999,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStarted|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime::ApplicationStopping:System.Threading.CancellationToken",
            "targetName": "ApplicationStopping",
            "metadataToken": 385876000,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStopping|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime::ApplicationStopped:System.Threading.CancellationToken",
            "targetName": "ApplicationStopped",
            "metadataToken": 385876001,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStopped|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IApplicationLifetime::ApplicationStarted:System.Threading.CancellationToken",
            "targetName": "ApplicationStarted",
            "metadataToken": 385875975,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStarted|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IApplicationLifetime",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IApplicationLifetime::ApplicationStopping:System.Threading.CancellationToken",
            "targetName": "ApplicationStopping",
            "metadataToken": 385875976,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStopping|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IApplicationLifetime",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IApplicationLifetime::ApplicationStopped:System.Threading.CancellationToken",
            "targetName": "ApplicationStopped",
            "metadataToken": 385875977,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStopped|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IApplicationLifetime",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostApplicationLifetime::ApplicationStarted:System.Threading.CancellationToken",
            "targetName": "ApplicationStarted",
            "metadataToken": 385875985,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStarted|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostApplicationLifetime::ApplicationStopping:System.Threading.CancellationToken",
            "targetName": "ApplicationStopping",
            "metadataToken": 385875986,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStopping|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostApplicationLifetime::ApplicationStopped:System.Threading.CancellationToken",
            "targetName": "ApplicationStopped",
            "metadataToken": 385875987,
            "canonicalSignature": ":System.Threading.CancellationToken",
            "normalizedSignature": "ApplicationStopped|:System.Threading.CancellationToken|static=false|accessor=get",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ApplicationLifetime::.ctor(Microsoft.Extensions.Logging.ILogger_1[[Microsoft.Extensions.Hosting.Internal.ApplicationLifetime,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100663420,
            "canonicalSignature": "(Microsoft.Extensions.Logging.ILogger_1[[Microsoft.Extensions.Hosting.Internal.ApplicationLifetime,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.Logging.ILogger_1[[Microsoft.Extensions.Hosting.Internal.ApplicationLifetime,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ApplicationLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ConsoleLifetime",
        "targetName": "Microsoft.Extensions.Hosting.Internal.ConsoleLifetime",
        "ownerIdentity": "Microsoft.Extensions.Hosting",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostLifetime",
            "targetName": "Microsoft.Extensions.Hosting.IHostLifetime"
          },
          {
            "stableId": "System.Private.CoreLib:System.IDisposable",
            "targetName": "System.IDisposable"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ConsoleLifetime::WaitForStartAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "WaitForStartAsync",
            "metadataToken": 100663436,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "WaitForStartAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ConsoleLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ConsoleLifetime::StopAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "StopAsync",
            "metadataToken": 100663440,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "StopAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ConsoleLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ConsoleLifetime::Dispose():System.Void",
            "targetName": "Dispose",
            "metadataToken": 100663441,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Dispose|():System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ConsoleLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostLifetime::WaitForStartAsync(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "targetName": "WaitForStartAsync",
            "metadataToken": 100663398,
            "canonicalSignature": "(System.Threading.CancellationToken):System.Threading.Tasks.Task",
            "normalizedSignature": "WaitForStartAsync|(System.Threading.CancellationToken):System.Threading.Tasks.Task|static=false",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions",
            "isExtensionMethod": false,
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostLifetime"
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ConsoleLifetime::.ctor(Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.ConsoleLifetimeOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.HostOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "metadataToken": 100663429,
            "canonicalSignature": "(Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.ConsoleLifetimeOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.HostOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.ConsoleLifetimeOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.HostOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]]):void|static=false",
            "isStatic": false,
            "parameterCount": 4,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ConsoleLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.ConsoleLifetime::.ctor(Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.ConsoleLifetimeOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.HostOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Logging.ILoggerFactory):void",
            "metadataToken": 100663430,
            "canonicalSignature": "(Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.ConsoleLifetimeOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.HostOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Logging.ILoggerFactory):void",
            "normalizedSignature": "constructor|(Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.ConsoleLifetimeOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Hosting.IHostEnvironment,Microsoft.Extensions.Hosting.IHostApplicationLifetime,Microsoft.Extensions.Options.IOptions_1[[Microsoft.Extensions.Hosting.HostOptions,Microsoft.Extensions.Hosting,Version=10.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.Extensions.Logging.ILoggerFactory):void|static=false",
            "isStatic": false,
            "parameterCount": 5,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.ConsoleLifetime",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          }
        ]
      },
      {
        "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.HostingEnvironment",
        "targetName": "Microsoft.Extensions.Hosting.Internal.HostingEnvironment",
        "ownerIdentity": "Microsoft.Extensions.Hosting",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostingEnvironment",
            "targetName": "Microsoft.Extensions.Hosting.IHostingEnvironment"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostEnvironment",
            "targetName": "Microsoft.Extensions.Hosting.IHostEnvironment"
          }
        ],
        "methods": [],
        "properties": [
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.HostingEnvironment::EnvironmentName:System.String",
            "targetName": "EnvironmentName",
            "metadataToken": 385876009,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "EnvironmentName|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.HostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.HostingEnvironment::ApplicationName:System.String",
            "targetName": "ApplicationName",
            "metadataToken": 385876010,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ApplicationName|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.HostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.HostingEnvironment::ContentRootPath:System.String",
            "targetName": "ContentRootPath",
            "metadataToken": 385876011,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ContentRootPath|:System.String|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.HostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.HostingEnvironment::ContentRootFileProvider:Microsoft.Extensions.FileProviders.IFileProvider",
            "targetName": "ContentRootFileProvider",
            "metadataToken": 385876012,
            "canonicalSignature": ":Microsoft.Extensions.FileProviders.IFileProvider",
            "normalizedSignature": "ContentRootFileProvider|:Microsoft.Extensions.FileProviders.IFileProvider|static=false|accessor=getset",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.HostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostingEnvironment::EnvironmentName:System.String",
            "targetName": "EnvironmentName",
            "metadataToken": 385875993,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "EnvironmentName|:System.String|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostingEnvironment::ApplicationName:System.String",
            "targetName": "ApplicationName",
            "metadataToken": 385875994,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ApplicationName|:System.String|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostingEnvironment::ContentRootPath:System.String",
            "targetName": "ContentRootPath",
            "metadataToken": 385875995,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ContentRootPath|:System.String|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostingEnvironment::ContentRootFileProvider:Microsoft.Extensions.FileProviders.IFileProvider",
            "targetName": "ContentRootFileProvider",
            "metadataToken": 385875996,
            "canonicalSignature": ":Microsoft.Extensions.FileProviders.IFileProvider",
            "normalizedSignature": "ContentRootFileProvider|:Microsoft.Extensions.FileProviders.IFileProvider|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostEnvironment::EnvironmentName:System.String",
            "targetName": "EnvironmentName",
            "metadataToken": 385875989,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "EnvironmentName|:System.String|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostEnvironment::ApplicationName:System.String",
            "targetName": "ApplicationName",
            "metadataToken": 385875990,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ApplicationName|:System.String|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostEnvironment::ContentRootPath:System.String",
            "targetName": "ContentRootPath",
            "metadataToken": 385875991,
            "canonicalSignature": ":System.String",
            "normalizedSignature": "ContentRootPath|:System.String|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          },
          {
            "stableId": "Microsoft.Extensions.Hosting.Abstractions:Microsoft.Extensions.Hosting.IHostEnvironment::ContentRootFileProvider:Microsoft.Extensions.FileProviders.IFileProvider",
            "targetName": "ContentRootFileProvider",
            "metadataToken": 385875992,
            "canonicalSignature": ":Microsoft.Extensions.FileProviders.IFileProvider",
            "normalizedSignature": "ContentRootFileProvider|:Microsoft.Extensions.FileProviders.IFileProvider|static=false|accessor=getset",
            "emitScope": "ViewOnly",
            "provenance": "ExplicitView",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": true,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "visibility": "Public",
            "sourceInterface": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.IHostEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting.Abstractions"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.Extensions.Hosting:Microsoft.Extensions.Hosting.Internal.HostingEnvironment::.ctor():void",
            "metadataToken": 100663467,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.Extensions.Hosting.Internal.HostingEnvironment",
            "ownerIdentity": "Microsoft.Extensions.Hosting"
          }
        ]
      }
    ]
  }
}
