Class TypeTree
Namespace: Ludiq
Syntax
Constructors
TypeTree()
Declaration
TypeTree(Type)
Declaration
public TypeTree(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
TypeTree(Type, Type)
Declaration
public TypeTree(Type substitutedType, Type genericParameter)
Parameters
Type |
Name |
Description |
Type |
substitutedType |
|
Type |
genericParameter |
|
Properties
children
Declaration
public TypeTree[] children { get; }
Property Value
displayLabel
Declaration
public string displayLabel { get; }
Property Value
filter
Declaration
public TypeFilter filter { get; }
Property Value
genericConstraints
Declaration
public Type[] genericConstraints { get; }
Property Value
genericParameter
Declaration
public Type genericParameter { get; }
Property Value
genericTypeDefinition
Declaration
public Type genericTypeDefinition { get; }
Property Value
humanLabel
Declaration
public string humanLabel { get; }
Property Value
programmerLabel
Declaration
public string programmerLabel { get; }
Property Value
recursiveNodeCount
Declaration
public int recursiveNodeCount { get; }
Property Value
type
Declaration
public Type type { get; }
Property Value
Methods
ChangeType(Type)
Declaration
public void ChangeType(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
ChangeType(Type, Type)
Declaration
public void ChangeType(Type type, Type genericParameter)
Parameters
Type |
Name |
Description |
Type |
type |
|
Type |
genericParameter |
|
GetSubstitutedType()
Declaration
public Type GetSubstitutedType()
Returns
Extension Methods