C# 클래스 Mono.Debugger.Frontend.ObjectFormatter

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

공개 프로퍼티들

프로퍼티 타입 설명
Columns int
DisplayFormat DisplayFormat
WrapLines bool

공개 메소드들

메소드 설명
Format ( Thread target, TargetObject obj ) : void
Format ( Thread target, object obj ) : void
FormatVariable ( StackFrame frame, TargetVariable variable ) : void
ObjectFormatter ( DisplayFormat format ) : System
ToString ( ) : string

보호된 메소드들

메소드 설명
Append ( string text ) : void
CheckLineWrap ( ) : void
FormatArray ( Thread target, TargetArrayObject aobj ) : void
FormatArray ( Thread target, TargetArrayObject aobj, TargetArrayBounds bounds, int dimension, int indices ) : void
FormatClassObject ( Thread target, TargetClassObject obj, TargetClass class_info, bool &first ) : void
FormatEnum ( Thread target, TargetEnumObject eobj ) : void
FormatNullable ( Thread target, TargetNullableObject nullable ) : void
FormatObject ( Thread target, TargetObject obj ) : void
FormatObjectRecursed ( Thread target, TargetObject obj, bool recursed ) : void
FormatStructObject ( Thread target, TargetClassObject obj ) : void
PrintObject ( Thread target, TargetObject obj ) : void

메소드 상세

Append() 보호된 메소드

protected Append ( string text ) : void
text string
리턴 void

CheckLineWrap() 보호된 메소드

protected CheckLineWrap ( ) : void
리턴 void

Format() 공개 메소드

public Format ( Thread target, TargetObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
리턴 void

Format() 공개 메소드

public Format ( Thread target, object obj ) : void
target Thread
obj object
리턴 void

FormatArray() 보호된 메소드

protected FormatArray ( Thread target, TargetArrayObject aobj ) : void
target Thread
aobj Mono.Debugger.Languages.TargetArrayObject
리턴 void

FormatArray() 보호된 메소드

protected FormatArray ( Thread target, TargetArrayObject aobj, TargetArrayBounds bounds, int dimension, int indices ) : void
target Thread
aobj Mono.Debugger.Languages.TargetArrayObject
bounds Mono.Debugger.Languages.TargetArrayBounds
dimension int
indices int
리턴 void

FormatClassObject() 보호된 메소드

protected FormatClassObject ( Thread target, TargetClassObject obj, TargetClass class_info, bool &first ) : void
target Thread
obj Mono.Debugger.Languages.TargetClassObject
class_info Mono.Debugger.Languages.TargetClass
first bool
리턴 void

FormatEnum() 보호된 메소드

protected FormatEnum ( Thread target, TargetEnumObject eobj ) : void
target Thread
eobj Mono.Debugger.Languages.TargetEnumObject
리턴 void

FormatNullable() 보호된 메소드

protected FormatNullable ( Thread target, TargetNullableObject nullable ) : void
target Thread
nullable Mono.Debugger.Languages.TargetNullableObject
리턴 void

FormatObject() 보호된 메소드

protected FormatObject ( Thread target, TargetObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
리턴 void

FormatObjectRecursed() 보호된 메소드

protected FormatObjectRecursed ( Thread target, TargetObject obj, bool recursed ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
recursed bool
리턴 void

FormatStructObject() 보호된 메소드

protected FormatStructObject ( Thread target, TargetClassObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetClassObject
리턴 void

FormatVariable() 공개 메소드

public FormatVariable ( StackFrame frame, TargetVariable variable ) : void
frame StackFrame
variable Mono.Debugger.Languages.TargetVariable
리턴 void

ObjectFormatter() 공개 메소드

public ObjectFormatter ( DisplayFormat format ) : System
format DisplayFormat
리턴 System

PrintObject() 보호된 메소드

protected PrintObject ( Thread target, TargetObject obj ) : void
target Thread
obj Mono.Debugger.Languages.TargetObject
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

Columns 공개적으로 정적으로 프로퍼티

public static int Columns
리턴 int

DisplayFormat 공개적으로 프로퍼티

public DisplayFormat DisplayFormat
리턴 DisplayFormat

WrapLines 공개적으로 정적으로 프로퍼티

public static bool WrapLines
리턴 bool