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
PlayableBinding.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x0200014F RID: 335
7 public struct PlayableBinding
8 {
9 // Token: 0x0600064C RID: 1612 RVA: 0x0000B478 File Offset: 0x00009678
10 // Note: this type is marked as 'beforefieldinit'.
12 {
13 }
14
15 // Token: 0x04000629 RID: 1577
16 private string m_StreamName;
17
18 // Token: 0x0400062A RID: 1578
20
21 // Token: 0x0400062B RID: 1579
23
24 // Token: 0x0400062C RID: 1580
26
27 // Token: 0x0400062D RID: 1581
28 public static readonly PlayableBinding[] None;
29
30 // Token: 0x0400062E RID: 1582
31 public static readonly double DefaultDuration;
32
33 // Token: 0x02000150 RID: 336
35 internal sealed class CreateOutputMethod : MulticastDelegate
36 {
37 // Token: 0x0600064D RID: 1613 RVA: 0x0000B488 File Offset: 0x00009688
38 public CreateOutputMethod(object @object, IntPtr method)
39 {
41 this.m_target = @object;
43 this.method_code = this;
44 }
45
46 // Token: 0x0600064E RID: 1614 RVA: 0x0000B4DC File Offset: 0x000096DC
48 {
49 /*
50An exception occurred when decompiling this method (0600064E)
51
52ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Playables.PlayableOutput UnityEngine.Playables.PlayableBinding/CreateOutputMethod::Invoke(UnityEngine.Playables.PlayableGraph,System.String)
53
54 ---> System.Exception: Basic block has to end with unconditional control flow.
55{
56 Block_0:
57 stloc:native int(var_0_06, ldfld:native int(Delegate::method_code, ldloc:CreateOutputMethod[exp:Delegate](this)))
58 stloc:native int(var_1_0D, ldfld:native int(Delegate::invoke_impl, ldloc:CreateOutputMethod[exp:Delegate](this)))
59 stloc:native int(var_2_14, ldfld:native int(Delegate::method, ldloc:CreateOutputMethod[exp:Delegate](this)))
60}
61
62 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
63 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
64 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
65 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
66 --- End of inner exception stack trace ---
67 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
68 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
69*/;
70 }
71 }
72 }
73}
class f__AnonymousType0<< Count > j__TPar
PlayableOutput Invoke(PlayableGraph graph, string name)
static readonly PlayableBinding[] None
PlayableBinding.CreateOutputMethod m_CreateOutputMethod