C# 클래스 ValueInjector.Instrumenter

파일 보기 프로젝트 열기: lukesandberg/PexFaultLocalization

Private Properties

프로퍼티 타입 설명
Instrumenter System
SaveValue void

공개 메소드들

메소드 설명
ApplyMapping ( SourceCodeLocation stmt, ValueMapping vm ) : void
GetAlternateMappings ( SourceCodeLocation stmt ) : IEnumerable
GetCurrentMapping ( SourceCodeLocation stmt ) : ValueMapping
Instrument ( object value, String FileName, int lineStart, int lineEnd, int colStart, int colEnd, int id ) : object
SetCurrentTestName ( String testName ) : void

비공개 메소드들

메소드 설명
Instrumenter ( ) : System
SaveValue ( SourceCodeLocation stmt, int key, Type t, object value ) : void

메소드 상세

ApplyMapping() 공개 정적인 메소드

public static ApplyMapping ( SourceCodeLocation stmt, ValueMapping vm ) : void
stmt SourceCodeLocation
vm ValueMapping
리턴 void

GetAlternateMappings() 공개 정적인 메소드

public static GetAlternateMappings ( SourceCodeLocation stmt ) : IEnumerable
stmt SourceCodeLocation
리턴 IEnumerable

GetCurrentMapping() 공개 정적인 메소드

public static GetCurrentMapping ( SourceCodeLocation stmt ) : ValueMapping
stmt SourceCodeLocation
리턴 ValueMapping

Instrument() 공개 정적인 메소드

public static Instrument ( object value, String FileName, int lineStart, int lineEnd, int colStart, int colEnd, int id ) : object
value object
FileName String
lineStart int
lineEnd int
colStart int
colEnd int
id int
리턴 object

SetCurrentTestName() 공개 정적인 메소드

public static SetCurrentTestName ( String testName ) : void
testName String
리턴 void