Skip to main content
PATCH
/
conversations
/
{conversationId}
/
chat
Continue Chat
curl --request PATCH \
  --url https://api.hyperleapai.com/conversations/{conversationId}/chat \
  --header 'Content-Type: application/json' \
  --header 'x-hl-api-key: <api-key>' \
  --data '
{
  "message": "<string>"
}
'
import requests

url = "https://api.hyperleapai.com/conversations/{conversationId}/chat"

payload = { "message": "<string>" }
headers = {
"x-hl-api-key": "<api-key>",
"Content-Type": "application/json"
}

response = requests.patch(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'PATCH',
headers: {'x-hl-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({message: '<string>'})
};

fetch('https://api.hyperleapai.com/conversations/{conversationId}/chat', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api.hyperleapai.com/conversations/{conversationId}/chat",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'message' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-hl-api-key: <api-key>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://api.hyperleapai.com/conversations/{conversationId}/chat"

payload := strings.NewReader("{\n \"message\": \"<string>\"\n}")

req, _ := http.NewRequest("PATCH", url, payload)

req.Header.Add("x-hl-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.patch("https://api.hyperleapai.com/conversations/{conversationId}/chat")
.header("x-hl-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"message\": \"<string>\"\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.hyperleapai.com/conversations/{conversationId}/chat")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["x-hl-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"message\": \"<string>\"\n}"

response = http.request(request)
puts response.read_body
{
  "id": "<string>",
  "object": "<string>",
  "usage": {
    "prompt_tokens": 123,
    "completion_tokens": 123,
    "total_tokens": 123
  },
  "created": 123,
  "choices": [
    {
      "finish_reason": "<string>",
      "index": 123,
      "message": {
        "role": "<string>",
        "content": "<string>",
        "toolCallId": "<string>",
        "name": "<string>"
      },
      "moderation_results": {
        "categoryResults": [
          {
            "category": "<string>",
            "filtered": true,
            "severity": "<string>"
          }
        ]
      }
    }
  ],
  "messageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "runId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "httpRequestId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "citations": [
    {
      "link": "<string>",
      "index": "<string>",
      "documentId": "<string>",
      "fileId": "<string>",
      "sourceContentType": "<string>",
      "sourceName": "<string>",
      "sourceUrl": "<string>",
      "partitions": [
        {
          "text": "<string>",
          "relevance": 123,
          "partitionNumber": 123,
          "sectionNumber": 123,
          "lastUpdate": "2023-11-07T05:31:56Z",
          "tags": {}
        }
      ]
    }
  ],
  "prompt_moderations": {
    "categoryResults": [
      {
        "category": "<string>",
        "filtered": true,
        "severity": "<string>"
      }
    ]
  }
}
[
  {
    "exception": {
      "targetSite": {
        "name": "<string>",
        "declaringType": {
          "name": "<string>",
          "customAttributes": [
            {
              "attributeType": "<unknown>",
              "constructor": {
                "name": "<string>",
                "declaringType": "<unknown>",
                "reflectedType": "<unknown>",
                "module": {
                  "assembly": {
                    "definedTypes": [
                      {
                        "name": "<string>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isInterface": true,
                        "namespace": "<string>",
                        "assemblyQualifiedName": "<string>",
                        "fullName": "<string>",
                        "assembly": "<unknown>",
                        "module": "<unknown>",
                        "isNested": true,
                        "declaringType": "<unknown>",
                        "declaringMethod": "<unknown>",
                        "reflectedType": "<unknown>",
                        "underlyingSystemType": "<unknown>",
                        "isTypeDefinition": true,
                        "isArray": true,
                        "isByRef": true,
                        "isPointer": true,
                        "isConstructedGenericType": true,
                        "isGenericParameter": true,
                        "isGenericTypeParameter": true,
                        "isGenericMethodParameter": true,
                        "isGenericType": true,
                        "isGenericTypeDefinition": true,
                        "isSZArray": true,
                        "isVariableBoundArray": true,
                        "isByRefLike": true,
                        "isFunctionPointer": true,
                        "isUnmanagedFunctionPointer": true,
                        "hasElementType": true,
                        "genericTypeArguments": "<array>",
                        "genericParameterPosition": 123,
                        "isAbstract": true,
                        "isImport": true,
                        "isSealed": true,
                        "isSpecialName": true,
                        "isClass": true,
                        "isNestedAssembly": true,
                        "isNestedFamANDAssem": true,
                        "isNestedFamily": true,
                        "isNestedFamORAssem": true,
                        "isNestedPrivate": true,
                        "isNestedPublic": true,
                        "isNotPublic": true,
                        "isPublic": true,
                        "isAutoLayout": true,
                        "isExplicitLayout": true,
                        "isLayoutSequential": true,
                        "isAnsiClass": true,
                        "isAutoClass": true,
                        "isUnicodeClass": true,
                        "isCOMObject": true,
                        "isContextful": true,
                        "isEnum": true,
                        "isMarshalByRef": true,
                        "isPrimitive": true,
                        "isValueType": true,
                        "isSignatureType": true,
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "structLayoutAttribute": {
                          "typeId": null
                        },
                        "typeInitializer": "<unknown>",
                        "typeHandle": {
                          "value": {}
                        },
                        "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                        "baseType": "<unknown>",
                        "isSerializable": true,
                        "containsGenericParameters": true,
                        "isVisible": true,
                        "genericTypeParameters": "<array>",
                        "declaredConstructors": "<array>",
                        "declaredEvents": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "isSpecialName": true,
                            "addMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "removeMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "raiseMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "isMulticast": true,
                            "eventHandlerType": "<unknown>"
                          }
                        ],
                        "declaredFields": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "fieldType": "<unknown>",
                            "isInitOnly": true,
                            "isLiteral": true,
                            "isNotSerialized": true,
                            "isPinvokeImpl": true,
                            "isSpecialName": true,
                            "isStatic": true,
                            "isAssembly": true,
                            "isFamily": true,
                            "isFamilyAndAssembly": true,
                            "isFamilyOrAssembly": true,
                            "isPrivate": true,
                            "isPublic": true,
                            "isSecurityCritical": true,
                            "isSecuritySafeCritical": true,
                            "isSecurityTransparent": true,
                            "fieldHandle": {
                              "value": {}
                            }
                          }
                        ],
                        "declaredMembers": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          }
                        ],
                        "declaredMethods": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "isAbstract": true,
                            "isConstructor": true,
                            "isFinal": true,
                            "isHideBySig": true,
                            "isSpecialName": true,
                            "isStatic": true,
                            "isVirtual": true,
                            "isAssembly": true,
                            "isFamily": true,
                            "isFamilyAndAssembly": true,
                            "isFamilyOrAssembly": true,
                            "isPrivate": true,
                            "isPublic": true,
                            "isConstructedGenericMethod": true,
                            "isGenericMethod": true,
                            "isGenericMethodDefinition": true,
                            "containsGenericParameters": true,
                            "methodHandle": {
                              "value": {}
                            },
                            "isSecurityCritical": true,
                            "isSecuritySafeCritical": true,
                            "isSecurityTransparent": true,
                            "returnParameter": {
                              "member": {
                                "name": "<string>",
                                "declaringType": "<unknown>",
                                "reflectedType": "<unknown>",
                                "module": "<unknown>",
                                "customAttributes": "<array>",
                                "isCollectible": true,
                                "metadataToken": 123
                              },
                              "name": "<string>",
                              "parameterType": "<unknown>",
                              "position": 123,
                              "isIn": true,
                              "isLcid": true,
                              "isOptional": true,
                              "isOut": true,
                              "isRetval": true,
                              "defaultValue": null,
                              "rawDefaultValue": null,
                              "hasDefaultValue": true,
                              "customAttributes": "<array>",
                              "metadataToken": 123
                            },
                            "returnType": "<unknown>",
                            "returnTypeCustomAttributes": {}
                          }
                        ],
                        "declaredNestedTypes": "<array>",
                        "declaredProperties": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "propertyType": "<unknown>",
                            "isSpecialName": true,
                            "canRead": true,
                            "canWrite": true,
                            "getMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "setMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            }
                          }
                        ],
                        "implementedInterfaces": "<array>"
                      }
                    ],
                    "exportedTypes": "<array>",
                    "codeBase": "<string>",
                    "entryPoint": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "fullName": "<string>",
                    "imageRuntimeVersion": "<string>",
                    "isDynamic": true,
                    "location": "<string>",
                    "reflectionOnly": true,
                    "isCollectible": true,
                    "isFullyTrusted": true,
                    "customAttributes": "<array>",
                    "escapedCodeBase": "<string>",
                    "manifestModule": "<unknown>",
                    "modules": "<array>",
                    "globalAssemblyCache": true,
                    "hostContext": 123
                  },
                  "fullyQualifiedName": "<string>",
                  "name": "<string>",
                  "mdStreamVersion": 123,
                  "moduleVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                  "scopeName": "<string>",
                  "moduleHandle": {
                    "mdStreamVersion": 123
                  },
                  "customAttributes": "<array>",
                  "metadataToken": 123
                },
                "customAttributes": "<array>",
                "isCollectible": true,
                "metadataToken": 123,
                "isAbstract": true,
                "isConstructor": true,
                "isFinal": true,
                "isHideBySig": true,
                "isSpecialName": true,
                "isStatic": true,
                "isVirtual": true,
                "isAssembly": true,
                "isFamily": true,
                "isFamilyAndAssembly": true,
                "isFamilyOrAssembly": true,
                "isPrivate": true,
                "isPublic": true,
                "isConstructedGenericMethod": true,
                "isGenericMethod": true,
                "isGenericMethodDefinition": true,
                "containsGenericParameters": true,
                "methodHandle": {
                  "value": {}
                },
                "isSecurityCritical": true,
                "isSecuritySafeCritical": true,
                "isSecurityTransparent": true
              },
              "constructorArguments": [
                {
                  "argumentType": "<unknown>",
                  "value": null
                }
              ],
              "namedArguments": [
                {
                  "memberInfo": {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123
                  },
                  "typedValue": {
                    "argumentType": "<unknown>",
                    "value": null
                  },
                  "memberName": "<string>",
                  "isField": true
                }
              ]
            }
          ],
          "isCollectible": true,
          "metadataToken": 123,
          "isInterface": true,
          "namespace": "<string>",
          "assemblyQualifiedName": "<string>",
          "fullName": "<string>",
          "assembly": {
            "definedTypes": [
              {
                "name": "<string>",
                "customAttributes": "<array>",
                "isCollectible": true,
                "metadataToken": 123,
                "isInterface": true,
                "namespace": "<string>",
                "assemblyQualifiedName": "<string>",
                "fullName": "<string>",
                "assembly": "<unknown>",
                "module": "<unknown>",
                "isNested": true,
                "declaringType": "<unknown>",
                "declaringMethod": "<unknown>",
                "reflectedType": "<unknown>",
                "underlyingSystemType": "<unknown>",
                "isTypeDefinition": true,
                "isArray": true,
                "isByRef": true,
                "isPointer": true,
                "isConstructedGenericType": true,
                "isGenericParameter": true,
                "isGenericTypeParameter": true,
                "isGenericMethodParameter": true,
                "isGenericType": true,
                "isGenericTypeDefinition": true,
                "isSZArray": true,
                "isVariableBoundArray": true,
                "isByRefLike": true,
                "isFunctionPointer": true,
                "isUnmanagedFunctionPointer": true,
                "hasElementType": true,
                "genericTypeArguments": "<array>",
                "genericParameterPosition": 123,
                "isAbstract": true,
                "isImport": true,
                "isSealed": true,
                "isSpecialName": true,
                "isClass": true,
                "isNestedAssembly": true,
                "isNestedFamANDAssem": true,
                "isNestedFamily": true,
                "isNestedFamORAssem": true,
                "isNestedPrivate": true,
                "isNestedPublic": true,
                "isNotPublic": true,
                "isPublic": true,
                "isAutoLayout": true,
                "isExplicitLayout": true,
                "isLayoutSequential": true,
                "isAnsiClass": true,
                "isAutoClass": true,
                "isUnicodeClass": true,
                "isCOMObject": true,
                "isContextful": true,
                "isEnum": true,
                "isMarshalByRef": true,
                "isPrimitive": true,
                "isValueType": true,
                "isSignatureType": true,
                "isSecurityCritical": true,
                "isSecuritySafeCritical": true,
                "isSecurityTransparent": true,
                "structLayoutAttribute": {
                  "typeId": null
                },
                "typeInitializer": "<unknown>",
                "typeHandle": {
                  "value": {}
                },
                "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                "baseType": "<unknown>",
                "isSerializable": true,
                "containsGenericParameters": true,
                "isVisible": true,
                "genericTypeParameters": "<array>",
                "declaredConstructors": "<array>",
                "declaredEvents": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isSpecialName": true,
                    "addMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "removeMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "raiseMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "isMulticast": true,
                    "eventHandlerType": "<unknown>"
                  }
                ],
                "declaredFields": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "fieldType": "<unknown>",
                    "isInitOnly": true,
                    "isLiteral": true,
                    "isNotSerialized": true,
                    "isPinvokeImpl": true,
                    "isSpecialName": true,
                    "isStatic": true,
                    "isAssembly": true,
                    "isFamily": true,
                    "isFamilyAndAssembly": true,
                    "isFamilyOrAssembly": true,
                    "isPrivate": true,
                    "isPublic": true,
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "fieldHandle": {
                      "value": {}
                    }
                  }
                ],
                "declaredMembers": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123
                  }
                ],
                "declaredMethods": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isAbstract": true,
                    "isConstructor": true,
                    "isFinal": true,
                    "isHideBySig": true,
                    "isSpecialName": true,
                    "isStatic": true,
                    "isVirtual": true,
                    "isAssembly": true,
                    "isFamily": true,
                    "isFamilyAndAssembly": true,
                    "isFamilyOrAssembly": true,
                    "isPrivate": true,
                    "isPublic": true,
                    "isConstructedGenericMethod": true,
                    "isGenericMethod": true,
                    "isGenericMethodDefinition": true,
                    "containsGenericParameters": true,
                    "methodHandle": {
                      "value": {}
                    },
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "returnParameter": {
                      "member": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123
                      },
                      "name": "<string>",
                      "parameterType": "<unknown>",
                      "position": 123,
                      "isIn": true,
                      "isLcid": true,
                      "isOptional": true,
                      "isOut": true,
                      "isRetval": true,
                      "defaultValue": null,
                      "rawDefaultValue": null,
                      "hasDefaultValue": true,
                      "customAttributes": "<array>",
                      "metadataToken": 123
                    },
                    "returnType": "<unknown>",
                    "returnTypeCustomAttributes": {}
                  }
                ],
                "declaredNestedTypes": "<array>",
                "declaredProperties": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "propertyType": "<unknown>",
                    "isSpecialName": true,
                    "canRead": true,
                    "canWrite": true,
                    "getMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "setMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    }
                  }
                ],
                "implementedInterfaces": "<array>"
              }
            ],
            "exportedTypes": "<array>",
            "codeBase": "<string>",
            "entryPoint": {
              "name": "<string>",
              "declaringType": "<unknown>",
              "reflectedType": "<unknown>",
              "module": "<unknown>",
              "customAttributes": "<array>",
              "isCollectible": true,
              "metadataToken": 123,
              "isAbstract": true,
              "isConstructor": true,
              "isFinal": true,
              "isHideBySig": true,
              "isSpecialName": true,
              "isStatic": true,
              "isVirtual": true,
              "isAssembly": true,
              "isFamily": true,
              "isFamilyAndAssembly": true,
              "isFamilyOrAssembly": true,
              "isPrivate": true,
              "isPublic": true,
              "isConstructedGenericMethod": true,
              "isGenericMethod": true,
              "isGenericMethodDefinition": true,
              "containsGenericParameters": true,
              "methodHandle": {
                "value": {}
              },
              "isSecurityCritical": true,
              "isSecuritySafeCritical": true,
              "isSecurityTransparent": true,
              "returnParameter": {
                "member": {
                  "name": "<string>",
                  "declaringType": "<unknown>",
                  "reflectedType": "<unknown>",
                  "module": "<unknown>",
                  "customAttributes": "<array>",
                  "isCollectible": true,
                  "metadataToken": 123
                },
                "name": "<string>",
                "parameterType": "<unknown>",
                "position": 123,
                "isIn": true,
                "isLcid": true,
                "isOptional": true,
                "isOut": true,
                "isRetval": true,
                "defaultValue": null,
                "rawDefaultValue": null,
                "hasDefaultValue": true,
                "customAttributes": "<array>",
                "metadataToken": 123
              },
              "returnType": "<unknown>",
              "returnTypeCustomAttributes": {}
            },
            "fullName": "<string>",
            "imageRuntimeVersion": "<string>",
            "isDynamic": true,
            "location": "<string>",
            "reflectionOnly": true,
            "isCollectible": true,
            "isFullyTrusted": true,
            "customAttributes": "<array>",
            "escapedCodeBase": "<string>",
            "manifestModule": "<unknown>",
            "modules": "<array>",
            "globalAssemblyCache": true,
            "hostContext": 123
          },
          "module": {
            "assembly": {
              "definedTypes": [
                {
                  "name": "<string>",
                  "customAttributes": "<array>",
                  "isCollectible": true,
                  "metadataToken": 123,
                  "isInterface": true,
                  "namespace": "<string>",
                  "assemblyQualifiedName": "<string>",
                  "fullName": "<string>",
                  "assembly": "<unknown>",
                  "module": "<unknown>",
                  "isNested": true,
                  "declaringType": "<unknown>",
                  "declaringMethod": "<unknown>",
                  "reflectedType": "<unknown>",
                  "underlyingSystemType": "<unknown>",
                  "isTypeDefinition": true,
                  "isArray": true,
                  "isByRef": true,
                  "isPointer": true,
                  "isConstructedGenericType": true,
                  "isGenericParameter": true,
                  "isGenericTypeParameter": true,
                  "isGenericMethodParameter": true,
                  "isGenericType": true,
                  "isGenericTypeDefinition": true,
                  "isSZArray": true,
                  "isVariableBoundArray": true,
                  "isByRefLike": true,
                  "isFunctionPointer": true,
                  "isUnmanagedFunctionPointer": true,
                  "hasElementType": true,
                  "genericTypeArguments": "<array>",
                  "genericParameterPosition": 123,
                  "isAbstract": true,
                  "isImport": true,
                  "isSealed": true,
                  "isSpecialName": true,
                  "isClass": true,
                  "isNestedAssembly": true,
                  "isNestedFamANDAssem": true,
                  "isNestedFamily": true,
                  "isNestedFamORAssem": true,
                  "isNestedPrivate": true,
                  "isNestedPublic": true,
                  "isNotPublic": true,
                  "isPublic": true,
                  "isAutoLayout": true,
                  "isExplicitLayout": true,
                  "isLayoutSequential": true,
                  "isAnsiClass": true,
                  "isAutoClass": true,
                  "isUnicodeClass": true,
                  "isCOMObject": true,
                  "isContextful": true,
                  "isEnum": true,
                  "isMarshalByRef": true,
                  "isPrimitive": true,
                  "isValueType": true,
                  "isSignatureType": true,
                  "isSecurityCritical": true,
                  "isSecuritySafeCritical": true,
                  "isSecurityTransparent": true,
                  "structLayoutAttribute": {
                    "typeId": null
                  },
                  "typeInitializer": "<unknown>",
                  "typeHandle": {
                    "value": {}
                  },
                  "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                  "baseType": "<unknown>",
                  "isSerializable": true,
                  "containsGenericParameters": true,
                  "isVisible": true,
                  "genericTypeParameters": "<array>",
                  "declaredConstructors": "<array>",
                  "declaredEvents": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isSpecialName": true,
                      "addMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "removeMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "raiseMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "isMulticast": true,
                      "eventHandlerType": "<unknown>"
                    }
                  ],
                  "declaredFields": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "fieldType": "<unknown>",
                      "isInitOnly": true,
                      "isLiteral": true,
                      "isNotSerialized": true,
                      "isPinvokeImpl": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "fieldHandle": {
                        "value": {}
                      }
                    }
                  ],
                  "declaredMembers": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123
                    }
                  ],
                  "declaredMethods": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    }
                  ],
                  "declaredNestedTypes": "<array>",
                  "declaredProperties": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "propertyType": "<unknown>",
                      "isSpecialName": true,
                      "canRead": true,
                      "canWrite": true,
                      "getMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "setMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      }
                    }
                  ],
                  "implementedInterfaces": "<array>"
                }
              ],
              "exportedTypes": "<array>",
              "codeBase": "<string>",
              "entryPoint": {
                "name": "<string>",
                "declaringType": "<unknown>",
                "reflectedType": "<unknown>",
                "module": "<unknown>",
                "customAttributes": "<array>",
                "isCollectible": true,
                "metadataToken": 123,
                "isAbstract": true,
                "isConstructor": true,
                "isFinal": true,
                "isHideBySig": true,
                "isSpecialName": true,
                "isStatic": true,
                "isVirtual": true,
                "isAssembly": true,
                "isFamily": true,
                "isFamilyAndAssembly": true,
                "isFamilyOrAssembly": true,
                "isPrivate": true,
                "isPublic": true,
                "isConstructedGenericMethod": true,
                "isGenericMethod": true,
                "isGenericMethodDefinition": true,
                "containsGenericParameters": true,
                "methodHandle": {
                  "value": {}
                },
                "isSecurityCritical": true,
                "isSecuritySafeCritical": true,
                "isSecurityTransparent": true,
                "returnParameter": {
                  "member": {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123
                  },
                  "name": "<string>",
                  "parameterType": "<unknown>",
                  "position": 123,
                  "isIn": true,
                  "isLcid": true,
                  "isOptional": true,
                  "isOut": true,
                  "isRetval": true,
                  "defaultValue": null,
                  "rawDefaultValue": null,
                  "hasDefaultValue": true,
                  "customAttributes": "<array>",
                  "metadataToken": 123
                },
                "returnType": "<unknown>",
                "returnTypeCustomAttributes": {}
              },
              "fullName": "<string>",
              "imageRuntimeVersion": "<string>",
              "isDynamic": true,
              "location": "<string>",
              "reflectionOnly": true,
              "isCollectible": true,
              "isFullyTrusted": true,
              "customAttributes": "<array>",
              "escapedCodeBase": "<string>",
              "manifestModule": "<unknown>",
              "modules": "<array>",
              "globalAssemblyCache": true,
              "hostContext": 123
            },
            "fullyQualifiedName": "<string>",
            "name": "<string>",
            "mdStreamVersion": 123,
            "moduleVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
            "scopeName": "<string>",
            "moduleHandle": {
              "mdStreamVersion": 123
            },
            "customAttributes": "<array>",
            "metadataToken": 123
          },
          "isNested": true,
          "declaringType": "<unknown>",
          "declaringMethod": "<unknown>",
          "reflectedType": "<unknown>",
          "underlyingSystemType": "<unknown>",
          "isTypeDefinition": true,
          "isArray": true,
          "isByRef": true,
          "isPointer": true,
          "isConstructedGenericType": true,
          "isGenericParameter": true,
          "isGenericTypeParameter": true,
          "isGenericMethodParameter": true,
          "isGenericType": true,
          "isGenericTypeDefinition": true,
          "isSZArray": true,
          "isVariableBoundArray": true,
          "isByRefLike": true,
          "isFunctionPointer": true,
          "isUnmanagedFunctionPointer": true,
          "hasElementType": true,
          "genericTypeArguments": "<array>",
          "genericParameterPosition": 123,
          "isAbstract": true,
          "isImport": true,
          "isSealed": true,
          "isSpecialName": true,
          "isClass": true,
          "isNestedAssembly": true,
          "isNestedFamANDAssem": true,
          "isNestedFamily": true,
          "isNestedFamORAssem": true,
          "isNestedPrivate": true,
          "isNestedPublic": true,
          "isNotPublic": true,
          "isPublic": true,
          "isAutoLayout": true,
          "isExplicitLayout": true,
          "isLayoutSequential": true,
          "isAnsiClass": true,
          "isAutoClass": true,
          "isUnicodeClass": true,
          "isCOMObject": true,
          "isContextful": true,
          "isEnum": true,
          "isMarshalByRef": true,
          "isPrimitive": true,
          "isValueType": true,
          "isSignatureType": true,
          "isSecurityCritical": true,
          "isSecuritySafeCritical": true,
          "isSecurityTransparent": true,
          "structLayoutAttribute": {
            "typeId": null
          },
          "typeInitializer": {
            "name": "<string>",
            "declaringType": "<unknown>",
            "reflectedType": "<unknown>",
            "module": {
              "assembly": {
                "definedTypes": [
                  {
                    "name": "<string>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isInterface": true,
                    "namespace": "<string>",
                    "assemblyQualifiedName": "<string>",
                    "fullName": "<string>",
                    "assembly": "<unknown>",
                    "module": "<unknown>",
                    "isNested": true,
                    "declaringType": "<unknown>",
                    "declaringMethod": "<unknown>",
                    "reflectedType": "<unknown>",
                    "underlyingSystemType": "<unknown>",
                    "isTypeDefinition": true,
                    "isArray": true,
                    "isByRef": true,
                    "isPointer": true,
                    "isConstructedGenericType": true,
                    "isGenericParameter": true,
                    "isGenericTypeParameter": true,
                    "isGenericMethodParameter": true,
                    "isGenericType": true,
                    "isGenericTypeDefinition": true,
                    "isSZArray": true,
                    "isVariableBoundArray": true,
                    "isByRefLike": true,
                    "isFunctionPointer": true,
                    "isUnmanagedFunctionPointer": true,
                    "hasElementType": true,
                    "genericTypeArguments": "<array>",
                    "genericParameterPosition": 123,
                    "isAbstract": true,
                    "isImport": true,
                    "isSealed": true,
                    "isSpecialName": true,
                    "isClass": true,
                    "isNestedAssembly": true,
                    "isNestedFamANDAssem": true,
                    "isNestedFamily": true,
                    "isNestedFamORAssem": true,
                    "isNestedPrivate": true,
                    "isNestedPublic": true,
                    "isNotPublic": true,
                    "isPublic": true,
                    "isAutoLayout": true,
                    "isExplicitLayout": true,
                    "isLayoutSequential": true,
                    "isAnsiClass": true,
                    "isAutoClass": true,
                    "isUnicodeClass": true,
                    "isCOMObject": true,
                    "isContextful": true,
                    "isEnum": true,
                    "isMarshalByRef": true,
                    "isPrimitive": true,
                    "isValueType": true,
                    "isSignatureType": true,
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "structLayoutAttribute": {
                      "typeId": null
                    },
                    "typeInitializer": "<unknown>",
                    "typeHandle": {
                      "value": {}
                    },
                    "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                    "baseType": "<unknown>",
                    "isSerializable": true,
                    "containsGenericParameters": true,
                    "isVisible": true,
                    "genericTypeParameters": "<array>",
                    "declaredConstructors": "<array>",
                    "declaredEvents": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isSpecialName": true,
                        "addMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "removeMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "raiseMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "isMulticast": true,
                        "eventHandlerType": "<unknown>"
                      }
                    ],
                    "declaredFields": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "fieldType": "<unknown>",
                        "isInitOnly": true,
                        "isLiteral": true,
                        "isNotSerialized": true,
                        "isPinvokeImpl": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "fieldHandle": {
                          "value": {}
                        }
                      }
                    ],
                    "declaredMembers": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123
                      }
                    ],
                    "declaredMethods": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      }
                    ],
                    "declaredNestedTypes": "<array>",
                    "declaredProperties": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "propertyType": "<unknown>",
                        "isSpecialName": true,
                        "canRead": true,
                        "canWrite": true,
                        "getMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "setMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        }
                      }
                    ],
                    "implementedInterfaces": "<array>"
                  }
                ],
                "exportedTypes": "<array>",
                "codeBase": "<string>",
                "entryPoint": {
                  "name": "<string>",
                  "declaringType": "<unknown>",
                  "reflectedType": "<unknown>",
                  "module": "<unknown>",
                  "customAttributes": "<array>",
                  "isCollectible": true,
                  "metadataToken": 123,
                  "isAbstract": true,
                  "isConstructor": true,
                  "isFinal": true,
                  "isHideBySig": true,
                  "isSpecialName": true,
                  "isStatic": true,
                  "isVirtual": true,
                  "isAssembly": true,
                  "isFamily": true,
                  "isFamilyAndAssembly": true,
                  "isFamilyOrAssembly": true,
                  "isPrivate": true,
                  "isPublic": true,
                  "isConstructedGenericMethod": true,
                  "isGenericMethod": true,
                  "isGenericMethodDefinition": true,
                  "containsGenericParameters": true,
                  "methodHandle": {
                    "value": {}
                  },
                  "isSecurityCritical": true,
                  "isSecuritySafeCritical": true,
                  "isSecurityTransparent": true,
                  "returnParameter": {
                    "member": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123
                    },
                    "name": "<string>",
                    "parameterType": "<unknown>",
                    "position": 123,
                    "isIn": true,
                    "isLcid": true,
                    "isOptional": true,
                    "isOut": true,
                    "isRetval": true,
                    "defaultValue": null,
                    "rawDefaultValue": null,
                    "hasDefaultValue": true,
                    "customAttributes": "<array>",
                    "metadataToken": 123
                  },
                  "returnType": "<unknown>",
                  "returnTypeCustomAttributes": {}
                },
                "fullName": "<string>",
                "imageRuntimeVersion": "<string>",
                "isDynamic": true,
                "location": "<string>",
                "reflectionOnly": true,
                "isCollectible": true,
                "isFullyTrusted": true,
                "customAttributes": "<array>",
                "escapedCodeBase": "<string>",
                "manifestModule": "<unknown>",
                "modules": "<array>",
                "globalAssemblyCache": true,
                "hostContext": 123
              },
              "fullyQualifiedName": "<string>",
              "name": "<string>",
              "mdStreamVersion": 123,
              "moduleVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "scopeName": "<string>",
              "moduleHandle": {
                "mdStreamVersion": 123
              },
              "customAttributes": "<array>",
              "metadataToken": 123
            },
            "customAttributes": "<array>",
            "isCollectible": true,
            "metadataToken": 123,
            "isAbstract": true,
            "isConstructor": true,
            "isFinal": true,
            "isHideBySig": true,
            "isSpecialName": true,
            "isStatic": true,
            "isVirtual": true,
            "isAssembly": true,
            "isFamily": true,
            "isFamilyAndAssembly": true,
            "isFamilyOrAssembly": true,
            "isPrivate": true,
            "isPublic": true,
            "isConstructedGenericMethod": true,
            "isGenericMethod": true,
            "isGenericMethodDefinition": true,
            "containsGenericParameters": true,
            "methodHandle": {
              "value": {}
            },
            "isSecurityCritical": true,
            "isSecuritySafeCritical": true,
            "isSecurityTransparent": true
          },
          "typeHandle": {
            "value": {}
          },
          "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "baseType": "<unknown>",
          "isSerializable": true,
          "containsGenericParameters": true,
          "isVisible": true
        },
        "reflectedType": {
          "name": "<string>",
          "customAttributes": [
            {
              "attributeType": "<unknown>",
              "constructor": {
                "name": "<string>",
                "declaringType": "<unknown>",
                "reflectedType": "<unknown>",
                "module": {
                  "assembly": {
                    "definedTypes": [
                      {
                        "name": "<string>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isInterface": true,
                        "namespace": "<string>",
                        "assemblyQualifiedName": "<string>",
                        "fullName": "<string>",
                        "assembly": "<unknown>",
                        "module": "<unknown>",
                        "isNested": true,
                        "declaringType": "<unknown>",
                        "declaringMethod": "<unknown>",
                        "reflectedType": "<unknown>",
                        "underlyingSystemType": "<unknown>",
                        "isTypeDefinition": true,
                        "isArray": true,
                        "isByRef": true,
                        "isPointer": true,
                        "isConstructedGenericType": true,
                        "isGenericParameter": true,
                        "isGenericTypeParameter": true,
                        "isGenericMethodParameter": true,
                        "isGenericType": true,
                        "isGenericTypeDefinition": true,
                        "isSZArray": true,
                        "isVariableBoundArray": true,
                        "isByRefLike": true,
                        "isFunctionPointer": true,
                        "isUnmanagedFunctionPointer": true,
                        "hasElementType": true,
                        "genericTypeArguments": "<array>",
                        "genericParameterPosition": 123,
                        "isAbstract": true,
                        "isImport": true,
                        "isSealed": true,
                        "isSpecialName": true,
                        "isClass": true,
                        "isNestedAssembly": true,
                        "isNestedFamANDAssem": true,
                        "isNestedFamily": true,
                        "isNestedFamORAssem": true,
                        "isNestedPrivate": true,
                        "isNestedPublic": true,
                        "isNotPublic": true,
                        "isPublic": true,
                        "isAutoLayout": true,
                        "isExplicitLayout": true,
                        "isLayoutSequential": true,
                        "isAnsiClass": true,
                        "isAutoClass": true,
                        "isUnicodeClass": true,
                        "isCOMObject": true,
                        "isContextful": true,
                        "isEnum": true,
                        "isMarshalByRef": true,
                        "isPrimitive": true,
                        "isValueType": true,
                        "isSignatureType": true,
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "structLayoutAttribute": {
                          "typeId": null
                        },
                        "typeInitializer": "<unknown>",
                        "typeHandle": {
                          "value": {}
                        },
                        "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                        "baseType": "<unknown>",
                        "isSerializable": true,
                        "containsGenericParameters": true,
                        "isVisible": true,
                        "genericTypeParameters": "<array>",
                        "declaredConstructors": "<array>",
                        "declaredEvents": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "isSpecialName": true,
                            "addMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "removeMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "raiseMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "isMulticast": true,
                            "eventHandlerType": "<unknown>"
                          }
                        ],
                        "declaredFields": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "fieldType": "<unknown>",
                            "isInitOnly": true,
                            "isLiteral": true,
                            "isNotSerialized": true,
                            "isPinvokeImpl": true,
                            "isSpecialName": true,
                            "isStatic": true,
                            "isAssembly": true,
                            "isFamily": true,
                            "isFamilyAndAssembly": true,
                            "isFamilyOrAssembly": true,
                            "isPrivate": true,
                            "isPublic": true,
                            "isSecurityCritical": true,
                            "isSecuritySafeCritical": true,
                            "isSecurityTransparent": true,
                            "fieldHandle": {
                              "value": {}
                            }
                          }
                        ],
                        "declaredMembers": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          }
                        ],
                        "declaredMethods": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "isAbstract": true,
                            "isConstructor": true,
                            "isFinal": true,
                            "isHideBySig": true,
                            "isSpecialName": true,
                            "isStatic": true,
                            "isVirtual": true,
                            "isAssembly": true,
                            "isFamily": true,
                            "isFamilyAndAssembly": true,
                            "isFamilyOrAssembly": true,
                            "isPrivate": true,
                            "isPublic": true,
                            "isConstructedGenericMethod": true,
                            "isGenericMethod": true,
                            "isGenericMethodDefinition": true,
                            "containsGenericParameters": true,
                            "methodHandle": {
                              "value": {}
                            },
                            "isSecurityCritical": true,
                            "isSecuritySafeCritical": true,
                            "isSecurityTransparent": true,
                            "returnParameter": {
                              "member": {
                                "name": "<string>",
                                "declaringType": "<unknown>",
                                "reflectedType": "<unknown>",
                                "module": "<unknown>",
                                "customAttributes": "<array>",
                                "isCollectible": true,
                                "metadataToken": 123
                              },
                              "name": "<string>",
                              "parameterType": "<unknown>",
                              "position": 123,
                              "isIn": true,
                              "isLcid": true,
                              "isOptional": true,
                              "isOut": true,
                              "isRetval": true,
                              "defaultValue": null,
                              "rawDefaultValue": null,
                              "hasDefaultValue": true,
                              "customAttributes": "<array>",
                              "metadataToken": 123
                            },
                            "returnType": "<unknown>",
                            "returnTypeCustomAttributes": {}
                          }
                        ],
                        "declaredNestedTypes": "<array>",
                        "declaredProperties": [
                          {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123,
                            "propertyType": "<unknown>",
                            "isSpecialName": true,
                            "canRead": true,
                            "canWrite": true,
                            "getMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            },
                            "setMethod": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123,
                              "isAbstract": true,
                              "isConstructor": true,
                              "isFinal": true,
                              "isHideBySig": true,
                              "isSpecialName": true,
                              "isStatic": true,
                              "isVirtual": true,
                              "isAssembly": true,
                              "isFamily": true,
                              "isFamilyAndAssembly": true,
                              "isFamilyOrAssembly": true,
                              "isPrivate": true,
                              "isPublic": true,
                              "isConstructedGenericMethod": true,
                              "isGenericMethod": true,
                              "isGenericMethodDefinition": true,
                              "containsGenericParameters": true,
                              "methodHandle": {
                                "value": {}
                              },
                              "isSecurityCritical": true,
                              "isSecuritySafeCritical": true,
                              "isSecurityTransparent": true,
                              "returnParameter": {
                                "member": {
                                  "name": "<string>",
                                  "declaringType": "<unknown>",
                                  "reflectedType": "<unknown>",
                                  "module": "<unknown>",
                                  "customAttributes": "<array>",
                                  "isCollectible": true,
                                  "metadataToken": 123
                                },
                                "name": "<string>",
                                "parameterType": "<unknown>",
                                "position": 123,
                                "isIn": true,
                                "isLcid": true,
                                "isOptional": true,
                                "isOut": true,
                                "isRetval": true,
                                "defaultValue": null,
                                "rawDefaultValue": null,
                                "hasDefaultValue": true,
                                "customAttributes": "<array>",
                                "metadataToken": 123
                              },
                              "returnType": "<unknown>",
                              "returnTypeCustomAttributes": {}
                            }
                          }
                        ],
                        "implementedInterfaces": "<array>"
                      }
                    ],
                    "exportedTypes": "<array>",
                    "codeBase": "<string>",
                    "entryPoint": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "fullName": "<string>",
                    "imageRuntimeVersion": "<string>",
                    "isDynamic": true,
                    "location": "<string>",
                    "reflectionOnly": true,
                    "isCollectible": true,
                    "isFullyTrusted": true,
                    "customAttributes": "<array>",
                    "escapedCodeBase": "<string>",
                    "manifestModule": "<unknown>",
                    "modules": "<array>",
                    "globalAssemblyCache": true,
                    "hostContext": 123
                  },
                  "fullyQualifiedName": "<string>",
                  "name": "<string>",
                  "mdStreamVersion": 123,
                  "moduleVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                  "scopeName": "<string>",
                  "moduleHandle": {
                    "mdStreamVersion": 123
                  },
                  "customAttributes": "<array>",
                  "metadataToken": 123
                },
                "customAttributes": "<array>",
                "isCollectible": true,
                "metadataToken": 123,
                "isAbstract": true,
                "isConstructor": true,
                "isFinal": true,
                "isHideBySig": true,
                "isSpecialName": true,
                "isStatic": true,
                "isVirtual": true,
                "isAssembly": true,
                "isFamily": true,
                "isFamilyAndAssembly": true,
                "isFamilyOrAssembly": true,
                "isPrivate": true,
                "isPublic": true,
                "isConstructedGenericMethod": true,
                "isGenericMethod": true,
                "isGenericMethodDefinition": true,
                "containsGenericParameters": true,
                "methodHandle": {
                  "value": {}
                },
                "isSecurityCritical": true,
                "isSecuritySafeCritical": true,
                "isSecurityTransparent": true
              },
              "constructorArguments": [
                {
                  "argumentType": "<unknown>",
                  "value": null
                }
              ],
              "namedArguments": [
                {
                  "memberInfo": {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123
                  },
                  "typedValue": {
                    "argumentType": "<unknown>",
                    "value": null
                  },
                  "memberName": "<string>",
                  "isField": true
                }
              ]
            }
          ],
          "isCollectible": true,
          "metadataToken": 123,
          "isInterface": true,
          "namespace": "<string>",
          "assemblyQualifiedName": "<string>",
          "fullName": "<string>",
          "assembly": {
            "definedTypes": [
              {
                "name": "<string>",
                "customAttributes": "<array>",
                "isCollectible": true,
                "metadataToken": 123,
                "isInterface": true,
                "namespace": "<string>",
                "assemblyQualifiedName": "<string>",
                "fullName": "<string>",
                "assembly": "<unknown>",
                "module": "<unknown>",
                "isNested": true,
                "declaringType": "<unknown>",
                "declaringMethod": "<unknown>",
                "reflectedType": "<unknown>",
                "underlyingSystemType": "<unknown>",
                "isTypeDefinition": true,
                "isArray": true,
                "isByRef": true,
                "isPointer": true,
                "isConstructedGenericType": true,
                "isGenericParameter": true,
                "isGenericTypeParameter": true,
                "isGenericMethodParameter": true,
                "isGenericType": true,
                "isGenericTypeDefinition": true,
                "isSZArray": true,
                "isVariableBoundArray": true,
                "isByRefLike": true,
                "isFunctionPointer": true,
                "isUnmanagedFunctionPointer": true,
                "hasElementType": true,
                "genericTypeArguments": "<array>",
                "genericParameterPosition": 123,
                "isAbstract": true,
                "isImport": true,
                "isSealed": true,
                "isSpecialName": true,
                "isClass": true,
                "isNestedAssembly": true,
                "isNestedFamANDAssem": true,
                "isNestedFamily": true,
                "isNestedFamORAssem": true,
                "isNestedPrivate": true,
                "isNestedPublic": true,
                "isNotPublic": true,
                "isPublic": true,
                "isAutoLayout": true,
                "isExplicitLayout": true,
                "isLayoutSequential": true,
                "isAnsiClass": true,
                "isAutoClass": true,
                "isUnicodeClass": true,
                "isCOMObject": true,
                "isContextful": true,
                "isEnum": true,
                "isMarshalByRef": true,
                "isPrimitive": true,
                "isValueType": true,
                "isSignatureType": true,
                "isSecurityCritical": true,
                "isSecuritySafeCritical": true,
                "isSecurityTransparent": true,
                "structLayoutAttribute": {
                  "typeId": null
                },
                "typeInitializer": "<unknown>",
                "typeHandle": {
                  "value": {}
                },
                "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                "baseType": "<unknown>",
                "isSerializable": true,
                "containsGenericParameters": true,
                "isVisible": true,
                "genericTypeParameters": "<array>",
                "declaredConstructors": "<array>",
                "declaredEvents": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isSpecialName": true,
                    "addMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "removeMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "raiseMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "isMulticast": true,
                    "eventHandlerType": "<unknown>"
                  }
                ],
                "declaredFields": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "fieldType": "<unknown>",
                    "isInitOnly": true,
                    "isLiteral": true,
                    "isNotSerialized": true,
                    "isPinvokeImpl": true,
                    "isSpecialName": true,
                    "isStatic": true,
                    "isAssembly": true,
                    "isFamily": true,
                    "isFamilyAndAssembly": true,
                    "isFamilyOrAssembly": true,
                    "isPrivate": true,
                    "isPublic": true,
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "fieldHandle": {
                      "value": {}
                    }
                  }
                ],
                "declaredMembers": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123
                  }
                ],
                "declaredMethods": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isAbstract": true,
                    "isConstructor": true,
                    "isFinal": true,
                    "isHideBySig": true,
                    "isSpecialName": true,
                    "isStatic": true,
                    "isVirtual": true,
                    "isAssembly": true,
                    "isFamily": true,
                    "isFamilyAndAssembly": true,
                    "isFamilyOrAssembly": true,
                    "isPrivate": true,
                    "isPublic": true,
                    "isConstructedGenericMethod": true,
                    "isGenericMethod": true,
                    "isGenericMethodDefinition": true,
                    "containsGenericParameters": true,
                    "methodHandle": {
                      "value": {}
                    },
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "returnParameter": {
                      "member": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123
                      },
                      "name": "<string>",
                      "parameterType": "<unknown>",
                      "position": 123,
                      "isIn": true,
                      "isLcid": true,
                      "isOptional": true,
                      "isOut": true,
                      "isRetval": true,
                      "defaultValue": null,
                      "rawDefaultValue": null,
                      "hasDefaultValue": true,
                      "customAttributes": "<array>",
                      "metadataToken": 123
                    },
                    "returnType": "<unknown>",
                    "returnTypeCustomAttributes": {}
                  }
                ],
                "declaredNestedTypes": "<array>",
                "declaredProperties": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "propertyType": "<unknown>",
                    "isSpecialName": true,
                    "canRead": true,
                    "canWrite": true,
                    "getMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "setMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    }
                  }
                ],
                "implementedInterfaces": "<array>"
              }
            ],
            "exportedTypes": "<array>",
            "codeBase": "<string>",
            "entryPoint": {
              "name": "<string>",
              "declaringType": "<unknown>",
              "reflectedType": "<unknown>",
              "module": "<unknown>",
              "customAttributes": "<array>",
              "isCollectible": true,
              "metadataToken": 123,
              "isAbstract": true,
              "isConstructor": true,
              "isFinal": true,
              "isHideBySig": true,
              "isSpecialName": true,
              "isStatic": true,
              "isVirtual": true,
              "isAssembly": true,
              "isFamily": true,
              "isFamilyAndAssembly": true,
              "isFamilyOrAssembly": true,
              "isPrivate": true,
              "isPublic": true,
              "isConstructedGenericMethod": true,
              "isGenericMethod": true,
              "isGenericMethodDefinition": true,
              "containsGenericParameters": true,
              "methodHandle": {
                "value": {}
              },
              "isSecurityCritical": true,
              "isSecuritySafeCritical": true,
              "isSecurityTransparent": true,
              "returnParameter": {
                "member": {
                  "name": "<string>",
                  "declaringType": "<unknown>",
                  "reflectedType": "<unknown>",
                  "module": "<unknown>",
                  "customAttributes": "<array>",
                  "isCollectible": true,
                  "metadataToken": 123
                },
                "name": "<string>",
                "parameterType": "<unknown>",
                "position": 123,
                "isIn": true,
                "isLcid": true,
                "isOptional": true,
                "isOut": true,
                "isRetval": true,
                "defaultValue": null,
                "rawDefaultValue": null,
                "hasDefaultValue": true,
                "customAttributes": "<array>",
                "metadataToken": 123
              },
              "returnType": "<unknown>",
              "returnTypeCustomAttributes": {}
            },
            "fullName": "<string>",
            "imageRuntimeVersion": "<string>",
            "isDynamic": true,
            "location": "<string>",
            "reflectionOnly": true,
            "isCollectible": true,
            "isFullyTrusted": true,
            "customAttributes": "<array>",
            "escapedCodeBase": "<string>",
            "manifestModule": "<unknown>",
            "modules": "<array>",
            "globalAssemblyCache": true,
            "hostContext": 123
          },
          "module": {
            "assembly": {
              "definedTypes": [
                {
                  "name": "<string>",
                  "customAttributes": "<array>",
                  "isCollectible": true,
                  "metadataToken": 123,
                  "isInterface": true,
                  "namespace": "<string>",
                  "assemblyQualifiedName": "<string>",
                  "fullName": "<string>",
                  "assembly": "<unknown>",
                  "module": "<unknown>",
                  "isNested": true,
                  "declaringType": "<unknown>",
                  "declaringMethod": "<unknown>",
                  "reflectedType": "<unknown>",
                  "underlyingSystemType": "<unknown>",
                  "isTypeDefinition": true,
                  "isArray": true,
                  "isByRef": true,
                  "isPointer": true,
                  "isConstructedGenericType": true,
                  "isGenericParameter": true,
                  "isGenericTypeParameter": true,
                  "isGenericMethodParameter": true,
                  "isGenericType": true,
                  "isGenericTypeDefinition": true,
                  "isSZArray": true,
                  "isVariableBoundArray": true,
                  "isByRefLike": true,
                  "isFunctionPointer": true,
                  "isUnmanagedFunctionPointer": true,
                  "hasElementType": true,
                  "genericTypeArguments": "<array>",
                  "genericParameterPosition": 123,
                  "isAbstract": true,
                  "isImport": true,
                  "isSealed": true,
                  "isSpecialName": true,
                  "isClass": true,
                  "isNestedAssembly": true,
                  "isNestedFamANDAssem": true,
                  "isNestedFamily": true,
                  "isNestedFamORAssem": true,
                  "isNestedPrivate": true,
                  "isNestedPublic": true,
                  "isNotPublic": true,
                  "isPublic": true,
                  "isAutoLayout": true,
                  "isExplicitLayout": true,
                  "isLayoutSequential": true,
                  "isAnsiClass": true,
                  "isAutoClass": true,
                  "isUnicodeClass": true,
                  "isCOMObject": true,
                  "isContextful": true,
                  "isEnum": true,
                  "isMarshalByRef": true,
                  "isPrimitive": true,
                  "isValueType": true,
                  "isSignatureType": true,
                  "isSecurityCritical": true,
                  "isSecuritySafeCritical": true,
                  "isSecurityTransparent": true,
                  "structLayoutAttribute": {
                    "typeId": null
                  },
                  "typeInitializer": "<unknown>",
                  "typeHandle": {
                    "value": {}
                  },
                  "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                  "baseType": "<unknown>",
                  "isSerializable": true,
                  "containsGenericParameters": true,
                  "isVisible": true,
                  "genericTypeParameters": "<array>",
                  "declaredConstructors": "<array>",
                  "declaredEvents": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isSpecialName": true,
                      "addMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "removeMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "raiseMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "isMulticast": true,
                      "eventHandlerType": "<unknown>"
                    }
                  ],
                  "declaredFields": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "fieldType": "<unknown>",
                      "isInitOnly": true,
                      "isLiteral": true,
                      "isNotSerialized": true,
                      "isPinvokeImpl": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "fieldHandle": {
                        "value": {}
                      }
                    }
                  ],
                  "declaredMembers": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123
                    }
                  ],
                  "declaredMethods": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    }
                  ],
                  "declaredNestedTypes": "<array>",
                  "declaredProperties": [
                    {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "propertyType": "<unknown>",
                      "isSpecialName": true,
                      "canRead": true,
                      "canWrite": true,
                      "getMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      },
                      "setMethod": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      }
                    }
                  ],
                  "implementedInterfaces": "<array>"
                }
              ],
              "exportedTypes": "<array>",
              "codeBase": "<string>",
              "entryPoint": {
                "name": "<string>",
                "declaringType": "<unknown>",
                "reflectedType": "<unknown>",
                "module": "<unknown>",
                "customAttributes": "<array>",
                "isCollectible": true,
                "metadataToken": 123,
                "isAbstract": true,
                "isConstructor": true,
                "isFinal": true,
                "isHideBySig": true,
                "isSpecialName": true,
                "isStatic": true,
                "isVirtual": true,
                "isAssembly": true,
                "isFamily": true,
                "isFamilyAndAssembly": true,
                "isFamilyOrAssembly": true,
                "isPrivate": true,
                "isPublic": true,
                "isConstructedGenericMethod": true,
                "isGenericMethod": true,
                "isGenericMethodDefinition": true,
                "containsGenericParameters": true,
                "methodHandle": {
                  "value": {}
                },
                "isSecurityCritical": true,
                "isSecuritySafeCritical": true,
                "isSecurityTransparent": true,
                "returnParameter": {
                  "member": {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123
                  },
                  "name": "<string>",
                  "parameterType": "<unknown>",
                  "position": 123,
                  "isIn": true,
                  "isLcid": true,
                  "isOptional": true,
                  "isOut": true,
                  "isRetval": true,
                  "defaultValue": null,
                  "rawDefaultValue": null,
                  "hasDefaultValue": true,
                  "customAttributes": "<array>",
                  "metadataToken": 123
                },
                "returnType": "<unknown>",
                "returnTypeCustomAttributes": {}
              },
              "fullName": "<string>",
              "imageRuntimeVersion": "<string>",
              "isDynamic": true,
              "location": "<string>",
              "reflectionOnly": true,
              "isCollectible": true,
              "isFullyTrusted": true,
              "customAttributes": "<array>",
              "escapedCodeBase": "<string>",
              "manifestModule": "<unknown>",
              "modules": "<array>",
              "globalAssemblyCache": true,
              "hostContext": 123
            },
            "fullyQualifiedName": "<string>",
            "name": "<string>",
            "mdStreamVersion": 123,
            "moduleVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
            "scopeName": "<string>",
            "moduleHandle": {
              "mdStreamVersion": 123
            },
            "customAttributes": "<array>",
            "metadataToken": 123
          },
          "isNested": true,
          "declaringType": "<unknown>",
          "declaringMethod": "<unknown>",
          "reflectedType": "<unknown>",
          "underlyingSystemType": "<unknown>",
          "isTypeDefinition": true,
          "isArray": true,
          "isByRef": true,
          "isPointer": true,
          "isConstructedGenericType": true,
          "isGenericParameter": true,
          "isGenericTypeParameter": true,
          "isGenericMethodParameter": true,
          "isGenericType": true,
          "isGenericTypeDefinition": true,
          "isSZArray": true,
          "isVariableBoundArray": true,
          "isByRefLike": true,
          "isFunctionPointer": true,
          "isUnmanagedFunctionPointer": true,
          "hasElementType": true,
          "genericTypeArguments": "<array>",
          "genericParameterPosition": 123,
          "isAbstract": true,
          "isImport": true,
          "isSealed": true,
          "isSpecialName": true,
          "isClass": true,
          "isNestedAssembly": true,
          "isNestedFamANDAssem": true,
          "isNestedFamily": true,
          "isNestedFamORAssem": true,
          "isNestedPrivate": true,
          "isNestedPublic": true,
          "isNotPublic": true,
          "isPublic": true,
          "isAutoLayout": true,
          "isExplicitLayout": true,
          "isLayoutSequential": true,
          "isAnsiClass": true,
          "isAutoClass": true,
          "isUnicodeClass": true,
          "isCOMObject": true,
          "isContextful": true,
          "isEnum": true,
          "isMarshalByRef": true,
          "isPrimitive": true,
          "isValueType": true,
          "isSignatureType": true,
          "isSecurityCritical": true,
          "isSecuritySafeCritical": true,
          "isSecurityTransparent": true,
          "structLayoutAttribute": {
            "typeId": null
          },
          "typeInitializer": {
            "name": "<string>",
            "declaringType": "<unknown>",
            "reflectedType": "<unknown>",
            "module": {
              "assembly": {
                "definedTypes": [
                  {
                    "name": "<string>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isInterface": true,
                    "namespace": "<string>",
                    "assemblyQualifiedName": "<string>",
                    "fullName": "<string>",
                    "assembly": "<unknown>",
                    "module": "<unknown>",
                    "isNested": true,
                    "declaringType": "<unknown>",
                    "declaringMethod": "<unknown>",
                    "reflectedType": "<unknown>",
                    "underlyingSystemType": "<unknown>",
                    "isTypeDefinition": true,
                    "isArray": true,
                    "isByRef": true,
                    "isPointer": true,
                    "isConstructedGenericType": true,
                    "isGenericParameter": true,
                    "isGenericTypeParameter": true,
                    "isGenericMethodParameter": true,
                    "isGenericType": true,
                    "isGenericTypeDefinition": true,
                    "isSZArray": true,
                    "isVariableBoundArray": true,
                    "isByRefLike": true,
                    "isFunctionPointer": true,
                    "isUnmanagedFunctionPointer": true,
                    "hasElementType": true,
                    "genericTypeArguments": "<array>",
                    "genericParameterPosition": 123,
                    "isAbstract": true,
                    "isImport": true,
                    "isSealed": true,
                    "isSpecialName": true,
                    "isClass": true,
                    "isNestedAssembly": true,
                    "isNestedFamANDAssem": true,
                    "isNestedFamily": true,
                    "isNestedFamORAssem": true,
                    "isNestedPrivate": true,
                    "isNestedPublic": true,
                    "isNotPublic": true,
                    "isPublic": true,
                    "isAutoLayout": true,
                    "isExplicitLayout": true,
                    "isLayoutSequential": true,
                    "isAnsiClass": true,
                    "isAutoClass": true,
                    "isUnicodeClass": true,
                    "isCOMObject": true,
                    "isContextful": true,
                    "isEnum": true,
                    "isMarshalByRef": true,
                    "isPrimitive": true,
                    "isValueType": true,
                    "isSignatureType": true,
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "structLayoutAttribute": {
                      "typeId": null
                    },
                    "typeInitializer": "<unknown>",
                    "typeHandle": {
                      "value": {}
                    },
                    "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                    "baseType": "<unknown>",
                    "isSerializable": true,
                    "containsGenericParameters": true,
                    "isVisible": true,
                    "genericTypeParameters": "<array>",
                    "declaredConstructors": "<array>",
                    "declaredEvents": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isSpecialName": true,
                        "addMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "removeMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "raiseMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "isMulticast": true,
                        "eventHandlerType": "<unknown>"
                      }
                    ],
                    "declaredFields": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "fieldType": "<unknown>",
                        "isInitOnly": true,
                        "isLiteral": true,
                        "isNotSerialized": true,
                        "isPinvokeImpl": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "fieldHandle": {
                          "value": {}
                        }
                      }
                    ],
                    "declaredMembers": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123
                      }
                    ],
                    "declaredMethods": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "isAbstract": true,
                        "isConstructor": true,
                        "isFinal": true,
                        "isHideBySig": true,
                        "isSpecialName": true,
                        "isStatic": true,
                        "isVirtual": true,
                        "isAssembly": true,
                        "isFamily": true,
                        "isFamilyAndAssembly": true,
                        "isFamilyOrAssembly": true,
                        "isPrivate": true,
                        "isPublic": true,
                        "isConstructedGenericMethod": true,
                        "isGenericMethod": true,
                        "isGenericMethodDefinition": true,
                        "containsGenericParameters": true,
                        "methodHandle": {
                          "value": {}
                        },
                        "isSecurityCritical": true,
                        "isSecuritySafeCritical": true,
                        "isSecurityTransparent": true,
                        "returnParameter": {
                          "member": {
                            "name": "<string>",
                            "declaringType": "<unknown>",
                            "reflectedType": "<unknown>",
                            "module": "<unknown>",
                            "customAttributes": "<array>",
                            "isCollectible": true,
                            "metadataToken": 123
                          },
                          "name": "<string>",
                          "parameterType": "<unknown>",
                          "position": 123,
                          "isIn": true,
                          "isLcid": true,
                          "isOptional": true,
                          "isOut": true,
                          "isRetval": true,
                          "defaultValue": null,
                          "rawDefaultValue": null,
                          "hasDefaultValue": true,
                          "customAttributes": "<array>",
                          "metadataToken": 123
                        },
                        "returnType": "<unknown>",
                        "returnTypeCustomAttributes": {}
                      }
                    ],
                    "declaredNestedTypes": "<array>",
                    "declaredProperties": [
                      {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123,
                        "propertyType": "<unknown>",
                        "isSpecialName": true,
                        "canRead": true,
                        "canWrite": true,
                        "getMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        },
                        "setMethod": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123,
                          "isAbstract": true,
                          "isConstructor": true,
                          "isFinal": true,
                          "isHideBySig": true,
                          "isSpecialName": true,
                          "isStatic": true,
                          "isVirtual": true,
                          "isAssembly": true,
                          "isFamily": true,
                          "isFamilyAndAssembly": true,
                          "isFamilyOrAssembly": true,
                          "isPrivate": true,
                          "isPublic": true,
                          "isConstructedGenericMethod": true,
                          "isGenericMethod": true,
                          "isGenericMethodDefinition": true,
                          "containsGenericParameters": true,
                          "methodHandle": {
                            "value": {}
                          },
                          "isSecurityCritical": true,
                          "isSecuritySafeCritical": true,
                          "isSecurityTransparent": true,
                          "returnParameter": {
                            "member": {
                              "name": "<string>",
                              "declaringType": "<unknown>",
                              "reflectedType": "<unknown>",
                              "module": "<unknown>",
                              "customAttributes": "<array>",
                              "isCollectible": true,
                              "metadataToken": 123
                            },
                            "name": "<string>",
                            "parameterType": "<unknown>",
                            "position": 123,
                            "isIn": true,
                            "isLcid": true,
                            "isOptional": true,
                            "isOut": true,
                            "isRetval": true,
                            "defaultValue": null,
                            "rawDefaultValue": null,
                            "hasDefaultValue": true,
                            "customAttributes": "<array>",
                            "metadataToken": 123
                          },
                          "returnType": "<unknown>",
                          "returnTypeCustomAttributes": {}
                        }
                      }
                    ],
                    "implementedInterfaces": "<array>"
                  }
                ],
                "exportedTypes": "<array>",
                "codeBase": "<string>",
                "entryPoint": {
                  "name": "<string>",
                  "declaringType": "<unknown>",
                  "reflectedType": "<unknown>",
                  "module": "<unknown>",
                  "customAttributes": "<array>",
                  "isCollectible": true,
                  "metadataToken": 123,
                  "isAbstract": true,
                  "isConstructor": true,
                  "isFinal": true,
                  "isHideBySig": true,
                  "isSpecialName": true,
                  "isStatic": true,
                  "isVirtual": true,
                  "isAssembly": true,
                  "isFamily": true,
                  "isFamilyAndAssembly": true,
                  "isFamilyOrAssembly": true,
                  "isPrivate": true,
                  "isPublic": true,
                  "isConstructedGenericMethod": true,
                  "isGenericMethod": true,
                  "isGenericMethodDefinition": true,
                  "containsGenericParameters": true,
                  "methodHandle": {
                    "value": {}
                  },
                  "isSecurityCritical": true,
                  "isSecuritySafeCritical": true,
                  "isSecurityTransparent": true,
                  "returnParameter": {
                    "member": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123
                    },
                    "name": "<string>",
                    "parameterType": "<unknown>",
                    "position": 123,
                    "isIn": true,
                    "isLcid": true,
                    "isOptional": true,
                    "isOut": true,
                    "isRetval": true,
                    "defaultValue": null,
                    "rawDefaultValue": null,
                    "hasDefaultValue": true,
                    "customAttributes": "<array>",
                    "metadataToken": 123
                  },
                  "returnType": "<unknown>",
                  "returnTypeCustomAttributes": {}
                },
                "fullName": "<string>",
                "imageRuntimeVersion": "<string>",
                "isDynamic": true,
                "location": "<string>",
                "reflectionOnly": true,
                "isCollectible": true,
                "isFullyTrusted": true,
                "customAttributes": "<array>",
                "escapedCodeBase": "<string>",
                "manifestModule": "<unknown>",
                "modules": "<array>",
                "globalAssemblyCache": true,
                "hostContext": 123
              },
              "fullyQualifiedName": "<string>",
              "name": "<string>",
              "mdStreamVersion": 123,
              "moduleVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
              "scopeName": "<string>",
              "moduleHandle": {
                "mdStreamVersion": 123
              },
              "customAttributes": "<array>",
              "metadataToken": 123
            },
            "customAttributes": "<array>",
            "isCollectible": true,
            "metadataToken": 123,
            "isAbstract": true,
            "isConstructor": true,
            "isFinal": true,
            "isHideBySig": true,
            "isSpecialName": true,
            "isStatic": true,
            "isVirtual": true,
            "isAssembly": true,
            "isFamily": true,
            "isFamilyAndAssembly": true,
            "isFamilyOrAssembly": true,
            "isPrivate": true,
            "isPublic": true,
            "isConstructedGenericMethod": true,
            "isGenericMethod": true,
            "isGenericMethodDefinition": true,
            "containsGenericParameters": true,
            "methodHandle": {
              "value": {}
            },
            "isSecurityCritical": true,
            "isSecuritySafeCritical": true,
            "isSecurityTransparent": true
          },
          "typeHandle": {
            "value": {}
          },
          "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "baseType": "<unknown>",
          "isSerializable": true,
          "containsGenericParameters": true,
          "isVisible": true
        },
        "module": {
          "assembly": {
            "definedTypes": [
              {
                "name": "<string>",
                "customAttributes": "<array>",
                "isCollectible": true,
                "metadataToken": 123,
                "isInterface": true,
                "namespace": "<string>",
                "assemblyQualifiedName": "<string>",
                "fullName": "<string>",
                "assembly": "<unknown>",
                "module": "<unknown>",
                "isNested": true,
                "declaringType": "<unknown>",
                "declaringMethod": "<unknown>",
                "reflectedType": "<unknown>",
                "underlyingSystemType": "<unknown>",
                "isTypeDefinition": true,
                "isArray": true,
                "isByRef": true,
                "isPointer": true,
                "isConstructedGenericType": true,
                "isGenericParameter": true,
                "isGenericTypeParameter": true,
                "isGenericMethodParameter": true,
                "isGenericType": true,
                "isGenericTypeDefinition": true,
                "isSZArray": true,
                "isVariableBoundArray": true,
                "isByRefLike": true,
                "isFunctionPointer": true,
                "isUnmanagedFunctionPointer": true,
                "hasElementType": true,
                "genericTypeArguments": "<array>",
                "genericParameterPosition": 123,
                "isAbstract": true,
                "isImport": true,
                "isSealed": true,
                "isSpecialName": true,
                "isClass": true,
                "isNestedAssembly": true,
                "isNestedFamANDAssem": true,
                "isNestedFamily": true,
                "isNestedFamORAssem": true,
                "isNestedPrivate": true,
                "isNestedPublic": true,
                "isNotPublic": true,
                "isPublic": true,
                "isAutoLayout": true,
                "isExplicitLayout": true,
                "isLayoutSequential": true,
                "isAnsiClass": true,
                "isAutoClass": true,
                "isUnicodeClass": true,
                "isCOMObject": true,
                "isContextful": true,
                "isEnum": true,
                "isMarshalByRef": true,
                "isPrimitive": true,
                "isValueType": true,
                "isSignatureType": true,
                "isSecurityCritical": true,
                "isSecuritySafeCritical": true,
                "isSecurityTransparent": true,
                "structLayoutAttribute": {
                  "typeId": null
                },
                "typeInitializer": "<unknown>",
                "typeHandle": {
                  "value": {}
                },
                "guid": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                "baseType": "<unknown>",
                "isSerializable": true,
                "containsGenericParameters": true,
                "isVisible": true,
                "genericTypeParameters": "<array>",
                "declaredConstructors": "<array>",
                "declaredEvents": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isSpecialName": true,
                    "addMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "removeMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "raiseMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "isMulticast": true,
                    "eventHandlerType": "<unknown>"
                  }
                ],
                "declaredFields": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "fieldType": "<unknown>",
                    "isInitOnly": true,
                    "isLiteral": true,
                    "isNotSerialized": true,
                    "isPinvokeImpl": true,
                    "isSpecialName": true,
                    "isStatic": true,
                    "isAssembly": true,
                    "isFamily": true,
                    "isFamilyAndAssembly": true,
                    "isFamilyOrAssembly": true,
                    "isPrivate": true,
                    "isPublic": true,
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "fieldHandle": {
                      "value": {}
                    }
                  }
                ],
                "declaredMembers": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123
                  }
                ],
                "declaredMethods": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "isAbstract": true,
                    "isConstructor": true,
                    "isFinal": true,
                    "isHideBySig": true,
                    "isSpecialName": true,
                    "isStatic": true,
                    "isVirtual": true,
                    "isAssembly": true,
                    "isFamily": true,
                    "isFamilyAndAssembly": true,
                    "isFamilyOrAssembly": true,
                    "isPrivate": true,
                    "isPublic": true,
                    "isConstructedGenericMethod": true,
                    "isGenericMethod": true,
                    "isGenericMethodDefinition": true,
                    "containsGenericParameters": true,
                    "methodHandle": {
                      "value": {}
                    },
                    "isSecurityCritical": true,
                    "isSecuritySafeCritical": true,
                    "isSecurityTransparent": true,
                    "returnParameter": {
                      "member": {
                        "name": "<string>",
                        "declaringType": "<unknown>",
                        "reflectedType": "<unknown>",
                        "module": "<unknown>",
                        "customAttributes": "<array>",
                        "isCollectible": true,
                        "metadataToken": 123
                      },
                      "name": "<string>",
                      "parameterType": "<unknown>",
                      "position": 123,
                      "isIn": true,
                      "isLcid": true,
                      "isOptional": true,
                      "isOut": true,
                      "isRetval": true,
                      "defaultValue": null,
                      "rawDefaultValue": null,
                      "hasDefaultValue": true,
                      "customAttributes": "<array>",
                      "metadataToken": 123
                    },
                    "returnType": "<unknown>",
                    "returnTypeCustomAttributes": {}
                  }
                ],
                "declaredNestedTypes": "<array>",
                "declaredProperties": [
                  {
                    "name": "<string>",
                    "declaringType": "<unknown>",
                    "reflectedType": "<unknown>",
                    "module": "<unknown>",
                    "customAttributes": "<array>",
                    "isCollectible": true,
                    "metadataToken": 123,
                    "propertyType": "<unknown>",
                    "isSpecialName": true,
                    "canRead": true,
                    "canWrite": true,
                    "getMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    },
                    "setMethod": {
                      "name": "<string>",
                      "declaringType": "<unknown>",
                      "reflectedType": "<unknown>",
                      "module": "<unknown>",
                      "customAttributes": "<array>",
                      "isCollectible": true,
                      "metadataToken": 123,
                      "isAbstract": true,
                      "isConstructor": true,
                      "isFinal": true,
                      "isHideBySig": true,
                      "isSpecialName": true,
                      "isStatic": true,
                      "isVirtual": true,
                      "isAssembly": true,
                      "isFamily": true,
                      "isFamilyAndAssembly": true,
                      "isFamilyOrAssembly": true,
                      "isPrivate": true,
                      "isPublic": true,
                      "isConstructedGenericMethod": true,
                      "isGenericMethod": true,
                      "isGenericMethodDefinition": true,
                      "containsGenericParameters": true,
                      "methodHandle": {
                        "value": {}
                      },
                      "isSecurityCritical": true,
                      "isSecuritySafeCritical": true,
                      "isSecurityTransparent": true,
                      "returnParameter": {
                        "member": {
                          "name": "<string>",
                          "declaringType": "<unknown>",
                          "reflectedType": "<unknown>",
                          "module": "<unknown>",
                          "customAttributes": "<array>",
                          "isCollectible": true,
                          "metadataToken": 123
                        },
                        "name": "<string>",
                        "parameterType": "<unknown>",
                        "position": 123,
                        "isIn": true,
                        "isLcid": true,
                        "isOptional": true,
                        "isOut": true,
                        "isRetval": true,
                        "defaultValue": null,
                        "rawDefaultValue": null,
                        "hasDefaultValue": true,
                        "customAttributes": "<array>",
                        "metadataToken": 123
                      },
                      "returnType": "<unknown>",
                      "returnTypeCustomAttributes": {}
                    }
                  }
                ],
                "implementedInterfaces": "<array>"
              }
            ],
            "exportedTypes": "<array>",
            "codeBase": "<string>",
            "entryPoint": {
              "name": "<string>",
              "declaringType": "<unknown>",
              "reflectedType": "<unknown>",
              "module": "<unknown>",
              "customAttributes": "<array>",
              "isCollectible": true,
              "metadataToken": 123,
              "isAbstract": true,
              "isConstructor": true,
              "isFinal": true,
              "isHideBySig": true,
              "isSpecialName": true,
              "isStatic": true,
              "isVirtual": true,
              "isAssembly": true,
              "isFamily": true,
              "isFamilyAndAssembly": true,
              "isFamilyOrAssembly": true,
              "isPrivate": true,
              "isPublic": true,
              "isConstructedGenericMethod": true,
              "isGenericMethod": true,
              "isGenericMethodDefinition": true,
              "containsGenericParameters": true,
              "methodHandle": {
                "value": {}
              },
              "isSecurityCritical": true,
              "isSecuritySafeCritical": true,
              "isSecurityTransparent": true,
              "returnParameter": {
                "member": {
                  "name": "<string>",
                  "declaringType": "<unknown>",
                  "reflectedType": "<unknown>",
                  "module": "<unknown>",
                  "customAttributes": "<array>",
                  "isCollectible": true,
                  "metadataToken": 123
                },
                "name": "<string>",
                "parameterType": "<unknown>",
                "position": 123,
                "isIn": true,
                "isLcid": true,
                "isOptional": true,
                "isOut": true,
                "isRetval": true,
                "defaultValue": null,
                "rawDefaultValue": null,
                "hasDefaultValue": true,
                "customAttributes": "<array>",
                "metadataToken": 123
              },
              "returnType": "<unknown>",
              "returnTypeCustomAttributes": {}
            },
            "fullName": "<string>",
            "imageRuntimeVersion": "<string>",
            "isDynamic": true,
            "location": "<string>",
            "reflectionOnly": true,
            "isCollectible": true,
            "isFullyTrusted": true,
            "customAttributes": "<array>",
            "escapedCodeBase": "<string>",
            "manifestModule": "<unknown>",
            "modules": "<array>",
            "globalAssemblyCache": true,
            "hostContext": 123
          },
          "fullyQualifiedName": "<string>",
          "name": "<string>",
          "mdStreamVersion": 123,
          "moduleVersionId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "scopeName": "<string>",
          "moduleHandle": {
            "mdStreamVersion": 123
          },
          "customAttributes": "<array>",
          "metadataToken": 123
        },
        "customAttributes": "<array>",
        "isCollectible": true,
        "metadataToken": 123,
        "isAbstract": true,
        "isConstructor": true,
        "isFinal": true,
        "isHideBySig": true,
        "isSpecialName": true,
        "isStatic": true,
        "isVirtual": true,
        "isAssembly": true,
        "isFamily": true,
        "isFamilyAndAssembly": true,
        "isFamilyOrAssembly": true,
        "isPrivate": true,
        "isPublic": true,
        "isConstructedGenericMethod": true,
        "isGenericMethod": true,
        "isGenericMethodDefinition": true,
        "containsGenericParameters": true,
        "methodHandle": {
          "value": {}
        },
        "isSecurityCritical": true,
        "isSecuritySafeCritical": true,
        "isSecurityTransparent": true
      },
      "message": "<string>",
      "data": {},
      "innerException": "<unknown>",
      "helpLink": "<string>",
      "source": "<string>",
      "hResult": 123,
      "stackTrace": "<string>"
    },
    "errorMessage": "<string>"
  }
]

Authorizations

x-hl-api-key
string
header
required

Path Parameters

conversationId
string<uuid>
required

Query Parameters

stream
boolean
default:true

Body

message
string
required
Minimum string length: 1

Response

OK

id
string | null
object
string | null
usage
object
created
integer<int64> | null
choices
object[] | null
messageId
string<uuid>
runId
string<uuid> | null
httpRequestId
string<uuid>
citations
object[] | null
prompt_moderations
object