C# Class Terraria.ModLoader.AssemblyManager.LoadedMod

Show file Open project: JavidPack/TerraCustom

Public Properties

Property Type Description
assembly System.Reflection.Assembly
dependencies List
dependents List
modFile Terraria.ModLoader.IO.TmodFile
properties Terraria.ModLoader.BuildProperties
weakDependencies ISet

Private Properties

Property Type Description
DllName string
EncapsulateName string
EncapsulateReferences byte[]
SetNeedsReload void
SetNeedsReloadUnlessEaC void
WeakDepName string

Public Methods

Method Description
AddDependency ( LoadedMod dep ) : void
EnableEaC ( ) : void
LoadAssemblies ( ) : void
SetMod ( Terraria.ModLoader.ModLoader mod ) : void
UpdateWeakRefs ( ) : void

Private Methods

Method Description
DllName ( string dll ) : string
EncapsulateName ( string name ) : string
EncapsulateReferences ( byte code ) : byte[]
SetNeedsReload ( ) : void
SetNeedsReloadUnlessEaC ( ) : void
WeakDepName ( string depName ) : string

Method Details

AddDependency() public method

public AddDependency ( LoadedMod dep ) : void
dep LoadedMod
return void

EnableEaC() public method

public EnableEaC ( ) : void
return void

LoadAssemblies() public method

public LoadAssemblies ( ) : void
return void

SetMod() public method

public SetMod ( Terraria.ModLoader.ModLoader mod ) : void
mod Terraria.ModLoader.ModLoader
return void

UpdateWeakRefs() public method

public UpdateWeakRefs ( ) : void
return void

Property Details

assembly public property

public Assembly,System.Reflection assembly
return System.Reflection.Assembly

dependencies public property

public List dependencies
return List

dependents public property

public List dependents
return List

modFile public property

public TmodFile,Terraria.ModLoader.IO modFile
return Terraria.ModLoader.IO.TmodFile

properties public property

public BuildProperties,Terraria.ModLoader properties
return Terraria.ModLoader.BuildProperties

weakDependencies public property

public ISet weakDependencies
return ISet