Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
LocalBuilder.cs
Go to the documentation of this file.
2
3public sealed class LocalBuilder : LocalVariableInfo
4{
5 private int m_localIndex;
6
8
10
11 private bool m_isPinned;
12
13 public override bool IsPinned => m_isPinned;
14
15 public override Type LocalType => m_localType;
16
17 public override int LocalIndex => m_localIndex;
18
19 internal LocalBuilder(int localIndex, Type localType, MethodInfo methodBuilder)
20 : this(localIndex, localType, methodBuilder, isPinned: false)
21 {
22 }
23
24 internal LocalBuilder(int localIndex, Type localType, MethodInfo methodBuilder, bool isPinned)
25 {
26 m_isPinned = isPinned;
27 m_localIndex = localIndex;
28 m_localType = localType;
29 m_methodBuilder = methodBuilder;
30 }
31
32 internal int GetLocalIndex()
33 {
34 return m_localIndex;
35 }
36
38 {
39 return m_methodBuilder;
40 }
41}
LocalBuilder(int localIndex, Type localType, MethodInfo methodBuilder, bool isPinned)
LocalBuilder(int localIndex, Type localType, MethodInfo methodBuilder)