C# Класс ICSharpCode.ILSpy.AssemblyList

A list of assemblies.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AssemblyList ( System.Xml.Linq.XElement listElement ) : System

Loads an assembly list from XML.

AssemblyList ( string listName ) : System
GetAssemblies ( ) : ICSharpCode.ILSpy.LoadedAssembly[]

Gets the loaded assemblies. This method is thread-safe.

OpenAssembly ( string file, bool isAutoLoaded = false ) : LoadedAssembly

Opens an assembly from disk. Returns the existing assembly node if it is already loaded.

Sort ( IComparer comparer ) : void
Sort ( int index, int count, IComparer comparer ) : void
Unload ( LoadedAssembly assembly ) : void

Replace the assembly object model from a crafted stream, without disk I/O Returns null if it is not already loaded.

findAssemblyByShortName ( string shortName ) : LoadedAssembly

Приватные методы

Метод Описание
Assemblies_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
ClearCache ( ) : void
RefreshSave ( ) : void
RequestGC ( ) : void
SaveAsXml ( ) : XElement

Saves this assembly list to XML.

Описание методов

AssemblyList() публичный Метод

Loads an assembly list from XML.
public AssemblyList ( System.Xml.Linq.XElement listElement ) : System
listElement System.Xml.Linq.XElement
Результат System

AssemblyList() публичный Метод

public AssemblyList ( string listName ) : System
listName string
Результат System

GetAssemblies() публичный Метод

Gets the loaded assemblies. This method is thread-safe.
public GetAssemblies ( ) : ICSharpCode.ILSpy.LoadedAssembly[]
Результат ICSharpCode.ILSpy.LoadedAssembly[]

OpenAssembly() публичный Метод

Opens an assembly from disk. Returns the existing assembly node if it is already loaded.
public OpenAssembly ( string file, bool isAutoLoaded = false ) : LoadedAssembly
file string
isAutoLoaded bool
Результат LoadedAssembly

Sort() публичный Метод

public Sort ( IComparer comparer ) : void
comparer IComparer
Результат void

Sort() публичный Метод

public Sort ( int index, int count, IComparer comparer ) : void
index int
count int
comparer IComparer
Результат void

Unload() публичный Метод

Replace the assembly object model from a crafted stream, without disk I/O Returns null if it is not already loaded.
public Unload ( LoadedAssembly assembly ) : void
assembly LoadedAssembly
Результат void

findAssemblyByShortName() публичный Метод

public findAssemblyByShortName ( string shortName ) : LoadedAssembly
shortName string
Результат LoadedAssembly