C# 클래스 Mono.Debugger.Backend.DwarfReader.DieSubprogram

The Debugging Information Entry corresponding to a subprogram, which in most languages means a method or function or subroutine.
상속: Die, IComparable, ISymbolContainer
파일 보기 프로젝트 열기: baulig/debugger

Private Properties

프로퍼티 타입 설명
DoResolve void
DoResolveSpecification void
resolve_variables Mono.Debugger.Languages.TargetVariable[]

공개 메소드들

메소드 설명
AddLocal ( DieMethodVariable variable ) : void
AddParameter ( DieMethodVariable variable ) : void
CompareTo ( object obj ) : int
DieSubprogram ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : System
Resolve ( ) : void
SetEngine ( LineNumberEngine engine ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
CreateDie ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : Die
ProcessAttribute ( Attribute attribute ) : void

비공개 메소드들

메소드 설명
DoResolve ( ) : void
DoResolveSpecification ( DieSubprogram specification ) : void
resolve_variables ( ArrayList variables ) : Mono.Debugger.Languages.TargetVariable[]

메소드 상세

AddLocal() 공개 메소드

public AddLocal ( DieMethodVariable variable ) : void
variable DieMethodVariable
리턴 void

AddParameter() 공개 메소드

public AddParameter ( DieMethodVariable variable ) : void
variable DieMethodVariable
리턴 void

CompareTo() 공개 메소드

public CompareTo ( object obj ) : int
obj object
리턴 int

CreateDie() 보호된 메소드

protected CreateDie ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : Die
reader DwarfBinaryReader
comp_unit CompilationUnit
offset long
abbrev AbbrevEntry
리턴 Die

DieSubprogram() 공개 메소드

public DieSubprogram ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : System
reader DwarfBinaryReader
comp_unit CompilationUnit
offset long
abbrev AbbrevEntry
리턴 System

ProcessAttribute() 보호된 메소드

protected ProcessAttribute ( Attribute attribute ) : void
attribute System.Attribute
리턴 void

Resolve() 공개 메소드

public Resolve ( ) : void
리턴 void

SetEngine() 공개 메소드

public SetEngine ( LineNumberEngine engine ) : void
engine LineNumberEngine
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string