C# Class CsDebugScript.CodeGen.TypeTrees.SingleClassInheritanceWithInterfacesTypeTree

Type tree that represents single base class and notes that user type also implements some interfaces (types without fields and have just vtable).
Inheritance: TypeTree
显示文件 Open project: southpolenator/WinDbgCs

Public Methods

Method Description
GetTypeString ( bool truncateNamespace = false ) : string

Gets the string representing this type tree in C# code.

SingleClassInheritanceWithInterfacesTypeTree ( UserType baseClassUserType, UserTypeFactory factory ) : CsDebugScript.CodeGen.UserTypes

Initializes a new instance of the SingleClassInheritanceWithInterfacesTypeTree class.

Method Details

GetTypeString() public method

Gets the string representing this type tree in C# code.
public GetTypeString ( bool truncateNamespace = false ) : string
truncateNamespace bool if set to true namespace will be truncated from generating type string.
return string

SingleClassInheritanceWithInterfacesTypeTree() public method

Initializes a new instance of the SingleClassInheritanceWithInterfacesTypeTree class.
public SingleClassInheritanceWithInterfacesTypeTree ( UserType baseClassUserType, UserTypeFactory factory ) : CsDebugScript.CodeGen.UserTypes
baseClassUserType CsDebugScript.CodeGen.UserTypes.UserType The base class user type.
factory CsDebugScript.CodeGen.UserTypes.UserTypeFactory The user type factory.
return CsDebugScript.CodeGen.UserTypes