Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
AssemblyLoader.LoadedAssembly Class Reference

Public Member Functions

void CheckDependencies (List< LoadedAssembly > loadedAssemblies)
 
void Load ()
 
 LoadedAssembly (Assembly assembly, string path, string url, ConfigNode assemblyNode)
 
void TypeOperation (System.Action< System.Type > action)
 
void Unload ()
 

Properties

Assembly assembly [get, set]
 
ConfigNode assemblyNode [get, set]
 
string dataPath [get, set]
 
List< AssemblyDependencydependencies [get, set]
 
bool dependenciesMet [get, set]
 
List< LoadedAssemblydeps [get, set]
 
string dllName [get, set]
 
string name [get, set]
 
string path [get, set]
 
LoadedTypes types [get, set]
 
LoadedTypesDictionary typesDictionary [get, set]
 
string url [get, set]
 
int versionMajor [get, set]
 
int versionMinor [get, set]
 
int versionRevision [get, set]
 

Constructor & Destructor Documentation

AssemblyLoader.LoadedAssembly.LoadedAssembly ( Assembly  assembly,
string  path,
string  url,
ConfigNode  assemblyNode 
)
inline

Member Function Documentation

void AssemblyLoader.LoadedAssembly.CheckDependencies ( List< LoadedAssembly loadedAssemblies)
inline
void AssemblyLoader.LoadedAssembly.Load ( )
inline
void AssemblyLoader.LoadedAssembly.TypeOperation ( System.Action< System.Type >  action)
inline
void AssemblyLoader.LoadedAssembly.Unload ( )
inline

Property Documentation

Assembly AssemblyLoader.LoadedAssembly.assembly
getset
ConfigNode AssemblyLoader.LoadedAssembly.assemblyNode
getset
string AssemblyLoader.LoadedAssembly.dataPath
getset
List<AssemblyDependency> AssemblyLoader.LoadedAssembly.dependencies
getset
bool AssemblyLoader.LoadedAssembly.dependenciesMet
getset
List<LoadedAssembly> AssemblyLoader.LoadedAssembly.deps
getset
string AssemblyLoader.LoadedAssembly.dllName
getset
string AssemblyLoader.LoadedAssembly.name
getset
string AssemblyLoader.LoadedAssembly.path
getset
LoadedTypes AssemblyLoader.LoadedAssembly.types
getset
LoadedTypesDictionary AssemblyLoader.LoadedAssembly.typesDictionary
getset
string AssemblyLoader.LoadedAssembly.url
getset
int AssemblyLoader.LoadedAssembly.versionMajor
getset
int AssemblyLoader.LoadedAssembly.versionMinor
getset
int AssemblyLoader.LoadedAssembly.versionRevision
getset

The documentation for this class was generated from the following file: