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!

TypeAttributes Enumeration

To be supplied.

[Visual Basic]
Public Enum TypeAttributes
[C#]
public enum TypeAttributes
[C++]
public enum TypeAttributes

[JScript] In JScript, you can use the enumerations in the NGWS frameworks, but you cannot define your own.

Members

Member Name Description
Abstract Type is abstract.
AnsiClass [To be supplied.]
AutoClass [To be supplied.]
AutoLayout Fields are automatically laid out by the runtime.
Class Current type is a class.
ClassSemanticsMask Current class is contextful (else agile).
Enum Type is an enumeration.
ExplicitLayout Fields of this type are laid out at the specified offsets.
HasSecurity [To be supplied.]
Import Class or interface is imported from another module.
Interface Type is an interface.
LateInit [To be supplied.]
LayoutMask To be supplied.
LayoutSequential Fields of this type are laid out sequentially, in the order that the fields were emitted to the metadata.
NestedAssembly Class is nested, and that it is accessible only by methods within its assembly.
NestedFamANDAssem Class is nested, and that it is accessible only by methods lying in the intersection of its family and assembly.
NestedFamily Class is nested, and that it is accessible only by methods within its own type and any sub-types.
NestedFamORAssem Class is nested, and that it is accessible only by methods lying in the union of its family and assembly.
NestedPrivate Class is nested, and that it is accessible only by methods in its own, or its enclosing type.
NestedPublic Class is nested, and that it is accessible only by methods outside of its assembly.
NotPublic Class is nested, and that it is not accessible by methods outside of its assembly.
Public Class is nested, and that it is accessible only by methods outside of its assembly.
ReservedMask [To be supplied.]
RTSpecialName [To be supplied.]
Sealed Subclass cannot be derived from the type; it is concrete.
Serializable Class can be serialized.
SpecialName Class is special in a way denoted by the name.
StringFormatMask [To be supplied.]
UnicodeClass [To be supplied.]
UnmanagedValueType Type is never allocated from the garbage collection heap. This is used for Interop.
ValueType Type has value-based semantics.
VisibilityMask To be supplied.

Requirements

Namespace: System.Reflection

Assembly: mscorlib.dll

See Also

System.Reflection Namespace