C# Class AsmResolver.Tests.Utilities

Exibir arquivo Open project: JerreS/AsmResolver

Public Methods

Method Description
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

Method Details

CreateTempNetAssembly() public static method

public static CreateTempNetAssembly ( ) : WindowsAssembly
return WindowsAssembly

RebuildNetAssembly() public static method

public static RebuildNetAssembly ( WindowsAssembly assembly ) : WindowsAssembly
assembly WindowsAssembly
return WindowsAssembly

RebuildNetAssembly() public static method

public static RebuildNetAssembly ( WindowsAssembly assembly, bool saveToDesktop ) : WindowsAssembly
assembly WindowsAssembly
saveToDesktop bool
return WindowsAssembly

RebuildNetAssembly() public static method

public static RebuildNetAssembly ( WindowsAssembly assembly, string tempPath ) : WindowsAssembly
assembly WindowsAssembly
tempPath string
return WindowsAssembly

ValidateArgument() public static method

public static ValidateArgument ( CustomAttributeArgument originalArgument, CustomAttributeArgument argument ) : void
originalArgument AsmResolver.Net.Signatures.CustomAttributeArgument
argument AsmResolver.Net.Signatures.CustomAttributeArgument
return void

ValidateAssembly() public static method

public static ValidateAssembly ( IAssemblyDescriptor originalDescriptor, IAssemblyDescriptor descriptor ) : void
originalDescriptor IAssemblyDescriptor
descriptor IAssemblyDescriptor
return void

ValidateByteArrays() public static method

public static ValidateByteArrays ( IEnumerable array1, IList array2 ) : void
array1 IEnumerable
array2 IList
return void

ValidateCode() public static method

public static ValidateCode ( string code, MethodBody body ) : void
code string
body AsmResolver.Net.Msil.MethodBody
return void

ValidateImportDirectory() public static method

public static ValidateImportDirectory ( ImageImportDirectory originalDirectory, ImageImportDirectory newDirectory ) : void
originalDirectory ImageImportDirectory
newDirectory ImageImportDirectory
return void

ValidateMethod() public static method

public static ValidateMethod ( MethodInfo originalMethod, MemberReference newReference ) : void
originalMethod System.Reflection.MethodInfo
newReference MemberReference
return void

ValidateMethodSignature() public static method

public static ValidateMethodSignature ( MethodSignature originalSignature, MethodSignature newSignature ) : void
originalSignature AsmResolver.Net.Signatures.MethodSignature
newSignature AsmResolver.Net.Signatures.MethodSignature
return void

ValidateModuleImport() public static method

public static ValidateModuleImport ( ImageModuleImport originalModule, ImageModuleImport newModule ) : void
originalModule ImageModuleImport
newModule ImageModuleImport
return void

ValidateNamedArgument() public static method

public static ValidateNamedArgument ( CustomAttributeNamedArgument originalArgument, CustomAttributeNamedArgument argument ) : void
originalArgument AsmResolver.Net.Signatures.CustomAttributeNamedArgument
argument AsmResolver.Net.Signatures.CustomAttributeNamedArgument
return void

ValidateSymbolImport() public static method

public static ValidateSymbolImport ( ImageSymbolImport originalSymbol, ImageSymbolImport newSymbol ) : void
originalSymbol ImageSymbolImport
newSymbol ImageSymbolImport
return void

ValidateType() public static method

public static ValidateType ( ITypeDescriptor originalType, ITypeDescriptor type ) : void
originalType ITypeDescriptor
type ITypeDescriptor
return void

ValidateType() public static method

public static ValidateType ( Type originalType, ITypeDescriptor type ) : void
originalType System.Type
type ITypeDescriptor
return void