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
Показать файл Открыть проект

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