Table of Contents

Class DISubProgram

Namespace
Ubiquity.NET.Llvm.DebugInfo
Assembly
Ubiquity.NET.Llvm.dll

Debug information for a SubProgram

public sealed class DISubProgram : DILocalScope, IEquatable<IrMetadata>
Inheritance
DISubProgram
Implements
Inherited Members

Properties

CompileUnit

Gets the DICompileUnit that contains this DISubProgram

ContainingType

Gets the type that contains this DISubProgram, if any

Declaration

Gets the DISubProgram that declares this DISubProgram

Line

Gets the source line associated with this DISubProgram

LinkageName

Gets the linkage name of this DISubProgram

Name

Gets the name of this DISubProgram

Signature

Gets the signature of this DISubProgram

TemplateParams

Gets the template parameters of this DISubProgram, if any

ThrownTypes

Gets the exception types this DISubProgram can throw

Variables

Gets the variables of this DISubProgram

Methods

Describes(Function)

Determines if this instance describes a given Function

See Also