Accessibility
|
|
Attributes
|
|
AttributeTargets
|
Returns custom attribute targets valid for this custom attribute. |
BaseType
|
Gets the direct base type of this type. Null if there isn't any (e.g. for interfaces) |
DeclaringType
|
|
DefaultIndexerName
|
|
FrameworkTypeName
|
Return full qualified type name with namespaces (.-separated) and nesting types (+-separated). |
FullName
|
Return full qualified type name with namespaces and nesting types, all .-separated. |
HasBeenUsed
|
|
IsDelegate
|
|
IsEnum
|
|
IsExternallyAccessible
|
True if the type will be accessible from an external assembly. This depends on this type's and parent types' accessibility. |
IsInterface
|
Specifies if given type is an interface |
IsSealed
|
|
IsStatic
|
Types are always static |
IsValueType
|
If this is constructor of value type (which is allocated on stack not on heap) |
Location
|
|
MemberType
|
|
Name
|
|
NamespaceNode
|
|
OverloadName
|
|
UnderlyingType
|
CanAccess
|
|
CompareTo
|
|
Equals
|
Overloaded. Compare types for equality. |
GetConstantObject
|
If this is a constant variant option, this method returns static class member that shall be used instead of calling constructor. Otherwise [null] is returned. |
GetConstructors
|
|
GetDirectSuperTypes
|
|
GetFields
|
Searches for the fields defined for the current TypeInfo, using the specified binding constraints. |
GetFreshType
|
|
GetHandle
|
|
GetHashCode (inherited from Object) |
|
GetId
|
|
GetKind
|
|
GetMembers
|
Overloaded. Return list of all members defined in this very type and its supertypes. |
GetMemType
|
If this type was defined as [class Foo ('a, 'b) { ... }] then return type expression [Foo ('a, 'b)]. |
GetModifiers
|
|
GetSuperTypes
|
|
GetSystemType
|
|
GetTydecl
|
|
GetType (inherited from Object) |
|
HasAttribute
|
|
LookupMember
|
Look for specified member. |
LookupMemberImpl
|
|
SuperClass
|
|
SuperType
|
If this tycon subtypes [tycon], then return instantiation using which we subtype it. |
ToString
|
AddBuiltin
|
Overloaded. |
AddConversion
|
Overloaded. |
Finalize (inherited from Object) |
|
FixupCompare
|
|
ForceIntType
|
|
InitBuiltinMembers
|
|
MakeSingleParm
|
|
MemberwiseClone (inherited from Object) |
TypeInfo Class | Nemerle.Compiler Namespace