IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShell.AssemblyReferences Class Reference
+ Inheritance diagram for CShell.AssemblyReferences:
+ Collaboration diagram for CShell.AssemblyReferences:

Public Member Functions

 AssemblyReferences (ScriptingEngine engine)
 
void Dispose ()
 
void Add (AssemblyName assemblyName)
 
void Add (string file)
 
void AddReferences (string path)
 
void AddReferences (string path, string searchPattern)
 
Assembly ResolveAssembly (string assemblyFullName)
 
Assembly ResolveAssembly (string assemblyFullName, Assembly requestingAssembly)
 
 AssemblyReferences (ScriptingEngine engine)
 
void Dispose ()
 
void Add (AssemblyName assemblyName)
 
void Add (string file)
 
void AddReferences (string path)
 
void AddReferences (string path, string searchPattern)
 
Assembly ResolveAssembly (string assemblyFullName)
 
Assembly ResolveAssembly (string assemblyFullName, Assembly requestingAssembly)
 

Protected Member Functions

override string GetKeyForItem (AssemblyReference item)
 
override void InsertItem (int index, AssemblyReference item)
 
override void SetItem (int index, AssemblyReference item)
 
override string GetKeyForItem (AssemblyReference item)
 
override void InsertItem (int index, AssemblyReference item)
 
override void SetItem (int index, AssemblyReference item)
 

Private Member Functions

Assembly CurrentDomainOnAssemblyResolve (object sender, ResolveEventArgs args)
 
Assembly CurrentDomainOnAssemblyResolve (object sender, ResolveEventArgs args)
 

Private Attributes

readonly ScriptingEngine engine
 

Constructor & Destructor Documentation

CShell.AssemblyReferences.AssemblyReferences ( ScriptingEngine  engine)
inline
CShell.AssemblyReferences.AssemblyReferences ( ScriptingEngine  engine)
inline

Member Function Documentation

void CShell.AssemblyReferences.Dispose ( )
inline
override string CShell.AssemblyReferences.GetKeyForItem ( AssemblyReference  item)
inlineprotected
override void CShell.AssemblyReferences.InsertItem ( int  index,
AssemblyReference  item 
)
inlineprotected
override void CShell.AssemblyReferences.SetItem ( int  index,
AssemblyReference  item 
)
inlineprotected
void CShell.AssemblyReferences.Add ( AssemblyName  assemblyName)
inline
void CShell.AssemblyReferences.Add ( string  file)
inline
void CShell.AssemblyReferences.AddReferences ( string  path)
inline
void CShell.AssemblyReferences.AddReferences ( string  path,
string  searchPattern 
)
inline
Assembly CShell.AssemblyReferences.CurrentDomainOnAssemblyResolve ( object  sender,
ResolveEventArgs  args 
)
inlineprivate
Assembly CShell.AssemblyReferences.ResolveAssembly ( string  assemblyFullName)
inline
Assembly CShell.AssemblyReferences.ResolveAssembly ( string  assemblyFullName,
Assembly  requestingAssembly 
)
inline
void CShell.AssemblyReferences.Dispose ( )
inline
override string CShell.AssemblyReferences.GetKeyForItem ( AssemblyReference  item)
inlineprotected
override void CShell.AssemblyReferences.InsertItem ( int  index,
AssemblyReference  item 
)
inlineprotected
override void CShell.AssemblyReferences.SetItem ( int  index,
AssemblyReference  item 
)
inlineprotected
void CShell.AssemblyReferences.Add ( AssemblyName  assemblyName)
inline
void CShell.AssemblyReferences.Add ( string  file)
inline
void CShell.AssemblyReferences.AddReferences ( string  path)
inline
void CShell.AssemblyReferences.AddReferences ( string  path,
string  searchPattern 
)
inline
Assembly CShell.AssemblyReferences.CurrentDomainOnAssemblyResolve ( object  sender,
ResolveEventArgs  args 
)
inlineprivate
Assembly CShell.AssemblyReferences.ResolveAssembly ( string  assemblyFullName)
inline
Assembly CShell.AssemblyReferences.ResolveAssembly ( string  assemblyFullName,
Assembly  requestingAssembly 
)
inline

Member Data Documentation

readonly ScriptingEngine CShell.AssemblyReferences.engine
private

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