rea-agents - v2.1.0
    Preparing search index...

    Variable managedMemberInspectionSchemaConst

    managedMemberInspectionSchema: ZodObject<
        {
            artifact: ZodObject<
                {
                    byte_length: ZodNumber;
                    format: ZodLiteral<"pe">;
                    path: ZodString;
                    sha256: ZodString;
                },
                $strip,
            >;
            call_edges: ZodObject<
                {
                    complete: ZodBoolean;
                    dropped: ZodNumber;
                    items: ZodArray<
                        ZodObject<
                            {
                                caller: ZodNullable<ZodString>;
                                caller_token: ZodString;
                                opcode: ZodString;
                                target_kind: ZodEnum<
                                    {
                                        "member-ref": "member-ref";
                                        "method-def": "method-def";
                                        "method-spec": "method-spec";
                                        unknown: "unknown";
                                    },
                                >;
                                target_name: ZodNullable<ZodString>;
                                target_token: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    limit: ZodNumber;
                    offset: ZodNumber;
                    returned: ZodNumber;
                    total: ZodNumber;
                },
                $strip,
            >;
            coverage: ZodObject<
                {
                    issues: ZodArray<
                        ZodObject<
                            {
                                code: ZodEnum<
                                    {
                                        "invalid-blob": "invalid-blob";
                                        "invalid-cli-header": "invalid-cli-header";
                                        "invalid-directory": "invalid-directory";
                                        "invalid-guid": "invalid-guid";
                                        "invalid-heap-index": "invalid-heap-index";
                                        "invalid-metadata-root": "invalid-metadata-root";
                                        "invalid-resource": "invalid-resource";
                                        "invalid-row": "invalid-row";
                                        "invalid-stream": "invalid-stream";
                                        "invalid-string": "invalid-string";
                                        "invalid-tables": "invalid-tables";
                                        "limit-exceeded": "limit-exceeded";
                                        "missing-stream": "missing-stream";
                                    },
                                >;
                                detail: ZodString;
                                offset: ZodNullable<ZodNumber>;
                                scope: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    state: ZodEnum<
                        {
                            complete: "complete";
                            partial: "partial";
                            unavailable: "unavailable";
                        },
                    >;
                },
                $strip,
            >;
            field_accesses: ZodObject<
                {
                    complete: ZodBoolean;
                    dropped: ZodNumber;
                    items: ZodArray<
                        ZodObject<
                            {
                                field_name: ZodNullable<ZodString>;
                                field_token: ZodString;
                                method: ZodNullable<ZodString>;
                                method_token: ZodString;
                                opcode: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    limit: ZodNumber;
                    offset: ZodNumber;
                    returned: ZodNumber;
                    total: ZodNumber;
                },
                $strip,
            >;
            fields: ZodObject<
                {
                    complete: ZodBoolean;
                    dropped: ZodNumber;
                    items: ZodArray<
                        ZodObject<
                            {
                                declaring_type: ZodNullable<ZodString>;
                                declaring_type_token: ZodNullable<ZodString>;
                                flags: ZodNumber;
                                name: ZodString;
                                row_offset: ZodNumber;
                                signature: ZodObject<
                                    {
                                        calling_convention: ZodNullable<ZodString>;
                                        field_type: ZodNullable<ZodString>;
                                        generic_parameter_count: ZodNullable<ZodNumber>;
                                        issue: ZodNullable<ZodString>;
                                        kind: ZodEnum<{ field: ...; method: ...; unknown: ... }>;
                                        parameter_count: ZodNullable<ZodNumber>;
                                        parameter_types: ZodArray<ZodString>;
                                        parse_status: ZodEnum<
                                            {
                                                decoded: ...;
                                                malformed: ...;
                                                partial: ...;
                                                unsupported: ...;
                                            },
                                        >;
                                        raw_length: ZodNumber;
                                        raw_sha256: ZodString;
                                        return_type: ZodNullable<ZodString>;
                                    },
                                    $strip,
                                >;
                                token: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    limit: ZodNumber;
                    offset: ZodNumber;
                    returned: ZodNumber;
                    total: ZodNumber;
                },
                $strip,
            >;
            identity_scope: ZodObject<
                {
                    requires_artifact_sha256: ZodString;
                    requires_mvid: ZodNullable<ZodString>;
                    token_identity: ZodLiteral<"build-local">;
                },
                $strip,
            >;
            limitations: ZodArray<ZodString>;
            member_refs: ZodObject<
                {
                    complete: ZodBoolean;
                    dropped: ZodNumber;
                    items: ZodArray<
                        ZodObject<
                            {
                                name: ZodString;
                                parent_token: ZodNullable<ZodString>;
                                row_offset: ZodNumber;
                                signature: ZodObject<
                                    {
                                        calling_convention: ZodNullable<ZodString>;
                                        field_type: ZodNullable<ZodString>;
                                        generic_parameter_count: ZodNullable<ZodNumber>;
                                        issue: ZodNullable<ZodString>;
                                        kind: ZodEnum<{ field: ...; method: ...; unknown: ... }>;
                                        parameter_count: ZodNullable<ZodNumber>;
                                        parameter_types: ZodArray<ZodString>;
                                        parse_status: ZodEnum<
                                            {
                                                decoded: ...;
                                                malformed: ...;
                                                partial: ...;
                                                unsupported: ...;
                                            },
                                        >;
                                        raw_length: ZodNumber;
                                        raw_sha256: ZodString;
                                        return_type: ZodNullable<ZodString>;
                                    },
                                    $strip,
                                >;
                                token: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    limit: ZodNumber;
                    offset: ZodNumber;
                    returned: ZodNumber;
                    total: ZodNumber;
                },
                $strip,
            >;
            metadata: ZodObject<
                {
                    status: ZodEnum<
                        {
                            absent: "absent";
                            complete: "complete";
                            malformed: "malformed";
                            partial: "partial";
                        },
                    >;
                    table_row_counts: ZodRecord<ZodString, ZodNumber>;
                    version: ZodNullable<ZodString>;
                },
                $strip,
            >;
            methods: ZodObject<
                {
                    complete: ZodBoolean;
                    dropped: ZodNumber;
                    items: ZodArray<
                        ZodObject<
                            {
                                body: ZodObject<
                                    {
                                        anchors: ZodArray<ZodObject<(...), (...)>>;
                                        decoded_instruction_count: ZodNumber;
                                        exception_regions: ZodArray<ZodObject<(...), (...)>>;
                                        file_offset: ZodNullable<ZodNumber>;
                                        header_format: ZodEnum<
                                            { fat: ...; none: ...; tiny: ...; unknown: ... },
                                        >;
                                        il_sha256: ZodNullable<ZodString>;
                                        il_size: ZodNumber;
                                        init_locals: ZodNullable<ZodBoolean>;
                                        instruction_count: ZodNumber;
                                        issue: ZodNullable<ZodString>;
                                        local_var_sig_token: ZodNullable<ZodString>;
                                        max_stack: ZodNullable<ZodNumber>;
                                        normalized_il_sha256: ZodNullable<ZodString>;
                                        opcode_counts: ZodRecord<ZodString, ZodNumber>;
                                        rva: ZodNumber;
                                        status: ZodEnum<
                                            {
                                                absent: ...;
                                                malformed: ...;
                                                partial: ...;
                                                present: ...;
                                                "too-large": ...;
                                            },
                                        >;
                                        truncated_instructions: ZodNumber;
                                    },
                                    $strip,
                                >;
                                declaring_type: ZodNullable<ZodString>;
                                declaring_type_token: ZodNullable<ZodString>;
                                flags: ZodNumber;
                                impl_flags: ZodNumber;
                                name: ZodString;
                                row_offset: ZodNumber;
                                rva: ZodNumber;
                                signature: ZodObject<
                                    {
                                        calling_convention: ZodNullable<ZodString>;
                                        field_type: ZodNullable<ZodString>;
                                        generic_parameter_count: ZodNullable<ZodNumber>;
                                        issue: ZodNullable<ZodString>;
                                        kind: ZodEnum<{ field: ...; method: ...; unknown: ... }>;
                                        parameter_count: ZodNullable<ZodNumber>;
                                        parameter_types: ZodArray<ZodString>;
                                        parse_status: ZodEnum<
                                            {
                                                decoded: ...;
                                                malformed: ...;
                                                partial: ...;
                                                unsupported: ...;
                                            },
                                        >;
                                        raw_length: ZodNumber;
                                        raw_sha256: ZodString;
                                        return_type: ZodNullable<ZodString>;
                                    },
                                    $strip,
                                >;
                                token: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    limit: ZodNumber;
                    offset: ZodNumber;
                    returned: ZodNumber;
                    total: ZodNumber;
                },
                $strip,
            >;
            module: ZodNullable<
                ZodObject<
                    {
                        enc_base_id: ZodNullable<ZodString>;
                        enc_id: ZodNullable<ZodString>;
                        generation: ZodNumber;
                        mvid: ZodNullable<ZodString>;
                        name: ZodString;
                        row_offset: ZodNumber;
                        token: ZodString;
                    },
                    $strip,
                >,
            >;
            schema_version: ZodLiteral<1>;
            types: ZodObject<
                {
                    complete: ZodBoolean;
                    dropped: ZodNumber;
                    items: ZodArray<
                        ZodObject<
                            {
                                extends_token: ZodNullable<ZodString>;
                                field_list: ZodObject<
                                    {
                                        count: ZodNumber;
                                        first_row: ZodNullable<ZodNumber>;
                                        last_row: ZodNullable<ZodNumber>;
                                    },
                                    $strip,
                                >;
                                flags: ZodNumber;
                                full_name: ZodString;
                                method_list: ZodObject<
                                    {
                                        count: ZodNumber;
                                        first_row: ZodNullable<ZodNumber>;
                                        last_row: ZodNullable<ZodNumber>;
                                    },
                                    $strip,
                                >;
                                name: ZodString;
                                namespace: ZodString;
                                row_offset: ZodNumber;
                                token: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    limit: ZodNumber;
                    offset: ZodNumber;
                    returned: ZodNumber;
                    total: ZodNumber;
                },
                $strip,
            >;
        },
        $strip,
    > = ...

    Provider-neutral, execution-free metadata/signature/IL member inspection.