terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
PlatformIme.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
System.Runtime.CompilerServices
;
4
using
Cpp2IlInjected
;
5
6
namespace
ReLogic.Localization.IME
7
{
8
// Token: 0x02000B31 RID: 2865
9
public
abstract
class
PlatformIme
:
IImeService
,
IDisposable
10
{
11
// Token: 0x17000905 RID: 2309
12
// (get) Token: 0x06005390 RID: 21392
13
public
abstract
string
CompositionString
{
get
; }
14
15
// Token: 0x17000906 RID: 2310
16
// (get) Token: 0x06005391 RID: 21393
17
public
abstract
bool
IsCandidateListVisible
{
get
; }
18
19
// Token: 0x17000907 RID: 2311
20
// (get) Token: 0x06005392 RID: 21394
21
public
abstract
uint
SelectedCandidate
{
get
; }
22
23
// Token: 0x17000908 RID: 2312
24
// (get) Token: 0x06005393 RID: 21395
25
public
abstract
uint
CandidateCount
{
get
; }
26
27
// Token: 0x17000909 RID: 2313
28
// (get) Token: 0x06005394 RID: 21396 RVA: 0x00284A9C File Offset: 0x00282C9C
29
// (set) Token: 0x06005395 RID: 21397 RVA: 0x00284AB0 File Offset: 0x00282CB0
30
public
bool
IsEnabled
31
{
32
[
CompilerGenerated
]
33
get
34
{
35
return
this.<
IsEnabled
>
k__BackingField
;
36
}
37
[
CompilerGenerated
]
38
private
set
39
{
40
}
41
}
42
43
// Token: 0x06005396 RID: 21398 RVA: 0x00284AC0 File Offset: 0x00282CC0
44
protected
PlatformIme
()
45
{
46
}
47
48
// Token: 0x06005397 RID: 21399 RVA: 0x000021DB File Offset: 0x000003DB
49
public
void
AddKeyListener
(
Action<char>
listener)
50
{
51
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
52
}
53
54
// Token: 0x06005398 RID: 21400 RVA: 0x00284AD4 File Offset: 0x00282CD4
55
public
void
RemoveKeyListener
(
Action<char>
listener)
56
{
57
List<Action<char>
>
keyPressCallbacks
= this.
_keyPressCallbacks
;
58
}
59
60
// Token: 0x06005399 RID: 21401 RVA: 0x00284AE8 File Offset: 0x00282CE8
61
protected
void
OnKeyPress
(
char
character)
62
{
63
List<Action<char>
>
keyPressCallbacks
= this.
_keyPressCallbacks
;
64
}
65
66
// Token: 0x0600539A RID: 21402
67
public
abstract
string
GetCandidate
(uint
index
);
68
69
// Token: 0x0600539B RID: 21403 RVA: 0x00284B10 File Offset: 0x00282D10
70
public
void
Enable
()
71
{
72
if
(!this.<
IsEnabled
>
k__BackingField
)
73
{
74
this.<
IsEnabled
>
k__BackingField
=
true
;
75
}
76
}
77
78
// Token: 0x0600539C RID: 21404 RVA: 0x00284B2C File Offset: 0x00282D2C
79
public
void
Disable
()
80
{
81
if
(this.<
IsEnabled
>
k__BackingField
)
82
{
83
}
84
}
85
86
// Token: 0x0600539D RID: 21405 RVA: 0x00284B44 File Offset: 0x00282D44
87
protected
virtual
void
OnEnable
()
88
{
89
}
90
91
// Token: 0x0600539E RID: 21406 RVA: 0x00284B54 File Offset: 0x00282D54
92
protected
virtual
void
OnDisable
()
93
{
94
}
95
96
// Token: 0x0600539F RID: 21407 RVA: 0x00284B64 File Offset: 0x00282D64
97
protected
virtual
void
Dispose
(
bool
disposing
)
98
{
99
if
(this.
_disposedValue
)
100
{
101
return
;
102
}
103
this._disposedValue
=
true
;
104
}
105
106
// Token: 0x060053A0 RID: 21408 RVA: 0x00284B84 File Offset: 0x00282D84
107
protected
override
void
Finalize
()
108
{
109
base
.Finalize();
110
}
111
112
// Token: 0x060053A1 RID: 21409 RVA: 0x00284BB8 File Offset: 0x00282DB8
113
public
void
Dispose
()
114
{
115
GC
.
SuppressFinalize
(
this
);
116
}
117
118
// Token: 0x04008B31 RID: 35633
119
[
CompilerGenerated
]
120
private
bool <IsEnabled>
k__BackingField
;
121
122
// Token: 0x04008B32 RID: 35634
123
private
readonly
List<Action<char>
>
_keyPressCallbacks
;
124
125
// Token: 0x04008B33 RID: 35635
126
private
bool
_disposedValue
;
127
}
128
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
ReLogic.Localization.IME.PlatformIme.IsCandidateListVisible
bool IsCandidateListVisible
Definition
PlatformIme.cs:17
ReLogic.Localization.IME.PlatformIme.IsEnabled
bool IsEnabled
Definition
PlatformIme.cs:31
ReLogic.Localization.IME.PlatformIme.Disable
void Disable()
Definition
PlatformIme.cs:79
ReLogic.Localization.IME.PlatformIme.k__BackingField
bool< IsEnabled > k__BackingField
Definition
PlatformIme.cs:120
ReLogic.Localization.IME.PlatformIme.CompositionString
string CompositionString
Definition
PlatformIme.cs:13
ReLogic.Localization.IME.PlatformIme.Dispose
virtual void Dispose(bool disposing)
Definition
PlatformIme.cs:97
ReLogic.Localization.IME.PlatformIme.RemoveKeyListener
void RemoveKeyListener(Action< char > listener)
Definition
PlatformIme.cs:55
ReLogic.Localization.IME.PlatformIme.OnKeyPress
void OnKeyPress(char character)
Definition
PlatformIme.cs:61
ReLogic.Localization.IME.PlatformIme.AddKeyListener
void AddKeyListener(Action< char > listener)
Definition
PlatformIme.cs:49
ReLogic.Localization.IME.PlatformIme.Enable
void Enable()
Definition
PlatformIme.cs:70
ReLogic.Localization.IME.PlatformIme._disposedValue
bool _disposedValue
Definition
PlatformIme.cs:126
ReLogic.Localization.IME.PlatformIme.SelectedCandidate
uint SelectedCandidate
Definition
PlatformIme.cs:21
ReLogic.Localization.IME.PlatformIme.OnDisable
virtual void OnDisable()
Definition
PlatformIme.cs:92
ReLogic.Localization.IME.PlatformIme.Dispose
void Dispose()
Definition
PlatformIme.cs:113
ReLogic.Localization.IME.PlatformIme._keyPressCallbacks
readonly List< Action< char > > _keyPressCallbacks
Definition
PlatformIme.cs:123
ReLogic.Localization.IME.PlatformIme.GetCandidate
string GetCandidate(uint index)
ReLogic.Localization.IME.PlatformIme.PlatformIme
PlatformIme()
Definition
PlatformIme.cs:44
ReLogic.Localization.IME.PlatformIme.OnEnable
virtual void OnEnable()
Definition
PlatformIme.cs:87
ReLogic.Localization.IME.PlatformIme.Finalize
override void Finalize()
Definition
PlatformIme.cs:107
ReLogic.Localization.IME.PlatformIme.CandidateCount
uint CandidateCount
Definition
PlatformIme.cs:25
ReLogic.Localization.IME.PlatformIme
Definition
PlatformIme.cs:10
System.Action
Definition
Action.5.cs:7
System.Collections.Generic.List
Definition
List.cs:13
System.GC.SuppressFinalize
static void SuppressFinalize(object obj)
Definition
GC.cs:116
System.GC
Definition
GC.cs:11
ReLogic.Localization.IME.IImeService
Definition
IImeService.cs:7
System.IDisposable
Definition
IDisposable.cs:7
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
ReLogic.Localization.IME
Definition
FnaIme.cs:5
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.ExceptionArgument.index
@ index
System
Definition
__ComObject.cs:4
source
ReLogic
Localization
IME
PlatformIme.cs
Generated by
1.10.0