---
title: "POST /api/{version}/organizations/{orgId}/notifications/dismiss"
method: POST
path: "/api/{version}/organizations/{orgId}/notifications/dismiss"
tags: ["Notifications"]
---

# POST /api/{version}/organizations/{orgId}/notifications/dismiss

`POST /api/{version}/organizations/{orgId}/notifications/dismiss`

## Path parameters

- `orgId` string, required
- `version` string, required

## Response `204`

No Content

- IActionResultTask
  - `id` integer
  - `exception` AggregateException
    - `targetSite` MethodBase
      - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
      - `name` string, nullable
      - `declaringType` Type
        - `name` string, nullable
        - `customAttributes` CustomAttributeData[], nullable
          - `attributeType` Type — recursive
          - `constructor` ConstructorInfo
            - `name` string, nullable
            - `declaringType` Type — recursive
            - `reflectedType` Type — recursive
            - `module` Module
              - …
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `constructorArguments` CustomAttributeTypedArgument[], nullable
            - `argumentType` Type — recursive
            - `value` unknown
          - `namedArguments` CustomAttributeNamedArgument[], nullable
            - `memberInfo` MemberInfo
              - …
            - `typedValue` CustomAttributeTypedArgument
              - …
            - `memberName` string, nullable
            - `isField` boolean
        - `isCollectible` boolean
        - `metadataToken` integer
        - `isInterface` boolean
        - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
        - `namespace` string, nullable
        - `assemblyQualifiedName` string, nullable
        - `fullName` string, nullable
        - `assembly` Assembly
          - `definedTypes` TypeInfo[], nullable
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly — recursive
            - `module` Module
              - …
            - `isNested` boolean
            - `declaringType` Type — recursive
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type — recursive
            - `underlyingSystemType` Type — recursive
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo
              - …
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type — recursive
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
            - `genericTypeParameters` Type[], nullable
            - `declaredConstructors` ConstructorInfo[], nullable
              - …
            - `declaredEvents` EventInfo[], nullable
              - …
            - `declaredFields` FieldInfo[], nullable
              - …
            - `declaredMembers` MemberInfo[], nullable
              - …
            - `declaredMethods` MethodInfo[], nullable
              - …
            - `declaredNestedTypes` TypeInfo[], nullable
            - `declaredProperties` PropertyInfo[], nullable
              - …
            - `implementedInterfaces` Type[], nullable
          - `exportedTypes` Type[], nullable
          - `codeBase` string, nullable
          - `entryPoint` MethodInfo
            - `name` string, nullable
            - `declaringType` Type — recursive
            - `reflectedType` Type — recursive
            - `module` Module
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `returnParameter` ParameterInfo
              - …
            - `returnType` Type — recursive
            - `returnTypeCustomAttributes` ICustomAttributeProvider
          - `fullName` string, nullable
          - `imageRuntimeVersion` string, nullable
          - `isDynamic` boolean
          - `location` string, nullable
          - `reflectionOnly` boolean
          - `isCollectible` boolean
          - `isFullyTrusted` boolean
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo
              - …
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `escapedCodeBase` string, nullable
          - `manifestModule` Module
            - `assembly` Assembly — recursive
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `modules` Module[], nullable
            - `assembly` Assembly — recursive
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `globalAssemblyCache` boolean
          - `hostContext` integer
          - `securityRuleSet` 'None' | 'Level1' | 'Level2'
        - `module` Module
          - `assembly` Assembly
            - `definedTypes` TypeInfo[], nullable
              - …
            - `exportedTypes` Type[], nullable
            - `codeBase` string, nullable
            - `entryPoint` MethodInfo
              - …
            - `fullName` string, nullable
            - `imageRuntimeVersion` string, nullable
            - `isDynamic` boolean
            - `location` string, nullable
            - `reflectionOnly` boolean
            - `isCollectible` boolean
            - `isFullyTrusted` boolean
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `escapedCodeBase` string, nullable
            - `manifestModule` Module — recursive
            - `modules` Module[], nullable
            - `globalAssemblyCache` boolean
            - `hostContext` integer
            - `securityRuleSet` 'None' | 'Level1' | 'Level2'
          - `fullyQualifiedName` string, nullable
          - `name` string, nullable
          - `mdStreamVersion` integer
          - `moduleVersionId` string, uuid
          - `scopeName` string, nullable
          - `moduleHandle` ModuleHandle
            - `mdStreamVersion` integer
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo
              - …
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `metadataToken` integer
        - `isNested` boolean
        - `declaringType` Type — recursive
        - `declaringMethod` MethodBase — recursive
        - `reflectedType` Type — recursive
        - `underlyingSystemType` Type — recursive
        - `isTypeDefinition` boolean
        - `isArray` boolean
        - `isByRef` boolean
        - `isPointer` boolean
        - `isConstructedGenericType` boolean
        - `isGenericParameter` boolean
        - `isGenericTypeParameter` boolean
        - `isGenericMethodParameter` boolean
        - `isGenericType` boolean
        - `isGenericTypeDefinition` boolean
        - `isSZArray` boolean
        - `isVariableBoundArray` boolean
        - `isByRefLike` boolean
        - `isFunctionPointer` boolean
        - `isUnmanagedFunctionPointer` boolean
        - `hasElementType` boolean
        - `genericTypeArguments` Type[], nullable
        - `genericParameterPosition` integer
        - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
        - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
        - `isAbstract` boolean
        - `isImport` boolean
        - `isSealed` boolean
        - `isSpecialName` boolean
        - `isClass` boolean
        - `isNestedAssembly` boolean
        - `isNestedFamANDAssem` boolean
        - `isNestedFamily` boolean
        - `isNestedFamORAssem` boolean
        - `isNestedPrivate` boolean
        - `isNestedPublic` boolean
        - `isNotPublic` boolean
        - `isPublic` boolean
        - `isAutoLayout` boolean
        - `isExplicitLayout` boolean
        - `isLayoutSequential` boolean
        - `isAnsiClass` boolean
        - `isAutoClass` boolean
        - `isUnicodeClass` boolean
        - `isCOMObject` boolean
        - `isContextful` boolean
        - `isEnum` boolean
        - `isMarshalByRef` boolean
        - `isPrimitive` boolean
        - `isValueType` boolean
        - `isSignatureType` boolean
        - `isSecurityCritical` boolean
        - `isSecuritySafeCritical` boolean
        - `isSecurityTransparent` boolean
        - `structLayoutAttribute` StructLayoutAttribute
          - `typeId` unknown
          - `value` 'Sequential' | 'Explicit' | 'Auto'
        - `typeInitializer` ConstructorInfo
          - `name` string, nullable
          - `declaringType` Type — recursive
          - `reflectedType` Type — recursive
          - `module` Module
            - `assembly` Assembly
              - …
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo — recursive
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `isCollectible` boolean
          - `metadataToken` integer
          - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
          - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
          - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
          - `isAbstract` boolean
          - `isConstructor` boolean
          - `isFinal` boolean
          - `isHideBySig` boolean
          - `isSpecialName` boolean
          - `isStatic` boolean
          - `isVirtual` boolean
          - `isAssembly` boolean
          - `isFamily` boolean
          - `isFamilyAndAssembly` boolean
          - `isFamilyOrAssembly` boolean
          - `isPrivate` boolean
          - `isPublic` boolean
          - `isConstructedGenericMethod` boolean
          - `isGenericMethod` boolean
          - `isGenericMethodDefinition` boolean
          - `containsGenericParameters` boolean
          - `methodHandle` RuntimeMethodHandle
            - `value` IntPtr
          - `isSecurityCritical` boolean
          - `isSecuritySafeCritical` boolean
          - `isSecurityTransparent` boolean
          - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
        - `typeHandle` RuntimeTypeHandle
          - `value` IntPtr
        - `guid` string, uuid
        - `baseType` Type — recursive
        - `isSerializable` boolean
        - `containsGenericParameters` boolean
        - `isVisible` boolean
      - `reflectedType` Type
        - `name` string, nullable
        - `customAttributes` CustomAttributeData[], nullable
          - `attributeType` Type — recursive
          - `constructor` ConstructorInfo
            - `name` string, nullable
            - `declaringType` Type — recursive
            - `reflectedType` Type — recursive
            - `module` Module
              - …
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `constructorArguments` CustomAttributeTypedArgument[], nullable
            - `argumentType` Type — recursive
            - `value` unknown
          - `namedArguments` CustomAttributeNamedArgument[], nullable
            - `memberInfo` MemberInfo
              - …
            - `typedValue` CustomAttributeTypedArgument
              - …
            - `memberName` string, nullable
            - `isField` boolean
        - `isCollectible` boolean
        - `metadataToken` integer
        - `isInterface` boolean
        - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
        - `namespace` string, nullable
        - `assemblyQualifiedName` string, nullable
        - `fullName` string, nullable
        - `assembly` Assembly
          - `definedTypes` TypeInfo[], nullable
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly — recursive
            - `module` Module
              - …
            - `isNested` boolean
            - `declaringType` Type — recursive
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type — recursive
            - `underlyingSystemType` Type — recursive
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo
              - …
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type — recursive
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
            - `genericTypeParameters` Type[], nullable
            - `declaredConstructors` ConstructorInfo[], nullable
              - …
            - `declaredEvents` EventInfo[], nullable
              - …
            - `declaredFields` FieldInfo[], nullable
              - …
            - `declaredMembers` MemberInfo[], nullable
              - …
            - `declaredMethods` MethodInfo[], nullable
              - …
            - `declaredNestedTypes` TypeInfo[], nullable
            - `declaredProperties` PropertyInfo[], nullable
              - …
            - `implementedInterfaces` Type[], nullable
          - `exportedTypes` Type[], nullable
          - `codeBase` string, nullable
          - `entryPoint` MethodInfo
            - `name` string, nullable
            - `declaringType` Type — recursive
            - `reflectedType` Type — recursive
            - `module` Module
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `returnParameter` ParameterInfo
              - …
            - `returnType` Type — recursive
            - `returnTypeCustomAttributes` ICustomAttributeProvider
          - `fullName` string, nullable
          - `imageRuntimeVersion` string, nullable
          - `isDynamic` boolean
          - `location` string, nullable
          - `reflectionOnly` boolean
          - `isCollectible` boolean
          - `isFullyTrusted` boolean
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo
              - …
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `escapedCodeBase` string, nullable
          - `manifestModule` Module
            - `assembly` Assembly — recursive
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `modules` Module[], nullable
            - `assembly` Assembly — recursive
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `globalAssemblyCache` boolean
          - `hostContext` integer
          - `securityRuleSet` 'None' | 'Level1' | 'Level2'
        - `module` Module
          - `assembly` Assembly
            - `definedTypes` TypeInfo[], nullable
              - …
            - `exportedTypes` Type[], nullable
            - `codeBase` string, nullable
            - `entryPoint` MethodInfo
              - …
            - `fullName` string, nullable
            - `imageRuntimeVersion` string, nullable
            - `isDynamic` boolean
            - `location` string, nullable
            - `reflectionOnly` boolean
            - `isCollectible` boolean
            - `isFullyTrusted` boolean
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `escapedCodeBase` string, nullable
            - `manifestModule` Module — recursive
            - `modules` Module[], nullable
            - `globalAssemblyCache` boolean
            - `hostContext` integer
            - `securityRuleSet` 'None' | 'Level1' | 'Level2'
          - `fullyQualifiedName` string, nullable
          - `name` string, nullable
          - `mdStreamVersion` integer
          - `moduleVersionId` string, uuid
          - `scopeName` string, nullable
          - `moduleHandle` ModuleHandle
            - `mdStreamVersion` integer
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo
              - …
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `metadataToken` integer
        - `isNested` boolean
        - `declaringType` Type — recursive
        - `declaringMethod` MethodBase — recursive
        - `reflectedType` Type — recursive
        - `underlyingSystemType` Type — recursive
        - `isTypeDefinition` boolean
        - `isArray` boolean
        - `isByRef` boolean
        - `isPointer` boolean
        - `isConstructedGenericType` boolean
        - `isGenericParameter` boolean
        - `isGenericTypeParameter` boolean
        - `isGenericMethodParameter` boolean
        - `isGenericType` boolean
        - `isGenericTypeDefinition` boolean
        - `isSZArray` boolean
        - `isVariableBoundArray` boolean
        - `isByRefLike` boolean
        - `isFunctionPointer` boolean
        - `isUnmanagedFunctionPointer` boolean
        - `hasElementType` boolean
        - `genericTypeArguments` Type[], nullable
        - `genericParameterPosition` integer
        - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
        - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
        - `isAbstract` boolean
        - `isImport` boolean
        - `isSealed` boolean
        - `isSpecialName` boolean
        - `isClass` boolean
        - `isNestedAssembly` boolean
        - `isNestedFamANDAssem` boolean
        - `isNestedFamily` boolean
        - `isNestedFamORAssem` boolean
        - `isNestedPrivate` boolean
        - `isNestedPublic` boolean
        - `isNotPublic` boolean
        - `isPublic` boolean
        - `isAutoLayout` boolean
        - `isExplicitLayout` boolean
        - `isLayoutSequential` boolean
        - `isAnsiClass` boolean
        - `isAutoClass` boolean
        - `isUnicodeClass` boolean
        - `isCOMObject` boolean
        - `isContextful` boolean
        - `isEnum` boolean
        - `isMarshalByRef` boolean
        - `isPrimitive` boolean
        - `isValueType` boolean
        - `isSignatureType` boolean
        - `isSecurityCritical` boolean
        - `isSecuritySafeCritical` boolean
        - `isSecurityTransparent` boolean
        - `structLayoutAttribute` StructLayoutAttribute
          - `typeId` unknown
          - `value` 'Sequential' | 'Explicit' | 'Auto'
        - `typeInitializer` ConstructorInfo
          - `name` string, nullable
          - `declaringType` Type — recursive
          - `reflectedType` Type — recursive
          - `module` Module
            - `assembly` Assembly
              - …
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo — recursive
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `isCollectible` boolean
          - `metadataToken` integer
          - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
          - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
          - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
          - `isAbstract` boolean
          - `isConstructor` boolean
          - `isFinal` boolean
          - `isHideBySig` boolean
          - `isSpecialName` boolean
          - `isStatic` boolean
          - `isVirtual` boolean
          - `isAssembly` boolean
          - `isFamily` boolean
          - `isFamilyAndAssembly` boolean
          - `isFamilyOrAssembly` boolean
          - `isPrivate` boolean
          - `isPublic` boolean
          - `isConstructedGenericMethod` boolean
          - `isGenericMethod` boolean
          - `isGenericMethodDefinition` boolean
          - `containsGenericParameters` boolean
          - `methodHandle` RuntimeMethodHandle
            - `value` IntPtr
          - `isSecurityCritical` boolean
          - `isSecuritySafeCritical` boolean
          - `isSecurityTransparent` boolean
          - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
        - `typeHandle` RuntimeTypeHandle
          - `value` IntPtr
        - `guid` string, uuid
        - `baseType` Type — recursive
        - `isSerializable` boolean
        - `containsGenericParameters` boolean
        - `isVisible` boolean
      - `module` Module
        - `assembly` Assembly
          - `definedTypes` TypeInfo[], nullable
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly — recursive
            - `module` Module — recursive
            - `isNested` boolean
            - `declaringType` Type
              - …
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type
              - …
            - `underlyingSystemType` Type
              - …
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
              - …
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo
              - …
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type
              - …
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
            - `genericTypeParameters` Type[], nullable
              - …
            - `declaredConstructors` ConstructorInfo[], nullable
              - …
            - `declaredEvents` EventInfo[], nullable
              - …
            - `declaredFields` FieldInfo[], nullable
              - …
            - `declaredMembers` MemberInfo[], nullable
              - …
            - `declaredMethods` MethodInfo[], nullable
              - …
            - `declaredNestedTypes` TypeInfo[], nullable
            - `declaredProperties` PropertyInfo[], nullable
              - …
            - `implementedInterfaces` Type[], nullable
              - …
          - `exportedTypes` Type[], nullable
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly — recursive
            - `module` Module — recursive
            - `isNested` boolean
            - `declaringType` Type — recursive
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type — recursive
            - `underlyingSystemType` Type — recursive
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo
              - …
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type — recursive
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
          - `codeBase` string, nullable
          - `entryPoint` MethodInfo
            - `name` string, nullable
            - `declaringType` Type
              - …
            - `reflectedType` Type
              - …
            - `module` Module — recursive
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `returnParameter` ParameterInfo
              - …
            - `returnType` Type
              - …
            - `returnTypeCustomAttributes` ICustomAttributeProvider
          - `fullName` string, nullable
          - `imageRuntimeVersion` string, nullable
          - `isDynamic` boolean
          - `location` string, nullable
          - `reflectionOnly` boolean
          - `isCollectible` boolean
          - `isFullyTrusted` boolean
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type
              - …
            - `constructor` ConstructorInfo
              - …
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `escapedCodeBase` string, nullable
          - `manifestModule` Module — recursive
          - `modules` Module[], nullable
          - `globalAssemblyCache` boolean
          - `hostContext` integer
          - `securityRuleSet` 'None' | 'Level1' | 'Level2'
        - `fullyQualifiedName` string, nullable
        - `name` string, nullable
        - `mdStreamVersion` integer
        - `moduleVersionId` string, uuid
        - `scopeName` string, nullable
        - `moduleHandle` ModuleHandle
          - `mdStreamVersion` integer
        - `customAttributes` CustomAttributeData[], nullable
          - `attributeType` Type
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly
              - …
            - `module` Module — recursive
            - `isNested` boolean
            - `declaringType` Type — recursive
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type — recursive
            - `underlyingSystemType` Type — recursive
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo
              - …
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type — recursive
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
          - `constructor` ConstructorInfo
            - `name` string, nullable
            - `declaringType` Type
              - …
            - `reflectedType` Type
              - …
            - `module` Module — recursive
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `constructorArguments` CustomAttributeTypedArgument[], nullable
            - `argumentType` Type
              - …
            - `value` unknown
          - `namedArguments` CustomAttributeNamedArgument[], nullable
            - `memberInfo` MemberInfo
              - …
            - `typedValue` CustomAttributeTypedArgument
              - …
            - `memberName` string, nullable
            - `isField` boolean
        - `metadataToken` integer
      - `customAttributes` CustomAttributeData[], nullable
        - `attributeType` Type
          - `name` string, nullable
          - `customAttributes` CustomAttributeData[], nullable
          - `isCollectible` boolean
          - `metadataToken` integer
          - `isInterface` boolean
          - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `namespace` string, nullable
          - `assemblyQualifiedName` string, nullable
          - `fullName` string, nullable
          - `assembly` Assembly
            - `definedTypes` TypeInfo[], nullable
              - …
            - `exportedTypes` Type[], nullable
            - `codeBase` string, nullable
            - `entryPoint` MethodInfo
              - …
            - `fullName` string, nullable
            - `imageRuntimeVersion` string, nullable
            - `isDynamic` boolean
            - `location` string, nullable
            - `reflectionOnly` boolean
            - `isCollectible` boolean
            - `isFullyTrusted` boolean
            - `customAttributes` CustomAttributeData[], nullable
            - `escapedCodeBase` string, nullable
            - `manifestModule` Module
              - …
            - `modules` Module[], nullable
              - …
            - `globalAssemblyCache` boolean
            - `hostContext` integer
            - `securityRuleSet` 'None' | 'Level1' | 'Level2'
          - `module` Module
            - `assembly` Assembly
              - …
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
            - `metadataToken` integer
          - `isNested` boolean
          - `declaringType` Type — recursive
          - `declaringMethod` MethodBase — recursive
          - `reflectedType` Type — recursive
          - `underlyingSystemType` Type — recursive
          - `isTypeDefinition` boolean
          - `isArray` boolean
          - `isByRef` boolean
          - `isPointer` boolean
          - `isConstructedGenericType` boolean
          - `isGenericParameter` boolean
          - `isGenericTypeParameter` boolean
          - `isGenericMethodParameter` boolean
          - `isGenericType` boolean
          - `isGenericTypeDefinition` boolean
          - `isSZArray` boolean
          - `isVariableBoundArray` boolean
          - `isByRefLike` boolean
          - `isFunctionPointer` boolean
          - `isUnmanagedFunctionPointer` boolean
          - `hasElementType` boolean
          - `genericTypeArguments` Type[], nullable
          - `genericParameterPosition` integer
          - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
          - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
          - `isAbstract` boolean
          - `isImport` boolean
          - `isSealed` boolean
          - `isSpecialName` boolean
          - `isClass` boolean
          - `isNestedAssembly` boolean
          - `isNestedFamANDAssem` boolean
          - `isNestedFamily` boolean
          - `isNestedFamORAssem` boolean
          - `isNestedPrivate` boolean
          - `isNestedPublic` boolean
          - `isNotPublic` boolean
          - `isPublic` boolean
          - `isAutoLayout` boolean
          - `isExplicitLayout` boolean
          - `isLayoutSequential` boolean
          - `isAnsiClass` boolean
          - `isAutoClass` boolean
          - `isUnicodeClass` boolean
          - `isCOMObject` boolean
          - `isContextful` boolean
          - `isEnum` boolean
          - `isMarshalByRef` boolean
          - `isPrimitive` boolean
          - `isValueType` boolean
          - `isSignatureType` boolean
          - `isSecurityCritical` boolean
          - `isSecuritySafeCritical` boolean
          - `isSecurityTransparent` boolean
          - `structLayoutAttribute` StructLayoutAttribute
            - `typeId` unknown
            - `value` 'Sequential' | 'Explicit' | 'Auto'
          - `typeInitializer` ConstructorInfo
            - `name` string, nullable
            - `declaringType` Type — recursive
            - `reflectedType` Type — recursive
            - `module` Module
              - …
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `typeHandle` RuntimeTypeHandle
            - `value` IntPtr
          - `guid` string, uuid
          - `baseType` Type — recursive
          - `isSerializable` boolean
          - `containsGenericParameters` boolean
          - `isVisible` boolean
        - `constructor` ConstructorInfo
          - `name` string, nullable
          - `declaringType` Type
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly
              - …
            - `module` Module
              - …
            - `isNested` boolean
            - `declaringType` Type — recursive
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type — recursive
            - `underlyingSystemType` Type — recursive
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo — recursive
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type — recursive
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
          - `reflectedType` Type
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly
              - …
            - `module` Module
              - …
            - `isNested` boolean
            - `declaringType` Type — recursive
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type — recursive
            - `underlyingSystemType` Type — recursive
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo — recursive
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type — recursive
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
          - `module` Module
            - `assembly` Assembly
              - …
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
            - `metadataToken` integer
          - `customAttributes` CustomAttributeData[], nullable
          - `isCollectible` boolean
          - `metadataToken` integer
          - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
          - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
          - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
          - `isAbstract` boolean
          - `isConstructor` boolean
          - `isFinal` boolean
          - `isHideBySig` boolean
          - `isSpecialName` boolean
          - `isStatic` boolean
          - `isVirtual` boolean
          - `isAssembly` boolean
          - `isFamily` boolean
          - `isFamilyAndAssembly` boolean
          - `isFamilyOrAssembly` boolean
          - `isPrivate` boolean
          - `isPublic` boolean
          - `isConstructedGenericMethod` boolean
          - `isGenericMethod` boolean
          - `isGenericMethodDefinition` boolean
          - `containsGenericParameters` boolean
          - `methodHandle` RuntimeMethodHandle
            - `value` IntPtr
          - `isSecurityCritical` boolean
          - `isSecuritySafeCritical` boolean
          - `isSecurityTransparent` boolean
          - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
        - `constructorArguments` CustomAttributeTypedArgument[], nullable
          - `argumentType` Type
            - `name` string, nullable
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
            - `isInterface` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `namespace` string, nullable
            - `assemblyQualifiedName` string, nullable
            - `fullName` string, nullable
            - `assembly` Assembly
              - …
            - `module` Module
              - …
            - `isNested` boolean
            - `declaringType` Type — recursive
            - `declaringMethod` MethodBase — recursive
            - `reflectedType` Type — recursive
            - `underlyingSystemType` Type — recursive
            - `isTypeDefinition` boolean
            - `isArray` boolean
            - `isByRef` boolean
            - `isPointer` boolean
            - `isConstructedGenericType` boolean
            - `isGenericParameter` boolean
            - `isGenericTypeParameter` boolean
            - `isGenericMethodParameter` boolean
            - `isGenericType` boolean
            - `isGenericTypeDefinition` boolean
            - `isSZArray` boolean
            - `isVariableBoundArray` boolean
            - `isByRefLike` boolean
            - `isFunctionPointer` boolean
            - `isUnmanagedFunctionPointer` boolean
            - `hasElementType` boolean
            - `genericTypeArguments` Type[], nullable
            - `genericParameterPosition` integer
            - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
            - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
            - `isAbstract` boolean
            - `isImport` boolean
            - `isSealed` boolean
            - `isSpecialName` boolean
            - `isClass` boolean
            - `isNestedAssembly` boolean
            - `isNestedFamANDAssem` boolean
            - `isNestedFamily` boolean
            - `isNestedFamORAssem` boolean
            - `isNestedPrivate` boolean
            - `isNestedPublic` boolean
            - `isNotPublic` boolean
            - `isPublic` boolean
            - `isAutoLayout` boolean
            - `isExplicitLayout` boolean
            - `isLayoutSequential` boolean
            - `isAnsiClass` boolean
            - `isAutoClass` boolean
            - `isUnicodeClass` boolean
            - `isCOMObject` boolean
            - `isContextful` boolean
            - `isEnum` boolean
            - `isMarshalByRef` boolean
            - `isPrimitive` boolean
            - `isValueType` boolean
            - `isSignatureType` boolean
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `structLayoutAttribute` StructLayoutAttribute
              - …
            - `typeInitializer` ConstructorInfo
              - …
            - `typeHandle` RuntimeTypeHandle
              - …
            - `guid` string, uuid
            - `baseType` Type — recursive
            - `isSerializable` boolean
            - `containsGenericParameters` boolean
            - `isVisible` boolean
          - `value` unknown
        - `namedArguments` CustomAttributeNamedArgument[], nullable
          - `memberInfo` MemberInfo
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
            - `name` string, nullable
            - `declaringType` Type
              - …
            - `reflectedType` Type
              - …
            - `module` Module
              - …
            - `customAttributes` CustomAttributeData[], nullable
            - `isCollectible` boolean
            - `metadataToken` integer
          - `typedValue` CustomAttributeTypedArgument
            - `argumentType` Type
              - …
            - `value` unknown
          - `memberName` string, nullable
          - `isField` boolean
      - `isCollectible` boolean
      - `metadataToken` integer
      - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
      - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
      - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
      - `isAbstract` boolean
      - `isConstructor` boolean
      - `isFinal` boolean
      - `isHideBySig` boolean
      - `isSpecialName` boolean
      - `isStatic` boolean
      - `isVirtual` boolean
      - `isAssembly` boolean
      - `isFamily` boolean
      - `isFamilyAndAssembly` boolean
      - `isFamilyOrAssembly` boolean
      - `isPrivate` boolean
      - `isPublic` boolean
      - `isConstructedGenericMethod` boolean
      - `isGenericMethod` boolean
      - `isGenericMethodDefinition` boolean
      - `containsGenericParameters` boolean
      - `methodHandle` RuntimeMethodHandle
        - `value` IntPtr
      - `isSecurityCritical` boolean
      - `isSecuritySafeCritical` boolean
      - `isSecurityTransparent` boolean
    - `data` object, nullable
    - `innerException` Exception
      - `targetSite` MethodBase
        - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
        - `name` string, nullable
        - `declaringType` Type
          - `name` string, nullable
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo
              - …
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `isCollectible` boolean
          - `metadataToken` integer
          - `isInterface` boolean
          - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `namespace` string, nullable
          - `assemblyQualifiedName` string, nullable
          - `fullName` string, nullable
          - `assembly` Assembly
            - `definedTypes` TypeInfo[], nullable
              - …
            - `exportedTypes` Type[], nullable
            - `codeBase` string, nullable
            - `entryPoint` MethodInfo
              - …
            - `fullName` string, nullable
            - `imageRuntimeVersion` string, nullable
            - `isDynamic` boolean
            - `location` string, nullable
            - `reflectionOnly` boolean
            - `isCollectible` boolean
            - `isFullyTrusted` boolean
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `escapedCodeBase` string, nullable
            - `manifestModule` Module
              - …
            - `modules` Module[], nullable
              - …
            - `globalAssemblyCache` boolean
            - `hostContext` integer
            - `securityRuleSet` 'None' | 'Level1' | 'Level2'
          - `module` Module
            - `assembly` Assembly
              - …
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `isNested` boolean
          - `declaringType` Type — recursive
          - `declaringMethod` MethodBase — recursive
          - `reflectedType` Type — recursive
          - `underlyingSystemType` Type — recursive
          - `isTypeDefinition` boolean
          - `isArray` boolean
          - `isByRef` boolean
          - `isPointer` boolean
          - `isConstructedGenericType` boolean
          - `isGenericParameter` boolean
          - `isGenericTypeParameter` boolean
          - `isGenericMethodParameter` boolean
          - `isGenericType` boolean
          - `isGenericTypeDefinition` boolean
          - `isSZArray` boolean
          - `isVariableBoundArray` boolean
          - `isByRefLike` boolean
          - `isFunctionPointer` boolean
          - `isUnmanagedFunctionPointer` boolean
          - `hasElementType` boolean
          - `genericTypeArguments` Type[], nullable
          - `genericParameterPosition` integer
          - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
          - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
          - `isAbstract` boolean
          - `isImport` boolean
          - `isSealed` boolean
          - `isSpecialName` boolean
          - `isClass` boolean
          - `isNestedAssembly` boolean
          - `isNestedFamANDAssem` boolean
          - `isNestedFamily` boolean
          - `isNestedFamORAssem` boolean
          - `isNestedPrivate` boolean
          - `isNestedPublic` boolean
          - `isNotPublic` boolean
          - `isPublic` boolean
          - `isAutoLayout` boolean
          - `isExplicitLayout` boolean
          - `isLayoutSequential` boolean
          - `isAnsiClass` boolean
          - `isAutoClass` boolean
          - `isUnicodeClass` boolean
          - `isCOMObject` boolean
          - `isContextful` boolean
          - `isEnum` boolean
          - `isMarshalByRef` boolean
          - `isPrimitive` boolean
          - `isValueType` boolean
          - `isSignatureType` boolean
          - `isSecurityCritical` boolean
          - `isSecuritySafeCritical` boolean
          - `isSecurityTransparent` boolean
          - `structLayoutAttribute` StructLayoutAttribute
            - `typeId` unknown
            - `value` 'Sequential' | 'Explicit' | 'Auto'
          - `typeInitializer` ConstructorInfo
            - `name` string, nullable
            - `declaringType` Type — recursive
            - `reflectedType` Type — recursive
            - `module` Module
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `isCollectible` boolean
            - `metadataToken` integer
            - `attributes` 'PrivateScope' | 'Private' | 'FamANDAssem' | 'Assembly' | 'Family' | 'FamORAssem' | 'Public' | 'MemberAccessMask' | 'UnmanagedExport' | 'Static' | 'Final' | 'Virtual' | 'HideBySig' | 'NewSlot' | 'CheckAccessOnOverride' | 'Abstract' | 'SpecialName' | 'RTSpecialName' | 'PinvokeImpl' | 'HasSecurity' | 'RequireSecObject' | 'ReservedMask'
            - `methodImplementationFlags` 'IL' | 'Native' | 'OPTIL' | 'CodeTypeMask' | 'ManagedMask' | 'NoInlining' | 'ForwardRef' | 'Synchronized' | 'NoOptimization' | 'PreserveSig' | 'AggressiveInlining' | 'AggressiveOptimization' | 'InternalCall' | 'MaxMethodImplVal'
            - `callingConvention` 'Standard' | 'VarArgs' | 'Any' | 'HasThis' | 'ExplicitThis'
            - `isAbstract` boolean
            - `isConstructor` boolean
            - `isFinal` boolean
            - `isHideBySig` boolean
            - `isSpecialName` boolean
            - `isStatic` boolean
            - `isVirtual` boolean
            - `isAssembly` boolean
            - `isFamily` boolean
            - `isFamilyAndAssembly` boolean
            - `isFamilyOrAssembly` boolean
            - `isPrivate` boolean
            - `isPublic` boolean
            - `isConstructedGenericMethod` boolean
            - `isGenericMethod` boolean
            - `isGenericMethodDefinition` boolean
            - `containsGenericParameters` boolean
            - `methodHandle` RuntimeMethodHandle
              - …
            - `isSecurityCritical` boolean
            - `isSecuritySafeCritical` boolean
            - `isSecurityTransparent` boolean
            - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `typeHandle` RuntimeTypeHandle
            - `value` IntPtr
          - `guid` string, uuid
          - `baseType` Type — recursive
          - `isSerializable` boolean
          - `containsGenericParameters` boolean
          - `isVisible` boolean
        - `reflectedType` Type
          - `name` string, nullable
          - `customAttributes` CustomAttributeData[], nullable
            - `attributeType` Type — recursive
            - `constructor` ConstructorInfo
              - …
            - `constructorArguments` CustomAttributeTypedArgument[], nullable
              - …
            - `namedArguments` CustomAttributeNamedArgument[], nullable
              - …
          - `isCollectible` boolean
          - `metadataToken` integer
          - `isInterface` boolean
          - `memberType` 'Constructor' | 'Event' | 'Field' | 'Method' | 'Property' | 'TypeInfo' | 'Custom' | 'NestedType' | 'All'
          - `namespace` string, nullable
          - `assemblyQualifiedName` string, nullable
          - `fullName` string, nullable
          - `assembly` Assembly
            - `definedTypes` TypeInfo[], nullable
              - …
            - `exportedTypes` Type[], nullable
            - `codeBase` string, nullable
            - `entryPoint` MethodInfo
              - …
            - `fullName` string, nullable
            - `imageRuntimeVersion` string, nullable
            - `isDynamic` boolean
            - `location` string, nullable
            - `reflectionOnly` boolean
            - `isCollectible` boolean
            - `isFullyTrusted` boolean
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `escapedCodeBase` string, nullable
            - `manifestModule` Module
              - …
            - `modules` Module[], nullable
              - …
            - `globalAssemblyCache` boolean
            - `hostContext` integer
            - `securityRuleSet` 'None' | 'Level1' | 'Level2'
          - `module` Module
            - `assembly` Assembly
              - …
            - `fullyQualifiedName` string, nullable
            - `name` string, nullable
            - `mdStreamVersion` integer
            - `moduleVersionId` string, uuid
            - `scopeName` string, nullable
            - `moduleHandle` ModuleHandle
              - …
            - `customAttributes` CustomAttributeData[], nullable
              - …
            - `metadataToken` integer
          - `isNested` boolean
          - `declaringType` Type — recursive
          - `declaringMethod` MethodBase — recursive
          - `reflectedType` Type — recursive
          - `underlyingSystemType` Type — recursive
          - `isTypeDefinition` boolean
          - `isArray` boolean
          - `isByRef` boolean
          - `isPointer` boolean
          - `isConstructedGenericType` boolean
          - `isGenericParameter` boolean
          - `isGenericTypeParameter` boolean
          - `isGenericMethodParameter` boolean
          - `isGenericType` boolean
          - `isGenericTypeDefinition` boolean
          - `isSZArray` boolean
          - `isVariableBoundArray` boolean
          - `isByRefLike` boolean
          - `isFunctionPointer` boolean
          - `isUnmanagedFunctionPointer` boolean
          - `hasElementType` boolean
          - `genericTypeArguments` Type[], nullable
          - `genericParameterPosition` integer
          - `genericParameterAttributes` 'None' | 'Covariant' | 'Contravariant' | 'VarianceMask' | 'ReferenceTypeConstraint' | 'NotNullableValueTypeConstraint' | 'DefaultConstructorConstraint' | 'SpecialConstraintMask'
          - `attributes` 'NotPublic' | 'Public' | 'NestedPublic' | 'NestedPrivate' | 'NestedFamily' | 'NestedAssembly' | 'NestedFamANDAssem' | 'VisibilityMask' | 'SequentialLayout' | 'ExplicitLayout' | 'LayoutMask' | 'Interface' | 'Abstract' | 'Sealed' | 'SpecialName' | 'RTSpecialName' | 'Import' | 'Serializable' | 'WindowsRuntime' | 'UnicodeClass' | 'AutoClass' | 'StringFormatMask' | 'HasSecurity' | 'ReservedMask' | 'BeforeFieldInit' | 'CustomFormatMask'
          - `isAbstract` boolean
          - `isImport` boolean
          - `isSealed` boolean
          - `isSpecialName` boolean
          - `isClass` boolean
          - `isNestedAssembly` boolean
          - `isNestedFamANDAssem` boolean
          - `isNestedFamily` boolean
          - `isNestedFamORAssem` boolean
          - `isNestedPrivate` boolean
          - `isNestedPublic` boolean
          - `isNotPublic` boolean
          - `isPublic` boolean
          - `isAutoLayout` boolean
          - `isExplicitLayout` boolean
          - `isLayoutSequential` boolean
          - `isAnsiClass` boolean
          - `isAutoClass` boolean
- … truncated; see the full OpenAPI document linked below

---

[API](https://skmtc.net/data-grapes/apis/grapes-api.md) · [All operations](https://skmtc.net/data-grapes/apis/grapes-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/data-grapes/grapes-api/revisions/8ff77fe45bba/schema)
