rea-agents - v2.1.0
Preparing search index...
domain/managedMemberComparison
compareManagedMembers
Function compareManagedMembers
compareManagedMembers
(
left
:
ManagedMemberComparisonSide
,
right
:
ManagedMemberComparisonSide
,
limits
:
{
max_candidates
:
number
;
max_field_matches
:
number
;
max_method_matches
:
number
;
}
,
)
:
{
algorithm
:
{
name
:
"rea-managed-member-comparison"
;
name_matching
:
"not-used"
;
token_identity
:
"build-local"
;
version
:
1
;
}
;
comparison_id
:
string
;
coverage
:
{
left_status
:
"unavailable"
|
"complete"
|
"partial"
;
omitted_candidates
:
number
;
omitted_fields
:
number
;
omitted_methods
:
number
;
right_status
:
"unavailable"
|
"complete"
|
"partial"
;
status
:
"truncated"
|
"partial"
|
"complete-within-inputs"
;
}
;
evidence_links
:
string
[]
;
fields
:
{
evidence_links
:
string
[]
;
item_id
:
string
;
left
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
limitations
:
string
[]
;
match
:
{
basis
:
|
"none"
|
"exact-il-signature"
|
"structural-method-shape"
|
"field-signature"
;
candidate_left_tokens
:
string
[]
;
candidate_right_tokens
:
string
[]
;
confidence
:
"unknown"
|
"exact"
|
"high"
;
status
:
"matched"
|
"unmatched"
|
"ambiguous"
;
}
;
right
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
status
:
"unknown"
|
"unchanged"
|
"added"
|
"removed"
|
"changed"
;
}
[]
;
left
:
{
artifact_sha256
:
string
;
evidence_id
:
string
;
fields_total
:
number
;
metadata_status
:
"complete"
|
"partial"
|
"malformed"
|
"absent"
;
methods_total
:
number
;
module_name
:
string
|
null
;
mvid
:
string
|
null
;
}
;
limitations
:
string
[]
;
matching
:
{
ambiguous
:
number
;
exact_il_signature
:
number
;
field_signature
:
number
;
structural_method_shape
:
number
;
unmatched
:
number
;
}
;
methods
:
{
dimensions
:
(
|
"availability"
|
"signature"
|
"cil"
|
"opcode-shape"
|
"call-shape"
|
"field-shape"
|
"exception-shape"
)
[]
;
evidence_links
:
string
[]
;
item_id
:
string
;
left
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
normalized_il_sha256
:
string
|
null
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
limitations
:
string
[]
;
match
:
{
basis
:
|
"none"
|
"exact-il-signature"
|
"structural-method-shape"
|
"field-signature"
;
candidate_left_tokens
:
string
[]
;
candidate_right_tokens
:
string
[]
;
confidence
:
"unknown"
|
"exact"
|
"high"
;
status
:
"matched"
|
"unmatched"
|
"ambiguous"
;
}
;
right
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
normalized_il_sha256
:
string
|
null
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
status
:
"unknown"
|
"unchanged"
|
"added"
|
"removed"
|
"changed"
;
}
[]
;
right
:
{
artifact_sha256
:
string
;
evidence_id
:
string
;
fields_total
:
number
;
metadata_status
:
"complete"
|
"partial"
|
"malformed"
|
"absent"
;
methods_total
:
number
;
module_name
:
string
|
null
;
mvid
:
string
|
null
;
}
;
schema_version
:
1
;
summary
:
{
added
:
number
;
changed
:
number
;
removed
:
number
;
unchanged
:
number
;
unknown
:
number
;
}
;
}
Compare two parsed managed member observations without name-based matching.
Parameters
left
:
ManagedMemberComparisonSide
right
:
ManagedMemberComparisonSide
limits
:
{
max_candidates
:
number
;
max_field_matches
:
number
;
max_method_matches
:
number
;
}
Returns
{
algorithm
:
{
name
:
"rea-managed-member-comparison"
;
name_matching
:
"not-used"
;
token_identity
:
"build-local"
;
version
:
1
;
}
;
comparison_id
:
string
;
coverage
:
{
left_status
:
"unavailable"
|
"complete"
|
"partial"
;
omitted_candidates
:
number
;
omitted_fields
:
number
;
omitted_methods
:
number
;
right_status
:
"unavailable"
|
"complete"
|
"partial"
;
status
:
"truncated"
|
"partial"
|
"complete-within-inputs"
;
}
;
evidence_links
:
string
[]
;
fields
:
{
evidence_links
:
string
[]
;
item_id
:
string
;
left
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
limitations
:
string
[]
;
match
:
{
basis
:
|
"none"
|
"exact-il-signature"
|
"structural-method-shape"
|
"field-signature"
;
candidate_left_tokens
:
string
[]
;
candidate_right_tokens
:
string
[]
;
confidence
:
"unknown"
|
"exact"
|
"high"
;
status
:
"matched"
|
"unmatched"
|
"ambiguous"
;
}
;
right
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
status
:
"unknown"
|
"unchanged"
|
"added"
|
"removed"
|
"changed"
;
}
[]
;
left
:
{
artifact_sha256
:
string
;
evidence_id
:
string
;
fields_total
:
number
;
metadata_status
:
"complete"
|
"partial"
|
"malformed"
|
"absent"
;
methods_total
:
number
;
module_name
:
string
|
null
;
mvid
:
string
|
null
;
}
;
limitations
:
string
[]
;
matching
:
{
ambiguous
:
number
;
exact_il_signature
:
number
;
field_signature
:
number
;
structural_method_shape
:
number
;
unmatched
:
number
;
}
;
methods
:
{
dimensions
:
(
|
"availability"
|
"signature"
|
"cil"
|
"opcode-shape"
|
"call-shape"
|
"field-shape"
|
"exception-shape"
)
[]
;
evidence_links
:
string
[]
;
item_id
:
string
;
left
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
normalized_il_sha256
:
string
|
null
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
limitations
:
string
[]
;
match
:
{
basis
:
|
"none"
|
"exact-il-signature"
|
"structural-method-shape"
|
"field-signature"
;
candidate_left_tokens
:
string
[]
;
candidate_right_tokens
:
string
[]
;
confidence
:
"unknown"
|
"exact"
|
"high"
;
status
:
"matched"
|
"unmatched"
|
"ambiguous"
;
}
;
right
:
|
{
declaring_type
:
string
|
null
;
name
:
string
;
normalized_il_sha256
:
string
|
null
;
signature_sha256
:
string
;
token
:
string
;
}
|
null
;
status
:
"unknown"
|
"unchanged"
|
"added"
|
"removed"
|
"changed"
;
}
[]
;
right
:
{
artifact_sha256
:
string
;
evidence_id
:
string
;
fields_total
:
number
;
metadata_status
:
"complete"
|
"partial"
|
"malformed"
|
"absent"
;
methods_total
:
number
;
module_name
:
string
|
null
;
mvid
:
string
|
null
;
}
;
schema_version
:
1
;
summary
:
{
added
:
number
;
changed
:
number
;
removed
:
number
;
unchanged
:
number
;
unknown
:
number
;
}
;
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
rea-agents - v2.1.0
Loading...
Compare two parsed managed member observations without name-based matching.