Property DIType
DIType
Gets or sets the Debug information type for this binding
Declaration
public TDebug DIType { get; set; }
Property Value
public TDebug DIType { get; set; }
TDebug |
Implements
Remarks
Setting the debug type is only allowed when the debug type is null or IsTemporary is true. If the debug type node is a temporary setting the type will replace all uses of the temporary type automatically, via ReplaceAllUsesWith(LlvmMetadata)
Since setting this property will replace all uses with (RAUW) the new value then setting this property with null is not allowed. However, until set this property will be null
Exceptions
InvalidOperationException | The type is not null or not a temporary |