[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Inherit=MemberInfo Interfaces=Object,Type Info=Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions, and open or closed constructed generic types. [Property] Name=Sets the name of the component. ARG(string)|2| +TypeName=Sets the name of type. ARG(string)|2| [Methods] *Assembly=Returns the Assembly in which the type is declared. For generic types, gets the Assembly in which the generic type is defined. ARG(Assembly)|3|0 *AssemblyQualifiedName=Returns the assembly-qualified name of the Type, which includes the name of the assembly from which the Type was loaded. ARG(string)|3|2 *Attributes=Returns the attributes associated with the Type. ARG(TypeAttributes)|3|0 *BaseType=Returns the type from which the current Type directly inherits. ARG(Type)|3|0 *ContainsGenericParameters=Returns a value indicating whether the current Type object has type parameters that have not been replaced by specific types. ARG(bool)|3|104 *DeclaringMethod=Returns a MethodBase that represents the declaring method, if the current Type represents a type parameter of a generic method. ARG(MethodBase)|3|0 *DeclaringType=Returns the type that declares the current nested type or generic type parameter. ARG(Type)|3|0 *DefaultBinder=Returns a reference to the default binder, which implements internal rules for selecting the appropriate members to be called by InvokeMember. ARG(Binder)|3|0 *Delimiter=Separates names in the namespace of the Type. This field is read-only. ARG(char)|3|106 *EmptyTypes=Represents an empty array of type Type. This field is read-only. ARG()|3|0 *FilterAttribute=Represents the member filter used on attributes. This field is read-only. ARG(MemberFilter)|3|0 *FilterName=Represents the case-sensitive member filter used on names. This field is read-only. ARG(MemberFilter)|3|0 *FilterNameIgnoreCase=Represents the case-insensitive member filter used on names. This field is read-only. ARG(MemberFilter)|3|0 *FullName=Returns the fully qualified name of the Type, including the namespace of the Type but not the assembly. ARG(string)|3|2 *GenericParameterAttributes=Returns a combination of GenericParameterAttributes flags that describe the covariance and special constraints of the current generic type parameter. ARG(GenericParameterAttributes)|3|0 *GenericParameterPosition=Returns the position of the type parameter in the type parameter list of the generic type or method that declared the parameter, when the Type object represents a type parameter of a generic type or a generic method. ARG(int)|3|1 *GetArrayRank=Gets the number of dimensions in an Array. ARG(int)|3|1 *GetConstructors=Returns all the public constructors defined for the current Type. ARG(ConstructorInfo[])|3|13 *GetDefaultMembers=Searches for the members defined for the current Type whose DefaultMemberAttribute is set. ARG(MemberInfo[])|3|13 *GetElementType=When overridden in a derived class, returns the Type of the object encompassed or referred to by the current array, pointer or reference type. ARG(Type)|3|0 *GetEnumNames=Returns the names of the members of the current enumeration type. ARG(string[])|3|13 *GetEnumUnderlyingType=Returns the underlying type of the current enumeration type. ARG(Type)|3|0 *GetEnumValues=Returns an array of the values of the constants in the current enumeration type. ARG(Array)|3|0 *GetEvents=Returns all the public events that are declared or inherited by the current Type. ARG(EventInfo[])|3|13 *GetFields=Returns all the public fields of the current Type. ARG(FieldInfo[])|3|13 *GetGenericArguments=Returns an array of Type objects that represent the type arguments of a generic type or the type parameters of a generic type definition. ARG(Type[])|3|13 *GetGenericParameterConstraints=Returns an array of Type objects that represent the constraints on the current generic type parameter. ARG(Type[])|3|13 *GetGenericTypeDefinition=Returns a Type object that represents a generic type definition from which the current generic type can be constructed. ARG(Type)|3|0 *GetHashCode=Returns the hash code for this instance. ARG(int)|3|1 *GetInterfaces=When overridden in a derived class, gets all the interfaces implemented or inherited by the current Type. ARG(Type[])|3|13 *GetMembers=Returns all the public members of the current Type. ARG(MemberInfo[])|3|13 *GetMethods=Returns all the public methods of the current Type. ARG(MethodInfo[])|3|13 *GetNestedTypes=Returns the public types nested in the current Type. ARG(Type[])|3|13 *GetProperties=Returns all the public properties of the current Type. ARG(PropertyInfo[])|3|13 *GetType=Gets the current Type. In XNA Framework 3.0, this member is inherited from Object.GetType . ARG(Type)|3|0 *GUID=Returns the GUID associated with the Type. ARG(Guid)|3|0 *HasElementType=Returns a value indicating whether the current Type encompasses or refers to another type; that is, whether the current Type is an array, a pointer, or is passed by reference. ARG(bool)|3|104 *IsAbstract=Returns a value indicating whether the Type is abstract and must be overridden. ARG(bool)|3|104 *IsAnsiClass=Returns a value indicating whether the string format attribute AnsiClass is selected for the Type. ARG(bool)|3|104 *IsArray=Returns a value indicating whether the Type is an array. ARG(bool)|3|104 *IsAutoClass=Returns a value indicating whether the string format attribute AutoClass is selected for the Type. ARG(bool)|3|104 *IsAutoLayout=Returns a value indicating whether the class layout attribute AutoLayout is selected for the Type. ARG(bool)|3|104 *IsByRef=Returns a value indicating whether the Type is passed by reference. ARG(bool)|3|104 *IsClass=Returns a value indicating whether the Type is a class; that is, not a value type or interface. ARG(bool)|3|104 *IsCOMObject=Returns a value indicating whether the Type is a COM object. ARG(bool)|3|104 *IsContextful=Returns a value indicating whether the Type can be hosted in a context. ARG(bool)|3|104 *IsEnum=Returns a value indicating whether the current Type represents an enumeration. ARG(bool)|3|104 *IsExplicitLayout=Returns a value indicating whether the class layout attribute ExplicitLayout is selected for the Type. ARG(bool)|3|104 *IsGenericParameter=Returns a value indicating whether the current Type represents a type parameter in the definition of a generic type or method. ARG(bool)|3|104 *IsGenericType=Returns a value indicating whether the current type is a generic type. ARG(bool)|3|104 *IsGenericTypeDefinition=Returns a value indicating whether the current Type represents a generic type definition, from which other generic types can be constructed. ARG(bool)|3|104 *IsImport=Returns a value indicating whether the Type has a ComImportAttribute attribute applied, indicating that it was imported from a COM type library. ARG(bool)|3|104 *IsInterface=Returns a value indicating whether the Type is an interface; that is, not a class or a value type. ARG(bool)|3|104 *IsLayoutSequential=Returns a value indicating whether the class layout attribute SequentialLayout is selected for the Type. ARG(bool)|3|104 *IsMarshalByRef=Returns a value indicating whether the Type is marshaled by reference. ARG(bool)|3|104 *IsNested=Returns a value indicating whether the current Type object represents a type whose definition is nested inside the definition of another type. ARG(bool)|3|104 *IsNestedAssembly=Returns a value indicating whether the Type is nested and visible only within its own assembly. ARG(bool)|3|104 *IsNestedFamANDAssem=Returns a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly. ARG(bool)|3|104 *IsNestedFamily=Returns a value indicating whether the Type is nested and visible only within its own family. ARG(bool)|3|104 *IsNestedFamORAssem=Returns a value indicating whether the Type is nested and visible only to classes that belong to either its own family or to its own assembly. ARG(bool)|3|104 *IsNestedPrivate=Returns a value indicating whether the Type is nested and declared private. ARG(bool)|3|104 *IsNestedPublic=Returns a value indicating whether a class is nested and declared public. ARG(bool)|3|104 *IsNotPublic=Returns a value indicating whether the Type is not declared public. ARG(bool)|3|104 *IsPointer=Returns a value indicating whether the Type is a pointer. ARG(bool)|3|104 *IsPrimitive=Returns a value indicating whether the Type is one of the primitive types. ARG(bool)|3|104 *IsPublic=Returns a value indicating whether the Type is declared public. ARG(bool)|3|104 *IsSealed=Returns a value indicating whether the Type is declared sealed. ARG(bool)|3|104 *IsSecurityCritical=Returns a value that indicates whether the current type is security-critical or security-safe-critical at the current trust level, and therefore can perform critical operations. ARG(bool)|3|104 *IsSecuritySafeCritical=Returns a value that indicates whether the current type is security-safe-critical at the current trust level; that is, whether it can perform critical operations and can be accessed by transparent code. ARG(bool)|3|104 *IsSecurityTransparent=Returns a value that indicates whether the current type is transparent at the current trust level, and therefore cannot perform critical operations. ARG(bool)|3|104 *IsSerializable=Returns a value indicating whether the Type is serializable. ARG(bool)|3|104 *IsSpecialName=Returns a value indicating whether the Type has a name that requires special handling. ARG(bool)|3|104 *IsUnicodeClass=Returns a value indicating whether the string format attribute UnicodeClass is selected for the Type. ARG(bool)|3|104 *IsValueType=Returns a value indicating whether the Type is a value type. ARG(bool)|3|104 *IsVisible=Returns a value indicating whether the Type can be accessed by code outside the assembly. ARG(bool)|3|104 *MakeArrayType=Returns a Type object representing a one-dimensional array of the current type, with a lower bound of zero. ARG(Type)|3|0 *MakeByRefType=Returns a Type object that represents the current type when passed as a ref parameter . ARG(Type)|3|0 *MakePointerType=Returns a Type object that represents a pointer to the current type. ARG(Type)|3|0 *MemberType=Returns a MemberTypes value indicating that this member is a type or a nested type. ARG(MemberTypes)|3|0 *Missing=Represents a missing value in the Type information. This field is read-only. ARG(Object)|3|0 *Module=Returns the module in which the current Type is defined. ARG(Module)|3|0 *Namespace=Returns the namespace of the Type. ARG(string)|3|2 *ReflectedType=Returns the class object that was used to obtain this member. ARG(Type)|3|0 *StructLayoutAttribute=Returns a StructLayoutAttribute that describes the layout of the current type. ARG(StructLayoutAttribute)|3|0 *ToString=Returns a String representing the name of the current Type. ARG(string)|3|2 *TypeHandle=Returns the handle for the current Type. ARG(RuntimeTypeHandle)|3|0 *TypeInitializer=Returns the initializer for the Type. ARG(ConstructorInfo)|3|0 *TypeName=Returns the name of type. ARG(string)|3|2 *UnderlyingSystemType=Indicates the type provided by the common language runtime that represents this type. ARG(Type)|3|0 Type=Returns the Type object. ARG(Type)|3|0