C# Class Terraria.ModLoader.AssemblyManager.LoadedMod

Mostra 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_oe property

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

dependencies public_oe property

public List dependencies
return List

dependents public_oe property

public List dependents
return List

modFile public_oe property

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

properties public_oe property

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

weakDependencies public_oe property

public ISet weakDependencies
return ISet