MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / IntegerField

Class IntegerField

python/interaction.py:156–192  ·  view source on GitHub ↗

``IntegerField`` add prompt for integer. Result is stored in self.result as an int.

Source from the content-addressed store, hash-verified

154
155
156class IntegerField:
157 """
158 ``IntegerField`` add prompt for integer. Result is stored in self.result as an int.
159 """
160 def __init__(self, prompt: str, default: Optional[int] = None):
161 self._prompt = prompt
162 self._default = default
163 self._result = None
164
165 def _fill_core_struct(self, value):
166 value.type = FormInputFieldType.IntegerFormField
167 value.prompt = self._prompt
168 value.hasDefault = self._default is not None
169 if self._default is not None:
170 value.intDefault = self._default
171
172 def _fill_core_result(self, value):
173 value.intResult = self._result
174
175 def _get_result(self, value):
176 self._result = value.intResult
177
178 @property
179 def prompt(self):
180 return self._prompt
181
182 @prompt.setter
183 def prompt(self, value):
184 self._prompt = value
185
186 @property
187 def result(self):
188 return self._result
189
190 @result.setter
191 def result(self, value):
192 self._result = value
193
194
195class AddressField:

Callers 1

_get_form_inputMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected