C# Класс System.Runtime.Loader.AssemblyLoadContext

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

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

Метод Описание
GetAssemblyName ( string assemblyPath ) : System.Reflection.AssemblyName
GetLoadContext ( System assembly ) : System.Runtime.Loader.AssemblyLoadContext
LoadFromAssemblyName ( System assemblyName ) : System.Reflection.Assembly
LoadFromAssemblyPath ( string assemblyPath ) : System.Reflection.Assembly
LoadFromNativeImagePath ( string nativeImagePath, string assemblyPath ) : System.Reflection.Assembly
LoadFromStream ( System assembly ) : System.Reflection.Assembly
LoadFromStream ( System assembly, System assemblySymbols ) : System.Reflection.Assembly
SetProfileOptimizationRoot ( string directoryPath ) : void
StartProfileOptimization ( string profile ) : void

Защищенные методы

Метод Описание
AssemblyLoadContext ( )
Load ( System assemblyName ) : System.Reflection.Assembly
LoadUnmanagedDll ( string unmanagedDllName ) : System.IntPtr
LoadUnmanagedDllFromPath ( string unmanagedDllPath ) : System.IntPtr

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

AssemblyLoadContext() защищенный Метод

protected AssemblyLoadContext ( )

GetAssemblyName() публичный статический Метод

public static GetAssemblyName ( string assemblyPath ) : System.Reflection.AssemblyName
assemblyPath string
Результат System.Reflection.AssemblyName

GetLoadContext() публичный статический Метод

public static GetLoadContext ( System assembly ) : System.Runtime.Loader.AssemblyLoadContext
assembly System
Результат System.Runtime.Loader.AssemblyLoadContext

Load() защищенный абстрактный Метод

protected abstract Load ( System assemblyName ) : System.Reflection.Assembly
assemblyName System
Результат System.Reflection.Assembly

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

public LoadFromAssemblyName ( System assemblyName ) : System.Reflection.Assembly
assemblyName System
Результат System.Reflection.Assembly

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

public LoadFromAssemblyPath ( string assemblyPath ) : System.Reflection.Assembly
assemblyPath string
Результат System.Reflection.Assembly

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

public LoadFromNativeImagePath ( string nativeImagePath, string assemblyPath ) : System.Reflection.Assembly
nativeImagePath string
assemblyPath string
Результат System.Reflection.Assembly

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

public LoadFromStream ( System assembly ) : System.Reflection.Assembly
assembly System
Результат System.Reflection.Assembly

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

public LoadFromStream ( System assembly, System assemblySymbols ) : System.Reflection.Assembly
assembly System
assemblySymbols System
Результат System.Reflection.Assembly

LoadUnmanagedDll() защищенный Метод

protected LoadUnmanagedDll ( string unmanagedDllName ) : System.IntPtr
unmanagedDllName string
Результат System.IntPtr

LoadUnmanagedDllFromPath() защищенный Метод

protected LoadUnmanagedDllFromPath ( string unmanagedDllPath ) : System.IntPtr
unmanagedDllPath string
Результат System.IntPtr

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

public SetProfileOptimizationRoot ( string directoryPath ) : void
directoryPath string
Результат void

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

public StartProfileOptimization ( string profile ) : void
profile string
Результат void