Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ForceLoadAssembly() [2/2]

static void Terraria.Program.ForceLoadAssembly ( string name,
bool initializeStaticMembers )
inlinestaticprivate

Definition at line 121 of file Program.cs.

122 {
123 Assembly assembly = null;
124 Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
125 for (int i = 0; i < assemblies.Length; i++)
126 {
127 if (assemblies[i].GetName().Name.Equals(name))
128 {
130 break;
131 }
132 }
133 if (assembly == null)
134 {
135 assembly = Assembly.Load(name);
136 }
138 }
static AppDomain CurrentDomain
Definition AppDomain.cs:28
static Assembly Load(string assemblyString)
Definition Assembly.cs:157
static void ForceLoadAssembly(Assembly assembly, bool initializeStaticMembers)
Definition Program.cs:111

References System.AppDomain.CurrentDomain, Terraria.Program.ForceLoadAssembly(), System.Reflection.Assembly.Load(), and System.Reflection.Name.