C# 클래스 AsmResolver.Tests.Utilities

파일 보기 프로젝트 열기: JerreS/AsmResolver

공개 메소드들

메소드 설명
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