C# Класс AsmResolver.Tests.Utilities

Показать файл Открыть проект

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

Метод Описание
CreateTempNetAssembly ( ) : WindowsAssembly
RebuildNetAssembly ( WindowsAssembly assembly ) : WindowsAssembly
RebuildNetAssembly ( WindowsAssembly assembly, bool saveToDesktop ) : WindowsAssembly
RebuildNetAssembly ( WindowsAssembly assembly, string tempPath ) : WindowsAssembly
ValidateArgument ( CustomAttributeArgument originalArgument, CustomAttributeArgument argument ) : void
ValidateAssembly ( IAssemblyDescriptor originalDescriptor, IAssemblyDescriptor descriptor ) : void
ValidateByteArrays ( IEnumerable array1, IList array2 ) : void
ValidateCode ( string code, MethodBody body ) : void
ValidateImportDirectory ( ImageImportDirectory originalDirectory, ImageImportDirectory newDirectory ) : void
ValidateMethod ( MethodInfo originalMethod, MemberReference newReference ) : void
ValidateMethodSignature ( MethodSignature originalSignature, MethodSignature newSignature ) : void
ValidateModuleImport ( ImageModuleImport originalModule, ImageModuleImport newModule ) : void
ValidateNamedArgument ( CustomAttributeNamedArgument originalArgument, CustomAttributeNamedArgument argument ) : void
ValidateSymbolImport ( ImageSymbolImport originalSymbol, ImageSymbolImport newSymbol ) : void
ValidateType ( ITypeDescriptor originalType, ITypeDescriptor type ) : void
ValidateType ( Type originalType, ITypeDescriptor type ) : void

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

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

public static CreateTempNetAssembly ( ) : WindowsAssembly
Результат WindowsAssembly

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

public static RebuildNetAssembly ( WindowsAssembly assembly ) : WindowsAssembly
assembly WindowsAssembly
Результат WindowsAssembly

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

public static RebuildNetAssembly ( WindowsAssembly assembly, bool saveToDesktop ) : WindowsAssembly
assembly WindowsAssembly
saveToDesktop bool
Результат WindowsAssembly

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

public static RebuildNetAssembly ( WindowsAssembly assembly, string tempPath ) : WindowsAssembly
assembly WindowsAssembly
tempPath string
Результат WindowsAssembly

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

public static ValidateArgument ( CustomAttributeArgument originalArgument, CustomAttributeArgument argument ) : void
originalArgument AsmResolver.Net.Signatures.CustomAttributeArgument
argument AsmResolver.Net.Signatures.CustomAttributeArgument
Результат void

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

public static ValidateAssembly ( IAssemblyDescriptor originalDescriptor, IAssemblyDescriptor descriptor ) : void
originalDescriptor IAssemblyDescriptor
descriptor IAssemblyDescriptor
Результат void

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

public static ValidateByteArrays ( IEnumerable array1, IList array2 ) : void
array1 IEnumerable
array2 IList
Результат void

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

public static ValidateCode ( string code, MethodBody body ) : void
code string
body AsmResolver.Net.Msil.MethodBody
Результат void

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

public static ValidateImportDirectory ( ImageImportDirectory originalDirectory, ImageImportDirectory newDirectory ) : void
originalDirectory ImageImportDirectory
newDirectory ImageImportDirectory
Результат void

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

public static ValidateMethod ( MethodInfo originalMethod, MemberReference newReference ) : void
originalMethod System.Reflection.MethodInfo
newReference MemberReference
Результат void

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

public static ValidateMethodSignature ( MethodSignature originalSignature, MethodSignature newSignature ) : void
originalSignature AsmResolver.Net.Signatures.MethodSignature
newSignature AsmResolver.Net.Signatures.MethodSignature
Результат void

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

public static ValidateModuleImport ( ImageModuleImport originalModule, ImageModuleImport newModule ) : void
originalModule ImageModuleImport
newModule ImageModuleImport
Результат void

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

public static ValidateNamedArgument ( CustomAttributeNamedArgument originalArgument, CustomAttributeNamedArgument argument ) : void
originalArgument AsmResolver.Net.Signatures.CustomAttributeNamedArgument
argument AsmResolver.Net.Signatures.CustomAttributeNamedArgument
Результат void

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

public static ValidateSymbolImport ( ImageSymbolImport originalSymbol, ImageSymbolImport newSymbol ) : void
originalSymbol ImageSymbolImport
newSymbol ImageSymbolImport
Результат void

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

public static ValidateType ( ITypeDescriptor originalType, ITypeDescriptor type ) : void
originalType ITypeDescriptor
type ITypeDescriptor
Результат void

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

public static ValidateType ( Type originalType, ITypeDescriptor type ) : void
originalType System.Type
type ITypeDescriptor
Результат void