{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal",
    "ownerIdentities": [
      "Microsoft.EntityFrameworkCore.Sqlite"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator",
        "targetName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Scaffolding.ProviderCodeGenerator",
          "targetName": "Microsoft.EntityFrameworkCore.Scaffolding.ProviderCodeGenerator"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator",
            "targetName": "Microsoft.EntityFrameworkCore.Scaffolding.IProviderConfigurationCodeGenerator"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator::GenerateUseProvider(System.String,Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment):Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment",
            "targetName": "GenerateUseProvider",
            "metadataToken": 100663909,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment):Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment",
            "normalizedSignature": "GenerateUseProvider|(System.String,Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment):Microsoft.EntityFrameworkCore.Design.MethodCallCodeFragment|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator::.ctor(Microsoft.EntityFrameworkCore.Scaffolding.ProviderCodeGeneratorDependencies):void",
            "metadataToken": 100663908,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Scaffolding.ProviderCodeGeneratorDependencies):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Scaffolding.ProviderCodeGeneratorDependencies):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteCodeGenerator",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite"
          }
        ]
      },
      {
        "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory",
        "targetName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory",
        "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": false,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactory",
          "targetName": "Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactory"
        },
        "interfaces": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Relational:Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory",
            "targetName": "Microsoft.EntityFrameworkCore.Scaffolding.IDatabaseModelFactory"
          }
        ],
        "methods": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory::Create(System.String,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions):Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel",
            "targetName": "Create",
            "metadataToken": 100663912,
            "canonicalSignature": "(System.String,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions):Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel",
            "normalizedSignature": "Create|(System.String,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions):Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory::Create(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions):Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel",
            "targetName": "Create",
            "metadataToken": 100663913,
            "canonicalSignature": "(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions):Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel",
            "normalizedSignature": "Create|(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.DatabaseModelFactoryOptions):Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseModel|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": true,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite",
            "isExtensionMethod": false
          },
          {
            "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory::InferClrTypes(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable):System.Void",
            "targetName": "InferClrTypes",
            "metadataToken": 100663920,
            "canonicalSignature": "(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable):System.Void",
            "normalizedSignature": "InferClrTypes|(System.Data.Common.DbConnection,Microsoft.EntityFrameworkCore.Scaffolding.Metadata.DatabaseTable):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Protected",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite",
            "isExtensionMethod": false
          }
        ],
        "properties": [],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "Microsoft.EntityFrameworkCore.Sqlite:Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory::.ctor(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Scaffolding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "metadataToken": 100663911,
            "canonicalSignature": "(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Scaffolding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void",
            "normalizedSignature": "constructor|(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger_1[[Microsoft.EntityFrameworkCore.DbLoggerCategory+Scaffolding,Microsoft.EntityFrameworkCore,Version=10.0.1.0,Culture=neutral,PublicKeyToken=adb9793829ddae60]],Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMappingSource):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "Microsoft.EntityFrameworkCore.Sqlite.Scaffolding.Internal.SqliteDatabaseModelFactory",
            "ownerIdentity": "Microsoft.EntityFrameworkCore.Sqlite"
          }
        ]
      }
    ]
  }
}
