{
  "schema": "tsonic.bindings",
  "provider": {
    "namespace": "System.Security.Cryptography",
    "ownerIdentities": [
      "System.Private.CoreLib",
      "System.Security.Cryptography",
      "System.Security.Cryptography.Pkcs"
    ]
  },
  "targetSurface": {
    "types": [
      {
        "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObject",
        "targetName": "System.Security.Cryptography.CryptographicAttributeObject",
        "ownerIdentity": "System.Security.Cryptography.Pkcs",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "methods": [],
        "properties": [
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObject::Oid:System.Security.Cryptography.Oid",
            "targetName": "Oid",
            "metadataToken": 385876063,
            "canonicalSignature": ":System.Security.Cryptography.Oid",
            "normalizedSignature": "Oid|:System.Security.Cryptography.Oid|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObject",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObject::Values:System.Security.Cryptography.AsnEncodedDataCollection",
            "targetName": "Values",
            "metadataToken": 385876064,
            "canonicalSignature": ":System.Security.Cryptography.AsnEncodedDataCollection",
            "normalizedSignature": "Values|:System.Security.Cryptography.AsnEncodedDataCollection|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObject",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObject::.ctor(System.Security.Cryptography.Oid):void",
            "metadataToken": 100663522,
            "canonicalSignature": "(System.Security.Cryptography.Oid):void",
            "normalizedSignature": "constructor|(System.Security.Cryptography.Oid):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObject",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObject::.ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection):void",
            "metadataToken": 100663523,
            "canonicalSignature": "(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection):void",
            "normalizedSignature": "constructor|(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection):void|static=false",
            "isStatic": false,
            "parameterCount": 2,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObject",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          }
        ]
      },
      {
        "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection",
        "targetName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
        "ownerIdentity": "System.Security.Cryptography.Pkcs",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.Collections.ICollection",
            "targetName": "System.Collections.ICollection"
          },
          {
            "stableId": "System.Private.CoreLib:System.Collections.IEnumerable",
            "targetName": "System.Collections.IEnumerable"
          }
        ],
        "methods": [
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::Add(System.Security.Cryptography.AsnEncodedData):System.Int32",
            "targetName": "Add",
            "metadataToken": 100663528,
            "canonicalSignature": "(System.Security.Cryptography.AsnEncodedData):System.Int32",
            "normalizedSignature": "Add|(System.Security.Cryptography.AsnEncodedData):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs",
            "isExtensionMethod": false
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::Add(System.Security.Cryptography.CryptographicAttributeObject):System.Int32",
            "targetName": "Add",
            "metadataToken": 100663529,
            "canonicalSignature": "(System.Security.Cryptography.CryptographicAttributeObject):System.Int32",
            "normalizedSignature": "Add|(System.Security.Cryptography.CryptographicAttributeObject):System.Int32|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs",
            "isExtensionMethod": false
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::Remove(System.Security.Cryptography.CryptographicAttributeObject):System.Void",
            "targetName": "Remove",
            "metadataToken": 100663531,
            "canonicalSignature": "(System.Security.Cryptography.CryptographicAttributeObject):System.Void",
            "normalizedSignature": "Remove|(System.Security.Cryptography.CryptographicAttributeObject):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 1,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs",
            "isExtensionMethod": false
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::GetEnumerator():System.Security.Cryptography.CryptographicAttributeObjectEnumerator",
            "targetName": "GetEnumerator",
            "metadataToken": 100663536,
            "canonicalSignature": "():System.Security.Cryptography.CryptographicAttributeObjectEnumerator",
            "normalizedSignature": "GetEnumerator|():System.Security.Cryptography.CryptographicAttributeObjectEnumerator|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs",
            "isExtensionMethod": false
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::CopyTo(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32):System.Void",
            "targetName": "CopyTo",
            "metadataToken": 100663539,
            "canonicalSignature": "(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32):System.Void",
            "normalizedSignature": "CopyTo|(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32):System.Void|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 2,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "isSealed": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::Item[System.Int32]:System.Security.Cryptography.CryptographicAttributeObject",
            "targetName": "Item",
            "metadataToken": 385876065,
            "canonicalSignature": "[System.Int32]:System.Security.Cryptography.CryptographicAttributeObject",
            "normalizedSignature": "Item|[System.Int32]:System.Security.Cryptography.CryptographicAttributeObject|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": true,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::Count:System.Int32",
            "targetName": "Count",
            "metadataToken": 385876066,
            "canonicalSignature": ":System.Int32",
            "normalizedSignature": "Count|:System.Int32|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": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::IsSynchronized:System.Boolean",
            "targetName": "IsSynchronized",
            "metadataToken": 385876067,
            "canonicalSignature": ":System.Boolean",
            "normalizedSignature": "IsSynchronized|:System.Boolean|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": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::SyncRoot:System.Object",
            "targetName": "SyncRoot",
            "metadataToken": 385876068,
            "canonicalSignature": ":System.Object",
            "normalizedSignature": "SyncRoot|:System.Object|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": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": [
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::.ctor():void",
            "metadataToken": 100663526,
            "canonicalSignature": "():void",
            "normalizedSignature": "constructor|():void|static=false",
            "isStatic": false,
            "parameterCount": 0,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectCollection::.ctor(System.Security.Cryptography.CryptographicAttributeObject):void",
            "metadataToken": 100663527,
            "canonicalSignature": "(System.Security.Cryptography.CryptographicAttributeObject):void",
            "normalizedSignature": "constructor|(System.Security.Cryptography.CryptographicAttributeObject):void|static=false",
            "isStatic": false,
            "parameterCount": 1,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectCollection",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          }
        ]
      },
      {
        "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectEnumerator",
        "targetName": "System.Security.Cryptography.CryptographicAttributeObjectEnumerator",
        "ownerIdentity": "System.Security.Cryptography.Pkcs",
        "metadataToken": 0,
        "kind": "Class",
        "accessibility": "Public",
        "isAbstract": false,
        "isSealed": true,
        "isStatic": false,
        "arity": 0,
        "baseType": {
          "stableId": "System.Private.CoreLib:System.Object",
          "targetName": "System.Object"
        },
        "interfaces": [
          {
            "stableId": "System.Private.CoreLib:System.Collections.IEnumerator",
            "targetName": "System.Collections.IEnumerator"
          }
        ],
        "methods": [
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectEnumerator::MoveNext():System.Boolean",
            "targetName": "MoveNext",
            "metadataToken": 100663543,
            "canonicalSignature": "():System.Boolean",
            "normalizedSignature": "MoveNext|():System.Boolean|static=false",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "arity": 0,
            "parameterCount": 0,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": true,
            "isOverride": false,
            "isSealed": true,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectEnumerator",
            "ownerIdentity": "System.Security.Cryptography.Pkcs",
            "isExtensionMethod": false
          },
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectEnumerator::Reset():System.Void",
            "targetName": "Reset",
            "metadataToken": 100663544,
            "canonicalSignature": "():System.Void",
            "normalizedSignature": "Reset|():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": "System.Security.Cryptography.CryptographicAttributeObjectEnumerator",
            "ownerIdentity": "System.Security.Cryptography.Pkcs",
            "isExtensionMethod": false
          }
        ],
        "properties": [
          {
            "stableId": "System.Security.Cryptography.Pkcs:System.Security.Cryptography.CryptographicAttributeObjectEnumerator::Current:System.Security.Cryptography.CryptographicAttributeObject",
            "targetName": "Current",
            "metadataToken": 385876069,
            "canonicalSignature": ":System.Security.Cryptography.CryptographicAttributeObject",
            "normalizedSignature": "Current|:System.Security.Cryptography.CryptographicAttributeObject|static=false|accessor=get",
            "emitScope": "ClassSurface",
            "provenance": "Original",
            "isIndexer": false,
            "hasGetter": true,
            "hasSetter": false,
            "isStatic": false,
            "isAbstract": false,
            "isVirtual": false,
            "isOverride": false,
            "visibility": "Public",
            "ownerQualifiedName": "System.Security.Cryptography.CryptographicAttributeObjectEnumerator",
            "ownerIdentity": "System.Security.Cryptography.Pkcs"
          }
        ],
        "fields": [],
        "events": [],
        "constructors": []
      }
    ]
  }
}
