NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Type Properties

The properties of the Type class are listed below. For a complete list of Type class members, see the Type Members topic.

Public:

AssemblyQualifiedName Gets the fully qualified name of the Type, including the name of the assembly from which the Type was loaded.
Attributes Gets a bitmask indicating the attributes associated with the Type.
BaseType Gets the type from which the current Type directly inherits.
DeclaringType Gets the current Type.
DefaultBinder Gets the default binder used by the system.
FullName Gets the fully qualified name of the Type, including the namespace of the Type.
GUID Gets the globally unique identifier (GUID) associated with the Type.
HasElementType Gets a value indicating whether the Type ...
IsAbstract Gets a value indicating whether the Type is abstract and must be overridden.
IsAnsiClass Gets a value indicating whether the string format attribute AnsiClass is selected for the Type.
IsArray Gets a value indicating whether the Type is an array.
IsAutoClass Gets a value indicating whether the string format attribute AutoClass is selected for the Type.
IsAutoLayout Gets a value indicating whether the class layout attribute AutoLayout is selected for the Type.
IsByRef Gets a value indicating whether the Type is passed by reference.
IsClass Gets a value indicating whether the Type is a class; that is, not a value type or interface.
IsCOMObject Gets a value indicating whether the Type is a COM object.
IsContextful Gets a value indicating whether the Type can be hosted in a context.
IsEnum Gets a value indicating whether the Type is an enumeration.
IsExplicitLayout Gets a value indicating whether the class layout attribute ExplicitLayout is selected for the Type.
IsImport Gets a value indicating whether the Type was imported from another class.
IsInterface Gets a value indicating whether the Type is an interface; that is, not a class or a value type.
IsLayoutSequential Gets a value indicating whether the class layout attribute LayoutSequential is selected for the Type.
IsMarshalByRef Gets a value indicating whether the Type is marshalled by reference.
IsNestedAssembly Gets a value indicating whether the Type is nested and visible only within its own assembly.
IsNestedFamANDAssem Gets a value indicating whether the Type is nested and visible only to classes that belong to both its own family and its own assembly.
IsNestedFamily Gets a value indicating whether the Type is nested and visible only within its own family.
IsNestedFamORAssem Gets a value indicating whether the Type is nested and visible only to classes that belong to its own family or to its own assembly.
IsNestedPrivate Gets a value indicating whether the Type is nested and declared private.
IsNestedPublic Gets a value indicating whether the Type is nested and declared public.
IsNotPublic Gets a value indicating whether the Type is not declared public.
IsPointer Gets a value indicating whether the Type is a pointer.
IsPrimitive Gets a value indicating whether the Type is one of the primitive types.
IsPublic Gets a value indicating whether the Type is declared public.
IsSealed Gets a value indicating whether the Type is declared sealed.
IsSerializable Gets a value indicating whether the Type is serializable.
IsSpecialName Gets a value indicating whether the Type has a name that requires special handling.
IsUnicodeClass Gets a value indicating whether the string format attribute UnicodeClass is selected for the Type.
IsUnmanagedValueType Gets a value indicating whether the Type is one of the unmanaged value types.
IsValueType Gets a value indicating whether the Type is a value type; that is, not a class or an interface.
MemberType Gets a bit mask indicating the member type.
Module Gets the module (the DLL) in which the current Type is defined.
Name (inherited from MemberInfo) Retrieves the name of this member.
Namespace Gets the namespace of the Type.
ReflectedType Gets the current Type.
TypeHandle Gets the handle for the current Type.
TypeInitializer Gets the name of the class constructor for the Type.
UnderlyingSystemType Gets the underlying system type for the Type.

See Also

Type Class | System Namespace