C# 클래스 Mono.Cecil.Tests.BaseTestFixture

파일 보기 프로젝트 열기: jbevain/cecil 1 사용 예제들

공개 메소드들

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