C# Class Mono.Debugger.Backend.DwarfReader.DieType

Inheritance: Die, ITypeEntry
显示文件 Open project: baulig/debugger

Protected Properties

Property Type Description
language Language
offset long

Public Methods

Method Description
DieType ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : System
ResolveType ( ) : TargetType
ToString ( ) : string

Protected Methods

Method Description
CreateType ( ) : TargetType
GetReference ( long offset ) : DieType
PopulateType ( ) : void
ProcessAttribute ( Attribute attribute ) : void

Private Methods

Method Description
GetAlias ( string name ) : TargetType

Method Details

CreateType() protected abstract method

protected abstract CreateType ( ) : TargetType
return Mono.Debugger.Languages.TargetType

DieType() public method

public DieType ( DwarfBinaryReader reader, CompilationUnit comp_unit, long offset, AbbrevEntry abbrev ) : System
reader DwarfBinaryReader
comp_unit CompilationUnit
offset long
abbrev AbbrevEntry
return System

GetReference() protected method

protected GetReference ( long offset ) : DieType
offset long
return DieType

PopulateType() protected method

protected PopulateType ( ) : void
return void

ProcessAttribute() protected method

protected ProcessAttribute ( Attribute attribute ) : void
attribute System.Attribute
return void

ResolveType() public method

public ResolveType ( ) : TargetType
return Mono.Debugger.Languages.TargetType

ToString() public method

public ToString ( ) : string
return string

Property Details

language protected_oe property

protected Language language
return Language

offset protected_oe property

protected long offset
return long