ValueType Hierarchy
The following table lists the classes derived from System.ValueType .
Derived Classes
Class | Description |
---|---|
( Default Namespace )._GUID | |
Accessibility.__MIDL_IWinTypes_0009 | The __MIDL_IWinTypes_0009 and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibility interface. |
Accessibility._RemotableHandle | The IAccessibleHandler and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) accessibilityinterface. |
( Default Namespace ).IStream | |
( Default Namespace ).ISymUnmanagedBinder | |
( Default Namespace ).ISymUnmanagedDocument | |
( Default Namespace ).ISymUnmanagedDocumentWriter | |
( Default Namespace ).ISymUnmanagedMethod | |
( Default Namespace ).ISymUnmanagedReader | |
( Default Namespace ).ISymUnmanagedScope | |
( Default Namespace ).ISymUnmanagedVariable | |
( Default Namespace ).ISymUnmanagedWriter | |
( Default Namespace ).IUnknown | |
Microsoft.Aspnet.Snapin.CLSID | Serves as a wrapper for a globally unique identifier (GUID) for a COM class. |
Microsoft.Aspnet.Snapin.CONTEXTMENUITEM | Defines a new menu item, submenu, or insertion point for the AddItem method. |
Microsoft.Aspnet.Snapin.FORMATETC | A generalized Clipboard format containing a target device, the aspect or view of the data, and a storage medium indicator. |
Microsoft.Aspnet.Snapin.MMC_LISTPAD_INFO | Filled by the GetListPadInfo method to specify the title text, optional button text, and optional button command identification for a list-view task pad. |
Microsoft.Aspnet.Snapin.MMC_TASK | Specifies all the data that is required to set up an individual task on a task pad. |
Microsoft.Aspnet.Snapin.MMC_TASK_DISPLAY_OBJECT | Specifies the type of image and data that is required to use the image to display a task or the background on a task pad. |
Microsoft.Aspnet.Snapin.MMCBUTTON | Contains values that are used to create buttons on a toolbar. |
Microsoft.Aspnet.Snapin.RESULTDATAITEM | Specifies or receives the attributes of result items in the results pane of the snap-in. |
Microsoft.Aspnet.Snapin.SCOPEDATAITEM | Specifies items to be inserted into the scope pane. |
Microsoft.Aspnet.Snapin.STGMEDIUM | Provides a generalized global memory handle to use for data transfer operations. |
Microsoft.Build.Tasks.ExtractedClassName | Extracts a class name from a language source file. This class supports the MSBuild infrastructure and is not intended to be used directly from your code. |
Microsoft.CLRAdmin.CLSID | |
Microsoft.CLRAdmin.CONTEXTMENUITEM | |
Microsoft.CLRAdmin.FORMATETC | |
Microsoft.CLRAdmin.MMC_LISTPAD_INFO | |
Microsoft.CLRAdmin.MMC_TASK | |
Microsoft.CLRAdmin.MMC_TASK_DISPLAY_OBJECT | |
Microsoft.CLRAdmin.MMCBUTTON | |
Microsoft.CLRAdmin.RESULTDATAITEM | |
Microsoft.CLRAdmin.SCOPEDATAITEM | |
Microsoft.CLRAdmin.STATSTG | |
Microsoft.CLRAdmin.STGMEDIUM | |
Microsoft.Ink.Line | Defines the beginning and end points of a line segment. |
Microsoft.Ink.RecognizerGuide | Represents the area that the Recognizer object uses and in which ink can be drawn. The area is known as the recognizer guide. |
Microsoft.Ink.StrokeIntersection | Represents the floating point index values where an intersection begins and ends on a stroke. |
Microsoft.Ink.TabletPropertyMetrics | |
Microsoft.Ink.UnicodeRange | Represents a unicode range. |
Microsoft.VisualBasic.Compatibility.VB6.CONNECTDATA | A Structure that contains data that is used internally by an application that has been upgraded from Visual Basic 6.0. |
Microsoft.VisualBasic.Compatibility.VB6.DBBINDING | Provides a Structure that represents an ADO binding in an application that has been upgraded from Visual Basic 6.0. |
Microsoft.VisualBasic.Compatibility.VB6.DBCOLUMNINFO | A Structure that contains data that is used internally by an application that has been upgraded from Visual Basic 6.0. |
Microsoft.VisualBasic.Compatibility.VB6.DBID | Provides a Structure that is used internally in an application that has been upgraded from Visual Basic 6.0. |
Microsoft.VisualBasic.Compatibility.VB6.DBPROPIDSET | Provides a Structure for use in an application that has been upgraded from Visual Basic 6.0. |
Microsoft.VisualBasic.Compatibility.VB6.UGUID | Provides a Structure that represents a Guid in an application that has been upgraded from Visual Basic 6.0. |
Microsoft.VisualBasic.Compatibility.VB6.UNAME | Provides a Structure that represents a pointer to a Name property in an application that has been upgraded from Visual Basic 6.0. |
Microsoft.VisualBasic.SpcInfo | This class supports the Visual BasicPrint and PrintLine functions. |
Microsoft.VisualBasic.TabInfo | This class supports the Visual BasicPrint and PrintLine functions. |
Microsoft.WindowsCE.Forms.Message | Implements a Windows-based message. |
Microsoft.WindowsMobile.DirectX.Direct3D.AdapterDetails | Contains information that identifies the adapter. |
Microsoft.WindowsMobile.DirectX.Direct3D.AddressCaps | Represents the texture addressing capabilities for Texture structures. |
Microsoft.WindowsMobile.DirectX.Direct3D.AttributeRange | Stores an attribute table entry. |
Microsoft.WindowsMobile.DirectX.Direct3D.BehaviorFlags | Contains a set of properties that indicate the global behavior of a device. |
Microsoft.WindowsMobile.DirectX.Direct3D.BlendCaps | Indicates the supported blend capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.BlendOperationCaps | Represents the supported blend operation capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.Caps | Represents the capabilities of the hardware exposed through the Direct3D object. |
Microsoft.WindowsMobile.DirectX.Direct3D.ClipStatus | Describes the current clip status. |
Microsoft.WindowsMobile.DirectX.Direct3D.ColorValue | Stores the red, green, blue, and alpha channel values that together define a specific color. |
Microsoft.WindowsMobile.DirectX.Direct3D.ColorValueFixed | Stores the red, green, blue, and alpha channel values, in a fixed-point structure, that together define a specific color. |
Microsoft.WindowsMobile.DirectX.Direct3D.ComparisonCaps | Retrieves comparison capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionColored | Represents a custom vertex format structure that contains position and color information. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionColoredTextured | Represents a custom vertex format structure that contains position, color, and one set of texture coordinates. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionNormal | Represents a custom vertex format structure that contains position and normal data. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionNormalColored | Represents a custom vertex format structure that contains position, color, and normal data. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionNormalFixed | Represents a custom vertex format fixed-point structure that contains position and normal data. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionNormalTextured | Represents a custom vertex format structure that contains position, normal data, and one set of texture coordinates. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionOnly | Represents a custom vertex format structure that contains only position data. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionOnlyFixed | Represents a custom vertex format, in a fixed-point structure, that contains only position data. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.PositionTextured | Represents a custom vertex format structure that contains position and one set of texture coordinates. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.Transformed | Represents a custom vertex format structure that contains transformed vertices. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.TransformedColored | Represents a custom vertex format structure that contains transformed vertices and color information. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.TransformedColoredTextured | Represents a custom vertex format structure that contains transformed vertices, color, and one set of texture coordinates. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.TransformedFixed | Represents a custom vertex format, in a fixed-point structure, that contains transformed vertices. |
Microsoft.WindowsMobile.DirectX.Direct3D.CustomVertex.TransformedTextured | Represents a custom vertex format structure that contains transformed vertices and one set of texture coordinates. |
Microsoft.WindowsMobile.DirectX.Direct3D.DeviceCaps | Gets device-specific information about a device. |
Microsoft.WindowsMobile.DirectX.Direct3D.DeviceCreationParameters | Represents the creation parameters for a device. |
Microsoft.WindowsMobile.DirectX.Direct3D.DisplayMode | Represents the display mode. |
Microsoft.WindowsMobile.DirectX.Direct3D.FilterCaps | Indicates texture filter capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.FixedPoint | Represents a 16.16 fixed-point number. |
Microsoft.WindowsMobile.DirectX.Direct3D.FontDescription | Defines the attributes of a font. |
Microsoft.WindowsMobile.DirectX.Direct3D.IndexBufferDescription | Represents an index buffer. |
Microsoft.WindowsMobile.DirectX.Direct3D.LineCaps | Defines the capabilities for line-drawing primitives. |
Microsoft.WindowsMobile.DirectX.Direct3D.Material | Specifies material properties. |
Microsoft.WindowsMobile.DirectX.Direct3D.MaterialFixed | Specifies material properties in a fixed-point structure. |
Microsoft.WindowsMobile.DirectX.Direct3D.MatrixFixed | Represents a matrix for fixed-point math operations. |
Microsoft.WindowsMobile.DirectX.Direct3D.MeshOptions | Specifies the type of mesh optimization to perform. |
Microsoft.WindowsMobile.DirectX.Direct3D.MiscCaps | Provides a variety of driver primitive capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.PaletteEntry | Specifies the color and usage of an entry in a logical palette. |
Microsoft.WindowsMobile.DirectX.Direct3D.RasterCaps | Contains information about raster drawing capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.ShadeCaps | Defines shading operation capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.StencilCaps | Contains flags that specify supported stencil buffer operations. |
Microsoft.WindowsMobile.DirectX.Direct3D.SurfaceCaps | Represents information about surface capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.SurfaceDescription | Describes a surface. |
Microsoft.WindowsMobile.DirectX.Direct3D.TextureCaps | Contains miscellaneous texture-mapping capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.TextureOperationCaps | Contains values that describe the texture operations that the current device supports. |
Microsoft.WindowsMobile.DirectX.Direct3D.TextureRequirements | Contains texture creation parameters. |
Microsoft.WindowsMobile.DirectX.Direct3D.ValidateDeviceParams | Describes the number of passes and the result code returned from the ValidateDevice method of a Device. |
Microsoft.WindowsMobile.DirectX.Direct3D.Vector3Fixed | Represents a vector in three-dimensional (3-D) space. |
Microsoft.WindowsMobile.DirectX.Direct3D.VertexBufferDescription | Describes a vertex buffer. |
Microsoft.WindowsMobile.DirectX.Direct3D.VertexProcessingCaps | Describes vertex processing capabilities. |
Microsoft.WindowsMobile.DirectX.Direct3D.Viewport | Defines the window dimensions of a render target surface onto which a 3-D volume projects. |
Microsoft.WindowsMobile.DirectX.Matrix | Describes and manipulates a matrix. |
Microsoft.WindowsMobile.DirectX.Quaternion | Describes a four-dimensional vector (x, y, z, w). |
Microsoft.WindowsMobile.DirectX.Vector2 | Describes and manipulates a vector in two-dimensional (2-D) space. |
Microsoft.WindowsMobile.DirectX.Vector3 | Describes and manipulates a vector in three-dimensional (3-D) space. |
Microsoft.WindowsMobile.DirectX.Vector4 | Describes and manipulates a vector in four-dimensional (4-D) space. |
System.ArgIterator | Represents a variable-length argument list; that is, the parameters of a function that takes a variable number of arguments. |
System.ArraySegment`1 | Delimits a section of a one-dimensional array. |
System.Boolean | Represents a Boolean value. |
System.Byte | Represents an 8-bit unsigned integer. |
System.Char | Represents a Unicode character. |
System.Collections.DictionaryEntry | Defines a dictionary key/value pair that can be set or retrieved. |
System.Collections.Generic.Dictionary`2.Enumerator | Enumerates the elements of a Dictionary. |
System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator | Enumerates the elements of a Dictionary.KeyCollection. |
System.Collections.Generic.Dictionary`2.ValueCollection.Enumerator | Enumerates the elements of a Dictionary.ValueCollection. |
System.Collections.Generic.KeyValuePair`2 | Defines a key/value pair that can be set or retrieved. |
System.Collections.Generic.LinkedList`1.Enumerator | Enumerates the elements of a LinkedList. |
System.Collections.Generic.List`1.Enumerator | Enumerates the elements of a List. |
System.Collections.Generic.Queue`1.Enumerator | Enumerates the elements of a Queue. |
System.Collections.Generic.SortedDictionary`2.Enumerator | Enumerates the elements of a SortedDictionary. |
System.Collections.Generic.SortedDictionary`2.KeyCollection.Enumerator | Enumerates the elements of a SortedDictionary.KeyCollection. |
System.Collections.Generic.SortedDictionary`2.ValueCollection.Enumerator | Enumerates the elements of a SortedDictionary.ValueCollection. |
System.Collections.Generic.Stack`1.Enumerator | Enumerates the elements of a Stack. |
System.Collections.Specialized.BitVector32 | Provides a simple structure that stores Boolean values and small integers in 32 bits of memory. |
System.Collections.Specialized.BitVector32.Section | Represents a section of the vector that can contain an integer number. |
System.ComponentModel.Design.Serialization.MemberRelationship | Represents a single relationship between an object and a member. |
System.ComponentModel.SortDescription | Defines the direction and the property name to be used as the criteria for sorting a collection. |
System.Configuration.Assemblies.AssemblyHash | Represents a hash of an assembly manifest's contents. |
System.ConsoleKeyInfo | Describes the console key that was pressed, including the character represented by the console key and the state of the SHIFT, ALT, and CTRL modifier keys. |
System.Data.OracleClient.OracleBinary | Represents a variable-length stream of binary data to be stored in or retrieved from a database. |
System.Data.OracleClient.OracleBoolean | Represents the value returned from a database comparison operation between Oracle data types, and exposes methods used to perform data type conversions. |
System.Data.OracleClient.OracleDateTime | Represents date and time data ranging in value from January 1, 4712 BC to December 31, 4712 AD. |
System.Data.OracleClient.OracleMonthSpan | Represents a time interval in months and corresponds to the Oracle 9i INTERVAL YEAR TO MONTH data type. |
System.Data.OracleClient.OracleNumber | Represents a fixed precision and scale numeric value between -10 27 -1 and 10 27 -1 to be stored in or retrieved from a database. |
System.Data.OracleClient.OracleString | Represents a variable-length stream of characters to be stored in or retrieved from the database. |
System.Data.OracleClient.OracleTimeSpan | Represents a time interval and corresponds to the Oracle 9i INTERVAL DAY TO SECOND data type. |
System.Data.SqlTypes.SqlBinary | Represents a variable-length stream of binary data to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlBoolean | Represents an integer value that is either 1 or 0 to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlByte | Represents an 8-bit unsigned integer, in the range of 0 through 255, to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlDateTime | Represents the date and time data ranging in value from January 1, 1753 to December 31, 9999 to an accuracy of 3.33 milliseconds to be stored in or retrieved from a database. The SqlDateTime structure has a different underlying data structure from its corresponding .NET Framework type, DateTime, which can represent any time between 12:00:00 AM 1/1/0001 and 11:59:59 PM 12/31/9999, to the accuracy of 100 nanoseconds. SqlDateTime actually stores the relative difference to 00:00:00 AM 1/1/1900. Therefore, a conversion from "00:00:00 AM 1/1/1900" to an integer will return 0. |
System.Data.SqlTypes.SqlDecimal | Represents a numeric value between - 10^38 +1 and 10^38 - 1, with fixed precision and scale. |
System.Data.SqlTypes.SqlDouble | Represents a floating-point number within the range of -1.79E +308 through 1.79E +308 to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlGuid | Represents a GUID to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlInt16 | Represents a 16-bit signed integer to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlInt32 | Represents a 32-bit signed integer to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlInt64 | Represents a 64-bit signed integer to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlMoney | Represents a currency value ranging from -2 63 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of currency unit to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlSingle | Represents a floating point number within the range of -3.40E +38 through 3.40E +38 to be stored in or retrieved from a database. |
System.Data.SqlTypes.SqlString | Represents a variable-length stream of characters to be stored in or retrieved from the database. SqlString has a different underlying data structure from its corresponding .NET Framework String data type. |
System.DateTime | Represents an instant in time, typically expressed as a date and time of day. |
System.Decimal | Represents a decimal number. |
System.Diagnostics.CounterSample | Defines a structure that holds the raw data for a performance counter. |
System.Diagnostics.SymbolStore.SymbolToken | The SymbolToken structure is an object representation of a token that represents symbolic information. |
System.Double | Represents a double-precision floating-point number. |
System.Drawing.CharacterRange | Specifies a range of character positions within a string. |
System.Drawing.Color | Represents an ARGB (alpha, red, green, blue) color. |
System.Drawing.Point | Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. |
System.Drawing.PointF | Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane. |
System.Drawing.Rectangle | Stores a set of four integers that represent the location and size of a rectangle. For more advanced region functions, use a Region object. |
System.Drawing.RectangleF | Stores a set of four floating-point numbers that represent the location and size of a rectangle. For more advanced region functions, use a Region object. |
System.Drawing.Size | Stores an ordered pair of integers, typically the width and height of a rectangle. |
System.Drawing.SizeF | Stores an ordered pair of floating-point numbers, typically the width and height of a rectangle. |
System.EnterpriseServices.BOID | Represents the unit of work associated with a transaction. This structure is used in XACTTRANSINFO. |
System.EnterpriseServices.XACTTRANSINFO | Represents a structure used in the ITransaction interface. |
System.Enum | Provides the base class for enumerations. |
System.Guid | Represents a globally unique identifier (GUID). |
System.Int16 | Represents a 16-bit signed integer. |
System.Int32 | Represents a 32-bit signed integer. |
System.Int64 | Represents a 64-bit signed integer. |
System.IntPtr | A platform-specific type that is used to represent a pointer or a handle. |
System.IO.Log.PolicyUnit | |
System.IO.Log.SequenceNumber | |
System.IO.WaitForChangedResult | Contains information on the change that occurred. |
System.ModuleHandle | Represents a runtime handle for a module. |
System.Net.Sockets.IPPacketInformation | Presents the packet information from a call to ReceiveMessageFrom or EndReceiveMessageFrom. |
System.Net.Sockets.SocketInformation | Encapsulates the information that is necessary to duplicate a Socket. |
System.Nullable`1 | Represents an object whose underlying type is a value type that can also be assigned a null reference (Nothing in Visual Basic) like a reference type. |
System.Printing.ValidationResult | Represents two things: (1) a merged PrintTicket that is guaranteed to be viable, and (2) a report as to whether any settings had to be changed to ensure that it is viable. |
System.Reflection.CustomAttributeNamedArgument | Represents a named argument of a custom attribute in the reflection-only context. |
System.Reflection.CustomAttributeTypedArgument | Represents a typed argument of a custom attribute in the inspection context. |
System.Reflection.Emit.EventToken | Represents the Token returned by the metadata to represent an event. |
System.Reflection.Emit.FieldToken | The FieldToken struct is an object representation of a token that represents a field. |
System.Reflection.Emit.Label | Represents a label in the instruction stream. Label is used in conjunction with the ILGenerator class. |
System.Reflection.Emit.MethodToken | The MethodToken struct is an object representation of a token that represents a method. |
System.Reflection.Emit.OpCode | Describes a Microsoft intermediate language (MSIL) instruction. |
System.Reflection.Emit.ParameterToken | The ParameterToken struct is an opaque representation of the token returned by the metadata to represent a parameter. |
System.Reflection.Emit.PropertyToken | The PropertyToken struct is an opaque representation of the Token returned by the metadata to represent a property. |
System.Reflection.Emit.SignatureToken | Represents the Token returned by the metadata to represent a signature. |
System.Reflection.Emit.StringToken | Represents a token that represents a string. |
System.Reflection.Emit.TypeToken | Represents the Token returned by the metadata to represent a type. |
System.Reflection.InterfaceMapping | Retrieves the mapping of an interface into the actual methods on a class that implements that interface. |
System.Reflection.ParameterModifier | Attaches a modifier to parameters so that binding can work with parameter signatures in which the types have been modified. |
System.Runtime.InteropServices.ArrayWithOffset | Encapsulates an array and an offset within the specified array. |
System.Runtime.InteropServices.BIND_OPTS | Use System.Runtime.InteropServices.ComTypes.BIND_OPTS instead. |
System.Runtime.InteropServices.BINDPTR | Use System.Runtime.InteropServices.ComTypes.BINDPTR instead. |
System.Runtime.InteropServices.ComTypes.BIND_OPTS | Stores the parameters that are used during a moniker binding operation. |
System.Runtime.InteropServices.ComTypes.BINDPTR | Contains a pointer to a bound-to FUNCDESC structure, VARDESC structure, or an ITypeComp interface. |
System.Runtime.InteropServices.ComTypes.CONNECTDATA | Describes a connection that exists to a given connection point. |
System.Runtime.InteropServices.ComTypes.DISPPARAMS | Contains the arguments passed to a method or property by IDispatch::Invoke. |
System.Runtime.InteropServices.ComTypes.ELEMDESC | Contains the type description and process transfer information for a variable, function, or a function parameter. |
System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION | Contains information about an element. |
System.Runtime.InteropServices.ComTypes.EXCEPINFO | Describes the exceptions that occur during IDispatch::Invoke. |
System.Runtime.InteropServices.ComTypes.FILETIME | Represents the number of 100-nanosecond intervals since January 1, 1601. This structure is a 64-bit value. |
System.Runtime.InteropServices.ComTypes.FORMATETC | Represents a generalized Clipboard format. |
System.Runtime.InteropServices.ComTypes.FUNCDESC | Defines a function description. |
System.Runtime.InteropServices.ComTypes.IDLDESC | Contains information needed for transferring a structure element, parameter, or function return value between processes. |
System.Runtime.InteropServices.ComTypes.PARAMDESC | Contains information about how to transfer a structure element, parameter, or function return value between processes. |
System.Runtime.InteropServices.ComTypes.STATDATA | Provides the managed definition of the STATDATA structure. |
System.Runtime.InteropServices.ComTypes.STATSTG | Contains statistical information about an open storage, stream, or byte-array object. |
System.Runtime.InteropServices.ComTypes.STGMEDIUM | Provides the managed definition of the STGMEDIUM structure. |
System.Runtime.InteropServices.ComTypes.TYPEATTR | Contains attributes of a UCOMITypeInfo. |
System.Runtime.InteropServices.ComTypes.TYPEDESC | Describes the type of a variable, return type of a function, or the type of a function parameter. |
System.Runtime.InteropServices.ComTypes.TYPELIBATTR | Identifies a particular type library and provides localization support for member names. |
System.Runtime.InteropServices.ComTypes.VARDESC | Describes a variable, constant, or data member. |
System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION | Contains information about a variable. |
System.Runtime.InteropServices.CONNECTDATA | Use System.Runtime.InteropServices.ComTypes.CONNECTDATA instead. |
System.Runtime.InteropServices.DISPPARAMS | Use System.Runtime.InteropServices.ComTypes.DISPPARAMS instead. |
System.Runtime.InteropServices.ELEMDESC | Use System.Runtime.InteropServices.ComTypes.ELEMDESC instead. |
System.Runtime.InteropServices.ELEMDESC.DESCUNION | Use System.Runtime.InteropServices.ComTypes.ELEMDESC.DESCUNION instead. |
System.Runtime.InteropServices.EXCEPINFO | Use System.Runtime.InteropServices.ComTypes.EXCEPINFO instead. |
System.Runtime.InteropServices.FILETIME | Use System.Runtime.InteropServices.ComTypes.FILETIME instead. |
System.Runtime.InteropServices.FUNCDESC | Use System.Runtime.InteropServices.ComTypes.FUNCDESC instead. |
System.Runtime.InteropServices.GCHandle | Provides a means for accessing a managed object from unmanaged memory. |
System.Runtime.InteropServices.HandleRef | Wraps a managed object holding a handle to a resource that is passed to unmanaged code using platform invoke. |
System.Runtime.InteropServices.IDLDESC | Use System.Runtime.InteropServices.ComTypes.IDLDESC instead. |
System.Runtime.InteropServices.PARAMDESC | Use System.Runtime.InteropServices.ComTypes.PARAMDESC instead. |
System.Runtime.InteropServices.STATSTG | Use System.Runtime.InteropServices.ComTypes.STATSTG instead. |
System.Runtime.InteropServices.TYPEATTR | Use System.Runtime.InteropServices.ComTypes.TYPEATTR instead. |
System.Runtime.InteropServices.TYPEDESC | Use System.Runtime.InteropServices.ComTypes.TYPEDESC instead. |
System.Runtime.InteropServices.TYPELIBATTR | Use System.Runtime.InteropServices.ComTypes.TYPELIBATTR instead. |
System.Runtime.InteropServices.VARDESC | Use System.Runtime.InteropServices.ComTypes.VARDESC instead. |
System.Runtime.InteropServices.VARDESC.DESCUNION | Use System.Runtime.InteropServices.ComTypes.VARDESC.DESCUNION instead. |
System.Runtime.Serialization.SerializationEntry | Holds the value, Type, and name of a serialized object. |
System.Runtime.Serialization.StreamingContext | Describes the source and destination of a given serialized stream, and provides an additional caller-defined context. |
System.RuntimeArgumentHandle | References a variable-length argument list. |
System.RuntimeFieldHandle | Represents a field using an internal metadata token. |
System.RuntimeMethodHandle | RuntimeMethodHandle is a handle to the internal metadata representation of a method. |
System.RuntimeTypeHandle | Represents a type using an internal metadata token. |
System.SByte | Represents an 8-bit signed integer. |
System.Security.Cryptography.DSAParameters | Contains the typical parameters for the DSA algorithm. |
System.Security.Cryptography.RSAParameters | Represents the standard parameters for the RSA algorithm. |
System.Security.Cryptography.X509Certificates.X509ChainStatus | Provides a simple structure for storing X509 chain status and error information. |
System.Security.Cryptography.Xml.X509IssuerSerial | Represents the <X509IssuerSerial> element of an XML digital signature. |
System.ServiceProcess.SessionChangeDescription | Identifies the reason for a Terminal Services session change. |
System.Single | Represents a single-precision floating-point number. |
System.Speech.Synthesis.TtsEngine.ContourPoint | |
System.Speech.Synthesis.TtsEngine.FragmentState | |
System.Speech.Synthesis.TtsEngine.ProsodyNumber | |
System.Speech.Synthesis.TtsEngine.SpeechEventInfo | Used to specify the type of event, and its arguments (if any) to be generated as part of the rendering of text to speech by a custom synthetic speech engine. |
System.Threading.AsyncFlowControl | Provides the functionality to restore the migration, or flow, of the execution context between threads. |
System.Threading.LockCookie | Defines the lock that implements single-writer/multiple-reader semantics. This is a value type. |
System.Threading.NativeOverlapped | Provides an explicit layout that is visible from unmanaged code and that will have the same layout as the Win32 OVERLAPPED structure with additional reserved fields at the end. |
System.TimeSpan | Represents a time interval. |
System.Transactions.TransactionOptions | Contains additional information that specifies transaction behaviors. |
System.TypedReference | Describes objects that contain both a managed pointer to a location and a runtime representation of the type that may be stored at that location. |
System.UInt16 | Represents a 16-bit unsigned integer. |
System.UInt32 | Represents a 32-bit unsigned integer. |
System.UInt64 | Represents a 64-bit unsigned integer. |
System.UIntPtr | A platform-specific type that is used to represent a pointer or a handle. |
System.Void | Specifies a return value type for a method that does not return a value. |
System.Web.UI.WebControls.FontUnit | Represents the size of a font. |
System.Web.UI.WebControls.Unit | Represents a length measurement. |
System.Windows.Automation.AutomationElement.AutomationElementInformation | Contains the property accessors used by the Cached or Current properties. |
System.Windows.Automation.ClientSideProviderDescription | Describes the scope of a client-side UI Automation provider so that it can be registered with the UI Automation client application. |
System.Windows.Automation.DockPattern.DockPatternInformation | Provides access to the property values of a DockPattern object using its Current or Cached accessors. |
System.Windows.Automation.ExpandCollapsePattern.ExpandCollapsePatternInformation | Provides access to the property values of a ExpandCollapsePattern object using its Current or Cached accessors. |
System.Windows.Automation.GridItemPattern.GridItemPatternInformation | Provides access to the property values of a GridItemPattern object using its Current or Cached accessors. |
System.Windows.Automation.GridPattern.GridPatternInformation | Provides access to the property values of a GridPattern object using its Current or Cached accessors. |
System.Windows.Automation.MultipleViewPattern.MultipleViewPatternInformation | Provides access to the property values of a MultipleViewPattern object using its Current or Cached accessors. |
System.Windows.Automation.RangeValuePattern.RangeValuePatternInformation | Provides access to the property values of a RangeValuePattern object using its Current or Cached accessors. |
System.Windows.Automation.ScrollPattern.ScrollPatternInformation | Provides access to the property values of a ScrollPattern object using its Current or Cached accessors. |
System.Windows.Automation.SelectionItemPattern.SelectionItemPatternInformation | Provides access to the property values of a SelectionItemPattern object using its Current or Cached accessors. |
System.Windows.Automation.SelectionPattern.SelectionPatternInformation | Provides access to the property values of a SelectionPattern object using its Current or Cached accessors. |
System.Windows.Automation.TableItemPattern.TableItemPatternInformation | Provides access to the property values of a TableItemPattern object using its Current or Cached accessors. |
System.Windows.Automation.TablePattern.TablePatternInformation | Provides access to the property values of a TablePattern object using its Current or Cached accessors. |
System.Windows.Automation.TogglePattern.TogglePatternInformation | Provides access to the property values of a TogglePattern object using its Current or Cached accessors. |
System.Windows.Automation.TransformPattern.TransformPatternInformation | Provides access to the property values of a TransformPattern object using its Current or Cached accessors. |
System.Windows.Automation.ValuePattern.ValuePatternInformation | Provides access to the property values of a ValuePattern object using its Current or Cached accessors. |
System.Windows.Automation.WindowPattern.WindowPatternInformation | Provides access to the property values of a WindowPattern object using its Current or Cached accessors. |
System.Windows.Controls.PageRange | Specifies a range of pages. |
System.Windows.Controls.Primitives.CustomPopupPlacement | Defines custom placement parameters for a Popup control. |
System.Windows.Controls.Primitives.GeneratorPosition | GeneratorPosition is used to describe the position of an item that is managed by ItemContainerGenerator. |
System.Windows.CornerRadius | Represents the radii of a rectangle's corners. |
System.Windows.DependencyPropertyChangedEventArgs | Provides data for various property changed events. Typically these events report effective value changes in the value of a read-only dependency property. Another usage is as part of a PropertyChangedCallback implementation. |
System.Windows.Duration | Represents the duration of time that a Timeline is active. |
System.Windows.FigureLength | Describes the height or width of a Figure. |
System.Windows.FontStretch | Describes the degree to which a font has been stretched compared to a font's normal aspect ratio. |
System.Windows.FontStyle | Defines a structure that represents the style of a font face as normal, italic, or oblique. |
System.Windows.FontWeight | Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes. |
System.Windows.Forms.BindingMemberInfo | Contains information that enables a Binding to resolve a data binding to either the property of an object or the property of the current object in a list of objects. |
System.Windows.Forms.DataGridCell | Identifies a cell in the grid. |
System.Windows.Forms.LinkArea | Represents an area within a LinkLabel control that represents a hyperlink within the control. |
System.Windows.Forms.Message | Implements a Windows message. |
System.Windows.Forms.Padding | Represents padding or margin information associated with a user interface (UI) element. |
System.Windows.Forms.TableLayoutPanelCellPosition | Represents a cell in a TableLayoutPanel. |
System.Windows.Forms.VisualStyles.TextMetrics | Provides basic information about the font specified by a visual style for a particular element. |
System.Windows.FreezableCollection`1.Enumerator | Enumerates the members of a FreezableCollection. |
System.Windows.GridLength | Represents the length of elements that explicitly support Star unit types. |
System.Windows.Input.StylusPoint | Represents a single data point collected from the digitizer and stylus. |
System.Windows.Int32Rect | Describes the width, height, and location of an integer rectangle. |
System.Windows.Interop.HwndSourceParameters | Contains the parameters used to create a HwndSource object using its constructor. |
System.Windows.Interop.MSG | Contains the elements of a Win32 message. |
System.Windows.LocalValueEntry | Represents a property identifier and the property value for a locally set dependency property. |
System.Windows.LocalValueEnumerator | Provides enumeration support for the local values of any dependency properties that exist on a DependencyObject. |
System.Windows.Media.Animation.KeyTime | During the relative course of an animation, a KeyTime instance specifies the precise timing when a particular key frame should take place. |
System.Windows.Media.Animation.RepeatBehavior | Describes how a Timeline repeats its simple duration. |
System.Windows.Media.Animation.TimelineCollection.Enumerator | Enumerates the members of a TimelineCollection. |
System.Windows.Media.Color | Describes a color in terms of alpha, red, green, and blue channels. |
System.Windows.Media.DoubleCollection.Enumerator | Enumerates Double items in a DoubleCollection. |
System.Windows.Media.DrawingCollection.Enumerator | Enumerates Drawing items in a DrawingCollection. |
System.Windows.Media.Effects.BitmapEffectCollection.Enumerator | Enumerates BitmapEffect objects in a BitmapEffectCollection. |
System.Windows.Media.GeneralTransformCollection.Enumerator | Enumerates GeneralTransform items in a GeneralTransformCollection. |
System.Windows.Media.GeometryCollection.Enumerator | Enumerates Geometry items in a GeometryCollection. |
System.Windows.Media.GradientStopCollection.Enumerator | Enumerates GradientStop items in a GradientStopCollection. |
System.Windows.Media.Int32Collection.Enumerator | Enumerates Int32 items in a Int32Collection. |
System.Windows.Media.Matrix | Represents a 3x3 affine transformation matrix used for transformations in 2-D space. |
System.Windows.Media.Media3D.MaterialCollection.Enumerator | Enumerates Material items in a MaterialCollection. |
System.Windows.Media.Media3D.Matrix3D | Represents a 4 x 4 matrix used for transformations in 3-D space. |
System.Windows.Media.Media3D.Model3DCollection.Enumerator | Enumerates items in a collection. |
System.Windows.Media.Media3D.Point3D | Defines an x-, y-, and z-coordinate in 3-D space. |
System.Windows.Media.Media3D.Point3DCollection.Enumerator | Enumerates items in a Point3DCollection. |
System.Windows.Media.Media3D.Point4D | Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices. |
System.Windows.Media.Media3D.Quaternion | Structure that represents a rotation in three dimensions. |
System.Windows.Media.Media3D.Rect3D | Represents a 3-D rectangle: for example, a cube. |
System.Windows.Media.Media3D.Size3D | Data structure used to describe the size of a three-dimensional object. |
System.Windows.Media.Media3D.Transform3DCollection.Enumerator | Enumerates Transform3D items in a Transform3DCollection. |
System.Windows.Media.Media3D.Vector3D | Represents a displacement in 3-D space. |
System.Windows.Media.Media3D.Vector3DCollection.Enumerator | Enumerates Vector items in a VectorCollection. |
System.Windows.Media.Media3D.Visual3DCollection.Enumerator | Enumerates Visual3D items in a Visual3DCollection. |
System.Windows.Media.PathFigureCollection.Enumerator | Enumerates PathFigure items in a PathFigureCollection. |
System.Windows.Media.PathSegmentCollection.Enumerator | |
System.Windows.Media.PixelFormat | Defines a pixel format for images and pixel-based surfaces. |
System.Windows.Media.PixelFormatChannelMask | Defines the bit mask and shift for a specific pixel formats |
System.Windows.Media.PointCollection.Enumerator | Enumerates Point items in a PointCollection. |
System.Windows.Media.TextEffectCollection.Enumerator | Enumerates TextEffect items in a TextEffectCollection. |
System.Windows.Media.TextFormatting.CharacterBufferRange | Describes a string of characters. |
System.Windows.Media.TextFormatting.CharacterBufferReference | Describes a character buffer for a text run. |
System.Windows.Media.TextFormatting.CharacterHit | Represents information about a character hit within a glyph run. |
System.Windows.Media.TextFormatting.MinMaxParagraphWidth | Represents the smallest and largest possible paragraph width that can fully contain the specified text content. |
System.Windows.Media.TransformCollection.Enumerator | Supports a simple iteration over a TransformCollection. |
System.Windows.Media.VectorCollection.Enumerator | Enumerates Vector items in a VectorCollection. |
System.Windows.Media.VisualCollection.Enumerator | Enumerates Visual items in a VisualCollection. |
System.Windows.Point | Represents an x- and y-coordinate pair in two-dimensional space. |
System.Windows.Rect | Describes the width, height, and location of a rectangle. |
System.Windows.RoutedEventHandlerInfo | This type supports the WPF infrastructure and is not intended to be used by your code. |
System.Windows.Size | Implements a structure that is used to describe the Size of an object. |
System.Windows.TextDecorationCollection.Enumerator | Enumerates TextDecoration items in a TextDecoration. |
System.Windows.Thickness | Describes the thickness of a frame around a rectangle. Four Double values describe the Left, Top, Right, and Bottom sides of the rectangle, respectively. |
System.Windows.Threading.DispatcherProcessingDisabled | Represents the Dispatcher when it is in a disable state and provides a means to re-enable dispatcher processing. |
System.Windows.ValueSource | Reports the information returned from DependencyPropertyHelper.GetValueSource. |
System.Windows.Vector | Represents a displacement in 2-D space. |
System.Workflow.Runtime.DebugEngine.ActivityHandlerDescriptor | |
System.Xml.Serialization.XmlDeserializationEvents | Contains fields that can be used to pass event delegates to a thread-safe Deserialize method of the XmlSerializer. |
System.Xml.Xsl.Runtime.AncestorDocOrderIterator | |
System.Xml.Xsl.Runtime.AncestorIterator | |
System.Xml.Xsl.Runtime.AttributeContentIterator | |
System.Xml.Xsl.Runtime.AttributeIterator | |
System.Xml.Xsl.Runtime.ContentIterator | |
System.Xml.Xsl.Runtime.ContentMergeIterator | |
System.Xml.Xsl.Runtime.DecimalAggregator | |
System.Xml.Xsl.Runtime.DescendantIterator | |
System.Xml.Xsl.Runtime.DescendantMergeIterator | |
System.Xml.Xsl.Runtime.DifferenceIterator | |
System.Xml.Xsl.Runtime.DodSequenceMerge | |
System.Xml.Xsl.Runtime.DoubleAggregator | |
System.Xml.Xsl.Runtime.ElementContentIterator | |
System.Xml.Xsl.Runtime.FollowingSiblingIterator | |
System.Xml.Xsl.Runtime.FollowingSiblingMergeIterator | |
System.Xml.Xsl.Runtime.IdIterator | |
System.Xml.Xsl.Runtime.Int32Aggregator | |
System.Xml.Xsl.Runtime.Int64Aggregator | |
System.Xml.Xsl.Runtime.IntersectIterator | |
System.Xml.Xsl.Runtime.NamespaceIterator | |
System.Xml.Xsl.Runtime.NodeKindContentIterator | |
System.Xml.Xsl.Runtime.NodeRangeIterator | |
System.Xml.Xsl.Runtime.ParentIterator | |
System.Xml.Xsl.Runtime.PrecedingIterator | |
System.Xml.Xsl.Runtime.PrecedingSiblingDocOrderIterator | |
System.Xml.Xsl.Runtime.PrecedingSiblingIterator | |
System.Xml.Xsl.Runtime.StringConcat | |
System.Xml.Xsl.Runtime.UnionIterator | |
System.Xml.Xsl.Runtime.XmlSortKeyAccumulator | |
System.Xml.Xsl.Runtime.XPathFollowingIterator | |
System.Xml.Xsl.Runtime.XPathFollowingMergeIterator | |
System.Xml.Xsl.Runtime.XPathPrecedingDocOrderIterator | |
System.Xml.Xsl.Runtime.XPathPrecedingIterator | |
System.Xml.Xsl.Runtime.XPathPrecedingMergeIterator |
See Also
Reference
ValueType Class
ValueType Members
System Namespace
Object
Enum