UIAHandler._remoteOps.instructions package
This package contains all the instructions that can be executed by the remote ops framework.
Each instruction contains the appropriate op code and parameter types.
Most instructions also contain a localExecute
method,
which provides an implementation of the instruction that can be executed locally.
Submodules
UIAHandler._remoteOps.instructions._base module
- class UIAHandler._remoteOps.instructions._base._TypedInstruction
Bases:
InstructionBase
- property params: dict[str, object]
- _abc_impl = <_abc._abc_data object>
- opCode: ClassVar[lowLevel.InstructionType]
UIAHandler._remoteOps.instructions.arithmetic module
This module contains the instructions that perform arithmetic operations, such as addition, subtraction, multiplication, and division. Both binary and in-place operations are supported.
- class UIAHandler._remoteOps.instructions.arithmetic.BinaryAdd(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 18
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.arithmetic.BinarySubtract(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 19
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.arithmetic.BinaryMultiply(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 20
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.arithmetic.BinaryDivide(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 21
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.arithmetic.InplaceAdd(target: 'builder.Operand', value: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 14
- target: builder.Operand
- value: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.arithmetic.InplaceSubtract(target: 'builder.Operand', value: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 15
- target: builder.Operand
- value: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.arithmetic.InplaceMultiply(target: 'builder.Operand', value: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 16
- target: builder.Operand
- value: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.arithmetic.InplaceDivide(target: 'builder.Operand', value: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 17
- target: builder.Operand
- value: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.array module
This module contains the instructions that operate on arrays. Including to create new arrays, append, get, set, and remove elements from arrays, and check if an object is an array.
- class UIAHandler._remoteOps.instructions.array.NewArray(result: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 37
- result: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.array.IsArray(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 69
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.array.ArrayAppend(target: 'builder.Operand', value: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 42
- target: builder.Operand
- value: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.array.ArrayGetAt(result: 'builder.Operand', target: 'builder.Operand', index: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 45
- result: builder.Operand
- target: builder.Operand
- index: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.array.ArrayRemoveAt(target: 'builder.Operand', index: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 44
- target: builder.Operand
- index: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.array.ArraySetAt(target: 'builder.Operand', index: 'builder.Operand', value: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 43
- target: builder.Operand
- index: builder.Operand
- value: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.array.ArraySize(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 46
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.bool module
This module contains the instructions that operate on boolean values. Including to create new boolean values, check if an object is a boolean, and perform boolean operations such as and, or and not.
- class UIAHandler._remoteOps.instructions.bool.NewBool(result: 'builder.Operand', value: 'ctypes.c_bool')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 31
- result: builder.Operand
- value: ctypes.c_bool
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.bool.IsBool(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 61
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.bool.BoolNot(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 25
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.bool.BoolAnd(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 26
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.bool.BoolOr(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 27
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.controlFlow module
This module contains the instructions that control the flow of execution. Including to halt execution, fork execution, and manage loops and try blocks.
- class UIAHandler._remoteOps.instructions.controlFlow.Halt
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 5
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.Fork(jumpTo: 'lowLevel.RelativeOffset')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 4
- jumpTo: lowLevel.RelativeOffset
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.ForkIfFalse(condition: 'builder.Operand', branch: 'lowLevel.RelativeOffset')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 3
- condition: builder.Operand
- branch: lowLevel.RelativeOffset
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.NewLoopBlock(breakBranch: 'lowLevel.RelativeOffset', continueBranch: 'lowLevel.RelativeOffset')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 6
- breakBranch: lowLevel.RelativeOffset
- continueBranch: lowLevel.RelativeOffset
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.EndLoopBlock
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 7
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.NewTryBlock(catchBranch: 'lowLevel.RelativeOffset')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 10
- catchBranch: lowLevel.RelativeOffset
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.EndTryBlock
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 11
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.BreakLoop
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 8
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.controlFlow.ContinueLoop
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 9
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.element module
This module contains the instructions that operate on UI Automation elements. Including to check if an object is an element, get a property value of an element, and navigate the UI Automation tree.
- class UIAHandler._remoteOps.instructions.element.IsElement(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 71
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.element.ElementGetPropertyValue(result: 'builder.Operand', target: 'builder.Operand', propertyId: 'builder.Operand', ignoreDefault: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 56
- result: builder.Operand
- target: builder.Operand
- propertyId: builder.Operand
- ignoreDefault: builder.Operand
- _abc_impl = <_abc._abc_data object>
Bases:
_TypedInstruction
UIAHandler._remoteOps.instructions.extension module
This module contains the instructions that check for and call UI Automation custom extensions.
- class UIAHandler._remoteOps.instructions.extension.IsExtensionSupported(result: 'builder.Operand', target: 'builder.Operand', extensionId: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 84
- result: builder.Operand
- target: builder.Operand
- extensionId: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.extension.CallExtension(target: 'builder.Operand', extensionId: 'builder.Operand', argCount: 'ctypes.c_ulong', arguments: 'list[builder.Operand]')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 83
- target: builder.Operand
- extensionId: builder.Operand
- argCount: ctypes.c_ulong
- arguments: list[builder.Operand]
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.float module
This module contains the instructions that operate on floating point numbers. Including to create new floating point numbers, and check if an object is a floating point number.
- class UIAHandler._remoteOps.instructions.float.NewFloat(result: 'builder.Operand', value: 'ctypes.c_double')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 32
- result: builder.Operand
- value: ctypes.c_double
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.float.IsFloat(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 64
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.general module
This module contains the instructions that operate on all object types. Including to set a value, or compare two values.
- class UIAHandler._remoteOps.instructions.general.Set(target: 'builder.Operand', value: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 1
- target: builder.Operand
- value: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.general.Compare(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand', comparisonType: 'lowLevel.ComparisonType')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 28
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- comparisonType: lowLevel.ComparisonType
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.guid module
This module contains the instructions that operate on GUID values. Including to create new GUID values, and check if an object is a GUID.
- class UIAHandler._remoteOps.instructions.guid.NewGuid(result: 'builder.Operand', value: 'GUID')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 72
- result: builder.Operand
- value: GUID
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.guid.IsGuid(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 73
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.int module
This module contains the instructions that operate on integers. Including to create new integers, and check if an object is an integer. Both signed and unsigned integers are supported.
- class UIAHandler._remoteOps.instructions.int.NewInt(result: 'builder.Operand', value: 'ctypes.c_long')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 29
- result: builder.Operand
- value: ctypes.c_long
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.int.IsInt(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 62
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.int.NewUint(result: 'builder.Operand', value: 'ctypes.c_ulong')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 30
- result: builder.Operand
- value: ctypes.c_ulong
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.int.IsUint(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 63
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.null module
This module contains the instructions that operate on null values. Including to create new null values, and check if an object is null.
- class UIAHandler._remoteOps.instructions.null.NewNull(result: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 39
- result: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.null.IsNull(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 58
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.status module
This module contains the instructions that operate on the status of operations.
- class UIAHandler._remoteOps.instructions.status.SetOperationStatus(status: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 12
- status: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.status.GetOperationStatus(result: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 13
- result: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.string module
This module contains the instructions that operate on strings. Including to create new strings, check if an object is a string, and concatenate strings.
- class UIAHandler._remoteOps.instructions.string.NewString(result: 'builder.Operand', length: 'ctypes.c_ulong', value: 'ctypes.Array[ctypes.c_wchar]')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 34
- result: builder.Operand
- length: ctypes.c_ulong
- value: ctypes.Array[ctypes.c_wchar]
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.string.IsString(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 66
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.string.StringConcat(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 54
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.string.Stringify(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 81
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
UIAHandler._remoteOps.instructions.textRange module
This module contains the instructions that operate on UI Automation text ranges.
- class UIAHandler._remoteOps.instructions.textRange.TextRangeGetText(result: 'builder.Operand', target: 'builder.Operand', maxLength: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277772
- result: builder.Operand
- target: builder.Operand
- maxLength: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeMove(result: 'builder.Operand', target: 'builder.Operand', unit: 'builder.Operand', count: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277773
- result: builder.Operand
- target: builder.Operand
- unit: builder.Operand
- count: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeMoveEndpointByUnit(result: 'builder.Operand', target: 'builder.Operand', endpoint: 'builder.Operand', unit: 'builder.Operand', count: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277774
- result: builder.Operand
- target: builder.Operand
- endpoint: builder.Operand
- unit: builder.Operand
- count: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeCompare(result: 'builder.Operand', left: 'builder.Operand', right: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277764
- result: builder.Operand
- left: builder.Operand
- right: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeClone(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277763
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeFindAttribute(result: 'builder.Operand', target: 'builder.Operand', attributeId: 'builder.Operand', value: 'builder.Operand', reverse: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277767
- result: builder.Operand
- target: builder.Operand
- attributeId: builder.Operand
- value: builder.Operand
- reverse: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeFindText(result: 'builder.Operand', target: 'builder.Operand', value: 'builder.Operand', reverse: 'builder.Operand', ignoreCase: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277768
- result: builder.Operand
- target: builder.Operand
- value: builder.Operand
- reverse: builder.Operand
- ignoreCase: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeGetAttributeValue(result: 'builder.Operand', target: 'builder.Operand', attributeId: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277769
- result: builder.Operand
- target: builder.Operand
- attributeId: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeGetBoundingRectangles(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277770
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeGetEnclosingElement(result: 'builder.Operand', target: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277771
- result: builder.Operand
- target: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeExpandToEnclosingUnit(target: 'builder.Operand', unit: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277766
- target: builder.Operand
- unit: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeMoveEndpointByRange(target: 'builder.Operand', srcEndpoint: 'builder.Operand', otherRange: 'builder.Operand', otherEndpoint: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277775
- target: builder.Operand
- srcEndpoint: builder.Operand
- otherRange: builder.Operand
- otherEndpoint: builder.Operand
- _abc_impl = <_abc._abc_data object>
- class UIAHandler._remoteOps.instructions.textRange.TextRangeCompareEndpoints(result: 'builder.Operand', target: 'builder.Operand', thisEndpoint: 'builder.Operand', otherRange: 'builder.Operand', otherEndpoint: 'builder.Operand')
Bases:
_TypedInstruction
- opCode: ClassVar[lowLevel.InstructionType] = 656277765
- result: builder.Operand
- target: builder.Operand
- thisEndpoint: builder.Operand
- otherRange: builder.Operand
- otherEndpoint: builder.Operand
- _abc_impl = <_abc._abc_data object>