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.