C# Класс Mono.Cecil.Tests.BaseTestFixture

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

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

Метод Описание
AssertCode ( string expected, MethodDefinition method ) : void
FindResourcesDirectory ( Assembly assembly ) : string
GetAssemblyResourcePath ( string name, Assembly assembly ) : string
GetCSharpResourcePath ( string name, Assembly assembly ) : string
GetCurrentModule ( ) : ModuleDefinition
GetCurrentModule ( ReaderParameters parameters ) : ModuleDefinition
GetILResourcePath ( string name, Assembly assembly ) : string
GetResourceModule ( string name ) : ModuleDefinition
GetResourceModule ( string name, ReaderParameters parameters ) : ModuleDefinition
GetResourceModule ( string name, ReadingMode mode ) : ModuleDefinition
GetResourcePath ( string name, Assembly assembly ) : string
TestCSharp ( string file, Action test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false ) : void
TestIL ( string file, Action test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false ) : void
TestModule ( string file, Action test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false ) : void

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

Метод Описание
IgnoreOnMono ( ) : void

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

Метод Описание
GetResourceImage ( string name ) : Image
Normalize ( string str ) : string
Run ( TestCase testCase ) : void

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

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

public static AssertCode ( string expected, MethodDefinition method ) : void
expected string
method MethodDefinition
Результат void

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

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

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

public static GetAssemblyResourcePath ( string name, Assembly assembly ) : string
name string
assembly System.Reflection.Assembly
Результат string

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

public static GetCSharpResourcePath ( string name, Assembly assembly ) : string
name string
assembly System.Reflection.Assembly
Результат string

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

public GetCurrentModule ( ) : ModuleDefinition
Результат ModuleDefinition

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

public GetCurrentModule ( ReaderParameters parameters ) : ModuleDefinition
parameters ReaderParameters
Результат ModuleDefinition

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

public static GetILResourcePath ( string name, Assembly assembly ) : string
name string
assembly System.Reflection.Assembly
Результат string

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

public GetResourceModule ( string name ) : ModuleDefinition
name string
Результат ModuleDefinition

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

public GetResourceModule ( string name, ReaderParameters parameters ) : ModuleDefinition
name string
parameters ReaderParameters
Результат ModuleDefinition

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

public GetResourceModule ( string name, ReadingMode mode ) : ModuleDefinition
name string
mode ReadingMode
Результат ModuleDefinition

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

public static GetResourcePath ( string name, Assembly assembly ) : string
name string
assembly System.Reflection.Assembly
Результат string

IgnoreOnMono() защищенный статический Метод

protected static IgnoreOnMono ( ) : void
Результат void

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

public static TestCSharp ( string file, Action test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false ) : void
file string
test Action
verify bool
readOnly bool
symbolReaderProvider System.Type
symbolWriterProvider System.Type
assemblyResolver IAssemblyResolver
applyWindowsRuntimeProjections bool
Результат void

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

public static TestIL ( string file, Action test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false ) : void
file string
test Action
verify bool
readOnly bool
symbolReaderProvider System.Type
symbolWriterProvider System.Type
assemblyResolver IAssemblyResolver
applyWindowsRuntimeProjections bool
Результат void

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

public static TestModule ( string file, Action test, bool verify = true, bool readOnly = false, Type symbolReaderProvider = null, Type symbolWriterProvider = null, IAssemblyResolver assemblyResolver = null, bool applyWindowsRuntimeProjections = false ) : void
file string
test Action
verify bool
readOnly bool
symbolReaderProvider System.Type
symbolWriterProvider System.Type
assemblyResolver IAssemblyResolver
applyWindowsRuntimeProjections bool
Результат void