terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Nullable.cs
Go to the documentation of this file.
1using System;
3using System.IO;
8
9namespace System
10{
11 [global::System.Runtime.Versioning.NonVersionable]
12 [global::Cpp2ILInjected.Token(Token = "0x20000E3")]
13 [global::System.Serializable]
14 public struct Nullable<T> where T : struct
15 {
16 [global::System.Runtime.Versioning.NonVersionable]
17 [global::Cpp2ILInjected.Token(Token = "0x600084D")]
18 [global::Cpp2ILInjected.Address(RVA = "0x17CE96C", Offset = "0x17CE96C", Length = "0x14")]
19 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DrPlatform", Member = "get_IsChromebook", ReturnType = typeof(bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "UpdateCreativeGameModeOverride", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "FigureOutWhatToPlace", MemberParameters = new object[]
23 {
24 "Terraria.Tile",
25 "Terraria.Item",
26 typeof(ref int),
27 typeof(ref int),
28 "System.Nullable`1<Boolean>&",
29 "System.Nullable`1<Int32>&"
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "MassWireOperationStep", MemberParameters = new object[]
32 {
33 "Terraria.Player",
34 "Microsoft.Xna.Framework.Point",
35 "Terraria.GameContent.UI.WiresUI.Settings.MultiToolMode",
36 typeof(ref int),
37 typeof(ref int)
38 }, ReturnType = "System.Nullable`1<Boolean>")]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen", Member = "DontStarveTryWateringTile", MemberParameters = new object[]
40 {
41 typeof(int),
42 typeof(int)
43 }, ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "CacheSaveTime", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.ID.ProjectileID.Sets", Member = "SimpleLoop", MemberParameters = new object[]
46 {
47 typeof(int),
48 typeof(int),
49 typeof(int),
50 typeof(bool)
51 }, ReturnType = "Terraria.DataStructures.SettingsForCharacterPreview")]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.ObjectInteractions.PotionOfReturnGateInteractionChecker", Member = "AttemptOverridingHoverStatus", MemberParameters = new object[] { "Terraria.Player", "Microsoft.Xna.Framework.Rectangle" }, ReturnType = "System.Nullable`1<Boolean>")]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Bestiary.Filters.BySearch", Member = "get_ForcedDisplay", ReturnType = "System.Nullable`1<Boolean>")]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Bestiary.Filters.ByUnlockState", Member = "get_ForcedDisplay", ReturnType = "System.Nullable`1<Boolean>")]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter), Member = "get_OverridesDecrypt", ReturnType = typeof(bool))]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAOAEPKeyExchangeFormatter), Member = "get_OverridesEncrypt", ReturnType = typeof(bool))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter), Member = "get_OverridesDecrypt", ReturnType = typeof(bool))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter), Member = "get_OverridesEncrypt", ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.TextInfo), Member = "get_IsAsciiCasingSameAsInvariant", ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.BrowsableAttribute", Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DesignOnlyAttribute", Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ImmutableObjectAttribute", Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.LocalizableAttribute", Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.MergablePropertyAttribute", Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.ReadOnlyAttribute", Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlReaderSettings", Member = "EnableLegacyXmlSettings", ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonContainerAttribute", Member = "set_IsReference", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonContainerAttribute", Member = "set_ItemIsReference", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonSerializerSettings", Member = "set_CheckAdditionalContent", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextReader", Member = "ReadAsBoolean", ReturnType = "System.Nullable`1<Boolean>")]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonPropertyAttribute", Member = "set_IsReference", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonPropertyAttribute", Member = "set_ItemIsReference", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonReader", Member = "ReadAsBoolean", ReturnType = "System.Nullable`1<Boolean>")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonReader", Member = "ReadBooleanString", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.Nullable`1<Boolean>")]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonSerializer", Member = "set_CheckAdditionalContent", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonWriter", Member = "WriteValue", MemberParameters = new object[]
77 {
78 "Newtonsoft.Json.JsonWriter",
79 "Newtonsoft.Json.Utilities.PrimitiveTypeCode",
80 typeof(object)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.DefaultContractResolver", Member = "InitializeContract", MemberParameters = new object[] { "Newtonsoft.Json.Serialization.JsonContract" }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonObjectContract", Member = "get_HasRequiredOrDefaultValueProperties", ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonSerializerInternalWriter", Member = "ShouldWriteReference", MemberParameters = new object[]
85 {
86 typeof(object),
87 "Newtonsoft.Json.Serialization.JsonProperty",
88 "Newtonsoft.Json.Serialization.JsonContract",
89 "Newtonsoft.Json.Serialization.JsonContainerContract",
90 "Newtonsoft.Json.Serialization.JsonProperty"
91 }, ReturnType = typeof(bool))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonTypeReflector", Member = "get_DynamicCodeGeneration", ReturnType = typeof(bool))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonTypeReflector", Member = "get_FullyTrusted", ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken", Member = "op_Explicit", MemberParameters = new object[] { "Newtonsoft.Json.Linq.JToken" }, ReturnType = "System.Nullable`1<Boolean>")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "WriteCentralDirectoryEntry", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "SetZip64Flags", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "Write", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "CopyThroughOneEntry", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "get_RequiresZip64", ReturnType = "System.Nullable`1<Boolean>")]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "get_InputUsesZip64", ReturnType = "System.Nullable`1<Boolean>")]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "Save", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 66)]
103 public Nullable(T value)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x17000093")]
109 public bool HasValue
110 {
111 [global::System.Runtime.Versioning.NonVersionable]
112 [global::Cpp2ILInjected.Token(Token = "0x600084E")]
113 [global::Cpp2ILInjected.Address(RVA = "0x17CE980", Offset = "0x17CE980", Length = "0x8")]
114 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 get
117 {
118 throw null;
119 }
120 }
121
122 [global::Cpp2ILInjected.Token(Token = "0x17000094")]
123 public T Value
124 {
125 [global::Cpp2ILInjected.Token(Token = "0x600084F")]
126 [global::Cpp2ILInjected.Address(RVA = "0x17CE988", Offset = "0x17CE988", Length = "0x24")]
127 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "DrPlatform", Member = "get_IsChromebook", ReturnType = typeof(bool))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Item", Member = "get_CanBeQuickUsed", ReturnType = typeof(bool))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "get_masterMode", ReturnType = typeof(bool))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "get_expertMode", ReturnType = typeof(bool))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "PlaceThing_Tiles", ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "ItemCheck", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "UpdatePlacementPreview", MemberParameters = new object[] { "Terraria.Item" }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "HandleMovement", MemberParameters = new object[]
136 {
137 "Microsoft.Xna.Framework.Vector2",
138 typeof(ref int),
139 typeof(ref int)
140 }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "AI_149_GolfBall", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Projectile", Member = "ShouldUseWindPhysics", ReturnType = typeof(bool))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleHolidayLight", MemberParameters = new object[]
144 {
145 typeof(int),
146 typeof(int),
147 "Terraria.Tile",
148 "System.Nullable`1<Boolean>"
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleHangingLantern", MemberParameters = new object[]
151 {
152 typeof(int),
153 typeof(int),
154 "Terraria.Tile",
155 "System.Nullable`1<Boolean>",
156 typeof(bool)
157 }, ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "Toggle2x2Light", MemberParameters = new object[]
159 {
160 typeof(int),
161 typeof(int),
162 "Terraria.Tile",
163 "System.Nullable`1<Boolean>",
164 typeof(bool)
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleLampPost", MemberParameters = new object[]
167 {
168 typeof(int),
169 typeof(int),
170 "Terraria.Tile",
171 "System.Nullable`1<Boolean>",
172 typeof(bool)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleTorch", MemberParameters = new object[]
175 {
176 typeof(int),
177 typeof(int),
178 "Terraria.Tile",
179 "System.Nullable`1<Boolean>"
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleCandle", MemberParameters = new object[]
182 {
183 typeof(int),
184 typeof(int),
185 "Terraria.Tile",
186 "System.Nullable`1<Boolean>"
187 }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleLamp", MemberParameters = new object[]
189 {
190 typeof(int),
191 typeof(int),
192 "Terraria.Tile",
193 "System.Nullable`1<Boolean>",
194 typeof(bool)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleChandelier", MemberParameters = new object[]
197 {
198 typeof(int),
199 typeof(int),
200 "Terraria.Tile",
201 "System.Nullable`1<Boolean>",
202 typeof(bool)
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleCampFire", MemberParameters = new object[]
205 {
206 typeof(int),
207 typeof(int),
208 "Terraria.Tile",
209 "System.Nullable`1<Boolean>",
210 typeof(bool)
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "ToggleFirePlace", MemberParameters = new object[]
213 {
214 typeof(int),
215 typeof(int),
216 "Terraria.Tile",
217 "System.Nullable`1<Boolean>",
218 typeof(bool)
219 }, ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Wiring", Member = "MassWireOperationInner", MemberParameters = new object[]
221 {
222 "Terraria.Player",
223 "Microsoft.Xna.Framework.Point",
224 "Microsoft.Xna.Framework.Point",
225 "Microsoft.Xna.Framework.Vector2",
226 typeof(bool),
227 typeof(ref int),
228 typeof(ref int)
229 }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.IO.WorldFile", Member = "SetTempToCache", ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.DataStructures.SettingsForCharacterPreview", Member = "Modify", MemberParameters = new object[] { "SelectionBasedSettings&", "System.Nullable`1<Int32>", "System.Nullable`1<Int32>", "System.Nullable`1<Int32>", "System.Nullable`1<Boolean>" }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Graphics.Renderers.ReturnGatePlayerRenderer", Member = "OverReturnGateInWorld", MemberParameters = new object[] { "Terraria.Player" }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.PlayerSleepingHelper", Member = "UpdateState", MemberParameters = new object[] { "Terraria.Player" }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker", Member = "AttemptInteraction", MemberParameters = new object[] { "Terraria.Player", "Microsoft.Xna.Framework.Rectangle" }, ReturnType = "Terraria.GameContent.ObjectInteractions.AHoverInteractionChecker.HoverStatus")]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIBestiaryFilteringOptionsGrid", Member = "GetIsFilterAvailableForEntries", MemberParameters = new object[] { "Terraria.GameContent.Bestiary.IBestiaryEntryFilter", "System.Collections.Generic.List`1<BestiaryEntry>" }, ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter), Member = "get_OverridesDecrypt", ReturnType = typeof(bool))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAOAEPKeyExchangeFormatter), Member = "get_OverridesEncrypt", ReturnType = typeof(bool))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter), Member = "get_OverridesDecrypt", ReturnType = typeof(bool))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter), Member = "get_OverridesEncrypt", ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.TextInfo), Member = "get_IsAsciiCasingSameAsInvariant", ReturnType = typeof(bool))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlReaderSettings", Member = "EnableLegacyXmlSettings", ReturnType = typeof(bool))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "WriteCentralDirectoryEntry", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "ConstructExtraField", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Byte[]")]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "PostProcessOutput", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "SetZip64Flags", ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "Write", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry", Member = "CopyThroughOneEntry", MemberParameters = new object[] { typeof(global::System.IO.Stream) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "get_RequiresZip64", ReturnType = "System.Nullable`1<Boolean>")]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipFile", Member = "Save", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipOutputStream", Member = "_FinishCurrentEntry", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 58)]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowInvalidOperationException_InvalidOperation_NoValue", ReturnType = typeof(void))]
253 get
254 {
255 throw null;
256 }
257 }
258
259 [global::System.Runtime.Versioning.NonVersionable]
260 [global::Cpp2ILInjected.Token(Token = "0x6000850")]
261 [global::Cpp2ILInjected.Address(RVA = "0x17CE9AC", Offset = "0x17CE9AC", Length = "0x8")]
262 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
265 {
266 throw null;
267 }
268
269 [global::System.Runtime.Versioning.NonVersionable]
270 [global::Cpp2ILInjected.Token(Token = "0x6000851")]
271 [global::Cpp2ILInjected.Address(RVA = "0x17CE9B4", Offset = "0x17CE9B4", Length = "0x1C")]
272 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
273 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
275 public T GetValueOrDefault(T defaultValue)
276 {
277 throw null;
278 }
279
280 [global::Cpp2ILInjected.Token(Token = "0x6000852")]
281 [global::Cpp2ILInjected.Address(RVA = "0x17CE9D0", Offset = "0x17CE9D0", Length = "0x70")]
282 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
287 public override bool Equals(object other)
288 {
289 throw null;
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x6000853")]
293 [global::Cpp2ILInjected.Address(RVA = "0x17CEA40", Offset = "0x17CEA40", Length = "0x44")]
294 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "GetHashCode", ReturnType = typeof(int))]
297 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
298 public override int GetHashCode()
299 {
300 throw null;
301 }
302
303 [global::Cpp2ILInjected.Token(Token = "0x6000854")]
304 [global::Cpp2ILInjected.Address(RVA = "0x17CEA84", Offset = "0x17CEA84", Length = "0x7C")]
305 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(bool), Member = "ToString", ReturnType = typeof(string))]
308 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
309 public override string ToString()
310 {
311 throw null;
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x6000855")]
315 [global::Cpp2ILInjected.Address(RVA = "0x17CEB00", Offset = "0x17CEB00", Length = "0x4C")]
316 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
317 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
319 private static object Box(T? o)
320 {
321 throw null;
322 }
323
324 [global::Cpp2ILInjected.Token(Token = "0x6000856")]
325 [global::Cpp2ILInjected.Address(RVA = "0x17CEB4C", Offset = "0x17CEB4C", Length = "0x9C")]
326 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
327 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
330 private static T? Unbox(object o)
331 {
332 throw null;
333 }
334
335 [global::Cpp2ILInjected.Token(Token = "0x6000857")]
336 [global::Cpp2ILInjected.Address(RVA = "0x17CEBE8", Offset = "0x17CEBE8", Length = "0x160")]
337 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
338 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
343 {
344 typeof(global::System.Type),
345 typeof(global::System.Type)
346 }, ReturnType = typeof(bool))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidCastException), Member = ".ctor", ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
349 private static T? UnboxExact(object o)
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x400036D")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
356 private readonly bool hasValue;
357
358 [global::Cpp2ILInjected.Token(Token = "0x400036E")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
360 internal T value;
361 }
362}
class f__AnonymousType0<< Count > j__TPar
static ? T UnboxExact(object o)
Definition Nullable.cs:349
T GetValueOrDefault(T defaultValue)
Definition Nullable.cs:275
override string ToString()
Definition Nullable.cs:309
Nullable(T value)
Definition Nullable.cs:103
override bool Equals(object other)
Definition Nullable.cs:287
static ? T Unbox(object o)
Definition Nullable.cs:330
readonly bool hasValue
Definition Nullable.cs:356
T GetValueOrDefault()
Definition Nullable.cs:264
override int GetHashCode()
Definition Nullable.cs:298
static object Box(T? o)
Definition Nullable.cs:319