TypeInfo Class
Assembly: Topten.Cminor.Compiler.dll
Namespace: Topten.Cminor.Types
Type declaration
public class TypeInfo : Member,
Topten.Cminor.Semantic.IBinding
Inheritance
Interfaces
Topten.Cminor.Semantic.IBinding
Constructors
| TypeInfo() | Constructor |
Properties
| AstStatment | The AST statement that defines this type |
| CLRType | |
| FullName | The fully qualified type name for this type |
| IsFloatingPoint | Check if the type is a floating point numeric type |
| IsIntegral | Check if the type is an integral numeric type |
| IsReferenceType | |
| IsSigned | Check if a type is signed numeric type |
| IsUserDefined | |
| Members | Members of this type |
| NestedTypes | Get all nested types |
| TypeKind | The type kind |
Methods
| FindImplicitMember(string) | |
| GetMember(string) | Get a member |
Overridden & Inherited
| Attributes | Attributes for this member |
| Declaration | The AST statement that declares this member |
| DeclaringType | Gets the type that this member belongs to |
| Kind | |
| Modifiers | Modifiers for this member |
| Name | The member name |
| NativeName | |
| ToString() |
