1#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext-types")]
4mod __types {
5 #[allow(unused_imports)] use ::unity::prelude::*;
6
7 use super::*;
8 use crate::system::object::{IObject, Object};
9
10 #[doc=include_str!(concat!(env!("CARGO_MANIFEST_DIR"),"/","docs/moon_sharp/interpreter/execution/scriptloadingcontext/ScriptLoadingContext.md"))]
11 #[::unity::class(namespace = "MoonSharp.Interpreter.Execution", name = "ScriptLoadingContext")]
12 #[parent(crate::system::object::Object)]
13 pub struct ScriptLoadingContext {}
14}
15
16#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext-types")]
17pub use __types::*;
18
19#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext")]
20#[doc(hidden)]
21#[allow(non_snake_case, non_camel_case_types, clippy::too_many_arguments)]
22mod __ScriptLoadingContext_unity_raw {
23 use super::*;
24 #[doc(hidden)]
25 #[allow(non_snake_case)]
26 pub mod __lookup_get_script {
27 use super::*;
28 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
29 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[];
30 ::unity::lookup::method_info_on_class_with_signature(
31 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
32 "get_Script",
33 0,
34 param_types,
35 false,
36 )
37 });
38 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
39 match &*METHOD {
40 ::core::result::Result::Ok(mi) => *mi,
41 ::core::result::Result::Err(e) => {
42 panic!(
43 "method lookup failed: {}
44::{}
45: {}
46",
47 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
48 "get_Script",
49 e
50 )
51 },
52 }
53 }
54 }
55 #[doc(hidden)]
56 #[allow(non_snake_case)]
57 pub mod __lookup_set_script {
58 use super::*;
59 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
60 let param_types: &[&'static ::unity::il2cpp::Il2CppType] =
61 &[<crate::moon_sharp::interpreter::script::Script as ::unity::IlType>::il_type()];
62 ::unity::lookup::method_info_on_class_with_signature(
63 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
64 "set_Script",
65 1,
66 param_types,
67 false,
68 )
69 });
70 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
71 match &*METHOD {
72 ::core::result::Result::Ok(mi) => *mi,
73 ::core::result::Result::Err(e) => {
74 panic!(
75 "method lookup failed: {}
76::{}
77: {}
78",
79 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
80 "set_Script",
81 e
82 )
83 },
84 }
85 }
86 }
87 #[doc(hidden)]
88 #[allow(non_snake_case)]
89 pub mod __lookup_get_scope {
90 use super::*;
91 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
92 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[];
93 ::unity::lookup::method_info_on_class_with_signature(
94 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
95 "get_Scope",
96 0,
97 param_types,
98 false,
99 )
100 });
101 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
102 match &*METHOD {
103 ::core::result::Result::Ok(mi) => *mi,
104 ::core::result::Result::Err(e) => {
105 panic!(
106 "method lookup failed: {}
107::{}
108: {}
109",
110 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
111 "get_Scope",
112 e
113 )
114 },
115 }
116 }
117 }
118 #[doc(hidden)]
119 #[allow(non_snake_case)]
120 pub mod __lookup_set_scope {
121 use super::*;
122 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
123 let param_types: &[&'static ::unity::il2cpp::Il2CppType] =
124 &[<crate::moon_sharp::interpreter::execution::buildtimescope::BuildTimeScope as ::unity::IlType>::il_type()];
125 ::unity::lookup::method_info_on_class_with_signature(
126 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
127 "set_Scope",
128 1,
129 param_types,
130 false,
131 )
132 });
133 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
134 match &*METHOD {
135 ::core::result::Result::Ok(mi) => *mi,
136 ::core::result::Result::Err(e) => {
137 panic!(
138 "method lookup failed: {}
139::{}
140: {}
141",
142 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
143 "set_Scope",
144 e
145 )
146 },
147 }
148 }
149 }
150 #[doc(hidden)]
151 #[allow(non_snake_case)]
152 pub mod __lookup_get_source {
153 use super::*;
154 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
155 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[];
156 ::unity::lookup::method_info_on_class_with_signature(
157 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
158 "get_Source",
159 0,
160 param_types,
161 false,
162 )
163 });
164 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
165 match &*METHOD {
166 ::core::result::Result::Ok(mi) => *mi,
167 ::core::result::Result::Err(e) => {
168 panic!(
169 "method lookup failed: {}
170::{}
171: {}
172",
173 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
174 "get_Source",
175 e
176 )
177 },
178 }
179 }
180 }
181 #[doc(hidden)]
182 #[allow(non_snake_case)]
183 pub mod __lookup_set_source {
184 use super::*;
185 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
186 let param_types: &[&'static ::unity::il2cpp::Il2CppType] =
187 &[<crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode as ::unity::IlType>::il_type()];
188 ::unity::lookup::method_info_on_class_with_signature(
189 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
190 "set_Source",
191 1,
192 param_types,
193 false,
194 )
195 });
196 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
197 match &*METHOD {
198 ::core::result::Result::Ok(mi) => *mi,
199 ::core::result::Result::Err(e) => {
200 panic!(
201 "method lookup failed: {}
202::{}
203: {}
204",
205 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
206 "set_Source",
207 e
208 )
209 },
210 }
211 }
212 }
213 #[doc(hidden)]
214 #[allow(non_snake_case)]
215 pub mod __lookup_get_anonymous {
216 use super::*;
217 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
218 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[];
219 ::unity::lookup::method_info_on_class_with_signature(
220 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
221 "get_Anonymous",
222 0,
223 param_types,
224 false,
225 )
226 });
227 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
228 match &*METHOD {
229 ::core::result::Result::Ok(mi) => *mi,
230 ::core::result::Result::Err(e) => {
231 panic!(
232 "method lookup failed: {}
233::{}
234: {}
235",
236 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
237 "get_Anonymous",
238 e
239 )
240 },
241 }
242 }
243 }
244 #[doc(hidden)]
245 #[allow(non_snake_case)]
246 pub mod __lookup_set_anonymous {
247 use super::*;
248 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
249 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[<bool as ::unity::IlType>::il_type()];
250 ::unity::lookup::method_info_on_class_with_signature(
251 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
252 "set_Anonymous",
253 1,
254 param_types,
255 false,
256 )
257 });
258 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
259 match &*METHOD {
260 ::core::result::Result::Ok(mi) => *mi,
261 ::core::result::Result::Err(e) => {
262 panic!(
263 "method lookup failed: {}
264::{}
265: {}
266",
267 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
268 "set_Anonymous",
269 e
270 )
271 },
272 }
273 }
274 }
275 #[doc(hidden)]
276 #[allow(non_snake_case)]
277 pub mod __lookup_get_is_dynamic_expression {
278 use super::*;
279 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
280 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[];
281 ::unity::lookup::method_info_on_class_with_signature(
282 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
283 "get_IsDynamicExpression",
284 0,
285 param_types,
286 false,
287 )
288 });
289 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
290 match &*METHOD {
291 ::core::result::Result::Ok(mi) => *mi,
292 ::core::result::Result::Err(e) => {
293 panic!(
294 "method lookup failed: {}
295::{}
296: {}
297",
298 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
299 "get_IsDynamicExpression",
300 e
301 )
302 },
303 }
304 }
305 }
306 #[doc(hidden)]
307 #[allow(non_snake_case)]
308 pub mod __lookup_set_is_dynamic_expression {
309 use super::*;
310 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
311 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[<bool as ::unity::IlType>::il_type()];
312 ::unity::lookup::method_info_on_class_with_signature(
313 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
314 "set_IsDynamicExpression",
315 1,
316 param_types,
317 false,
318 )
319 });
320 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
321 match &*METHOD {
322 ::core::result::Result::Ok(mi) => *mi,
323 ::core::result::Result::Err(e) => {
324 panic!(
325 "method lookup failed: {}
326::{}
327: {}
328",
329 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
330 "set_IsDynamicExpression",
331 e
332 )
333 },
334 }
335 }
336 }
337 #[doc(hidden)]
338 #[allow(non_snake_case)]
339 pub mod __lookup_get_lexer {
340 use super::*;
341 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
342 let param_types: &[&'static ::unity::il2cpp::Il2CppType] = &[];
343 ::unity::lookup::method_info_on_class_with_signature(
344 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
345 "get_Lexer",
346 0,
347 param_types,
348 false,
349 )
350 });
351 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
352 match &*METHOD {
353 ::core::result::Result::Ok(mi) => *mi,
354 ::core::result::Result::Err(e) => {
355 panic!(
356 "method lookup failed: {}
357::{}
358: {}
359",
360 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
361 "get_Lexer",
362 e
363 )
364 },
365 }
366 }
367 }
368 #[doc(hidden)]
369 #[allow(non_snake_case)]
370 pub mod __lookup_set_lexer {
371 use super::*;
372 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
373 let param_types: &[&'static ::unity::il2cpp::Il2CppType] =
374 &[<crate::moon_sharp::interpreter::tree::lexer::Lexer as ::unity::IlType>::il_type()];
375 ::unity::lookup::method_info_on_class_with_signature(
376 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
377 "set_Lexer",
378 1,
379 param_types,
380 false,
381 )
382 });
383 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
384 match &*METHOD {
385 ::core::result::Result::Ok(mi) => *mi,
386 ::core::result::Result::Err(e) => {
387 panic!(
388 "method lookup failed: {}
389::{}
390: {}
391",
392 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
393 "set_Lexer",
394 e
395 )
396 },
397 }
398 }
399 }
400 #[doc(hidden)]
401 #[allow(non_snake_case)]
402 pub mod __lookup_ctor {
403 use super::*;
404 static METHOD: ::std::sync::LazyLock<::unity::Il2CppResult<&'static ::unity::il2cpp::MethodInfo>> = ::std::sync::LazyLock::new(|| {
405 let param_types: &[&'static ::unity::il2cpp::Il2CppType] =
406 &[<crate::moon_sharp::interpreter::script::Script as ::unity::IlType>::il_type()];
407 ::unity::lookup::method_info_on_class_with_signature(
408 <ScriptLoadingContext as ::unity::ClassIdentity>::class(),
409 ".ctor",
410 1,
411 param_types,
412 false,
413 )
414 });
415 pub fn get_method_info() -> &'static ::unity::il2cpp::MethodInfo {
416 match &*METHOD {
417 ::core::result::Result::Ok(mi) => *mi,
418 ::core::result::Result::Err(e) => {
419 panic!(
420 "method lookup failed: {}
421::{}
422: {}
423",
424 <ScriptLoadingContext as ::unity::ClassIdentity>::NAME,
425 ".ctor",
426 e
427 )
428 },
429 }
430 }
431 }
432}
433
434#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext")]
435pub trait IScriptLoadingContextMethods: IScriptLoadingContext {
436 #[doc = "`get_Script()` overload"]
437 fn get_script(self) -> crate::moon_sharp::interpreter::script::Script {
438 unsafe {
439 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
440 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_get_script::get_method_info().method_ptr,crate::moon_sharp::interpreter::script::Script;
441(ScriptLoadingContext)__receiver)
442 }
443 }
444 #[doc = "`set_Script(crate::moon_sharp::interpreter::script::Script)` overload"]
445 fn set_script(self, value: impl ::core::convert::Into<crate::moon_sharp::interpreter::script::Script>) -> () {
446 unsafe {
447 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
448 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_set_script::get_method_info().method_ptr,();
449(ScriptLoadingContext)__receiver,(crate::moon_sharp::interpreter::script::Script)::core::convert::Into::into(value))
450 }
451 }
452 #[doc = "`get_Scope()` overload"]
453 fn get_scope(self) -> crate::moon_sharp::interpreter::execution::buildtimescope::BuildTimeScope {
454 unsafe {
455 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
456 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_get_scope::get_method_info().method_ptr,crate::moon_sharp::interpreter::execution::buildtimescope::BuildTimeScope;
457(ScriptLoadingContext)__receiver)
458 }
459 }
460 #[doc = "`set_Scope(crate::moon_sharp::interpreter::execution::buildtimescope::BuildTimeScope)` overload"]
461 fn set_scope(self, value: impl ::core::convert::Into<crate::moon_sharp::interpreter::execution::buildtimescope::BuildTimeScope>) -> () {
462 unsafe {
463 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
464 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_set_scope::get_method_info().method_ptr,();
465(ScriptLoadingContext)__receiver,(crate::moon_sharp::interpreter::execution::buildtimescope::BuildTimeScope)::core::convert::Into::into(value))
466 }
467 }
468 #[doc = "`get_Source()` overload"]
469 fn get_source(self) -> crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode {
470 unsafe {
471 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
472 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_get_source::get_method_info().method_ptr,crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode;
473(ScriptLoadingContext)__receiver)
474 }
475 }
476 #[doc = "`set_Source(crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode)` overload"]
477 fn set_source(self, value: impl ::core::convert::Into<crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode>) -> () {
478 unsafe {
479 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
480 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_set_source::get_method_info().method_ptr,();
481(ScriptLoadingContext)__receiver,(crate::moon_sharp::interpreter::debugging::sourcecode::SourceCode)::core::convert::Into::into(value))
482 }
483 }
484 #[doc = "`get_Anonymous()` overload"]
485 fn get_anonymous(self) -> bool {
486 unsafe {
487 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
488 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_get_anonymous::get_method_info().method_ptr,bool;
489(ScriptLoadingContext)__receiver)
490 }
491 }
492 #[doc = "`set_Anonymous(bool)` overload"]
493 fn set_anonymous(self, value: impl ::core::convert::Into<bool>) -> () {
494 unsafe {
495 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
496 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_set_anonymous::get_method_info().method_ptr,();
497(ScriptLoadingContext)__receiver,(bool)::core::convert::Into::into(value))
498 }
499 }
500 #[doc = "`get_IsDynamicExpression()` overload"]
501 fn get_is_dynamic_expression(self) -> bool {
502 unsafe {
503 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
504 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_get_is_dynamic_expression::get_method_info().method_ptr,bool;
505(ScriptLoadingContext)__receiver)
506 }
507 }
508 #[doc = "`set_IsDynamicExpression(bool)` overload"]
509 fn set_is_dynamic_expression(self, value: impl ::core::convert::Into<bool>) -> () {
510 unsafe {
511 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
512 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_set_is_dynamic_expression::get_method_info().method_ptr,();
513(ScriptLoadingContext)__receiver,(bool)::core::convert::Into::into(value))
514 }
515 }
516 #[doc = "`get_Lexer()` overload"]
517 fn get_lexer(self) -> crate::moon_sharp::interpreter::tree::lexer::Lexer {
518 unsafe {
519 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
520 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_get_lexer::get_method_info().method_ptr,crate::moon_sharp::interpreter::tree::lexer::Lexer;
521(ScriptLoadingContext)__receiver)
522 }
523 }
524 #[doc = "`set_Lexer(crate::moon_sharp::interpreter::tree::lexer::Lexer)` overload"]
525 fn set_lexer(self, value: impl ::core::convert::Into<crate::moon_sharp::interpreter::tree::lexer::Lexer>) -> () {
526 unsafe {
527 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
528 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_set_lexer::get_method_info().method_ptr,();
529(ScriptLoadingContext)__receiver,(crate::moon_sharp::interpreter::tree::lexer::Lexer)::core::convert::Into::into(value))
530 }
531 }
532 #[doc = "`.ctor(crate::moon_sharp::interpreter::script::Script)` overload"]
533 fn ctor(self, s: impl ::core::convert::Into<crate::moon_sharp::interpreter::script::Script>) -> () {
534 unsafe {
535 let __receiver = <ScriptLoadingContext as ::unity::FromIlInstance>::from_il_instance(<Self as ::unity::SystemObject>::as_instance(self));
536 ::unity::il2cpp_call!(__ScriptLoadingContext_unity_raw::__lookup_ctor::get_method_info().method_ptr,();
537(ScriptLoadingContext)__receiver,(crate::moon_sharp::interpreter::script::Script)::core::convert::Into::into(s))
538 }
539 }
540}
541
542#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext")]
543impl<__T: IScriptLoadingContext> IScriptLoadingContextMethods for __T {}
544
545#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext")]
546impl ScriptLoadingContext {
547 pub fn get_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
548 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[0]
549 }
550
551 pub fn set_script_method_info() -> &'static ::unity::il2cpp::MethodInfo {
552 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[1]
553 }
554
555 pub fn get_scope_method_info() -> &'static ::unity::il2cpp::MethodInfo {
556 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[2]
557 }
558
559 pub fn set_scope_method_info() -> &'static ::unity::il2cpp::MethodInfo {
560 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[3]
561 }
562
563 pub fn get_source_method_info() -> &'static ::unity::il2cpp::MethodInfo {
564 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[4]
565 }
566
567 pub fn set_source_method_info() -> &'static ::unity::il2cpp::MethodInfo {
568 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[5]
569 }
570
571 pub fn get_anonymous_method_info() -> &'static ::unity::il2cpp::MethodInfo {
572 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[6]
573 }
574
575 pub fn set_anonymous_method_info() -> &'static ::unity::il2cpp::MethodInfo {
576 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[7]
577 }
578
579 pub fn get_is_dynamic_expression_method_info() -> &'static ::unity::il2cpp::MethodInfo {
580 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[8]
581 }
582
583 pub fn set_is_dynamic_expression_method_info() -> &'static ::unity::il2cpp::MethodInfo {
584 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[9]
585 }
586
587 pub fn get_lexer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
588 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[10]
589 }
590
591 pub fn set_lexer_method_info() -> &'static ::unity::il2cpp::MethodInfo {
592 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[11]
593 }
594
595 pub fn ctor_method_info() -> &'static ::unity::il2cpp::MethodInfo {
596 <Self as ::unity::ClassIdentity>::class().raw().get_methods()[12]
597 }
598}
599
600#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext")]
601impl ScriptLoadingContext {
602 #[doc = "`.ctor(crate::moon_sharp::interpreter::script::Script)` — overload selector"]
603 pub fn new(s: crate::moon_sharp::interpreter::script::Script) -> Self {
604 let this = <Self as ::unity::FromIlInstance>::instantiate().unwrap_or_else(|| {
605 panic!(
606 "{}
607::{}
608 failed to instantiate",
609 ::core::stringify!(ScriptLoadingContext),
610 ::core::stringify!(new),
611 )
612 });
613 <Self as IScriptLoadingContextMethods>::ctor(this, s);
614 this
615 }
616}
617
618#[cfg(feature = "moon_sharp-interpreter-execution-scriptloadingcontext")]
619#[doc(hidden)]
620pub mod prelude {
621 pub use super::{IScriptLoadingContext, IScriptLoadingContextMethods, ScriptLoadingContext};
622 pub use crate::system::object::IObject;
623 #[cfg(feature = "system-object")]
624 pub use crate::system::object::IObjectMethods;
625}