MarshalByRefObject Hierarchy
The following table lists the classes derived from System.MarshalByRefObject .
Derived Classes
Class | Description |
---|---|
IEHost.Execute.IEExecuteRemote | Â |
Microsoft.Build.Utilities.AppDomainIsolatedTask | Provides the same functionality as Task, but also derives from MarshalByRefObject so that it can be instantiated in its own app domain. |
Microsoft.Build.Utilities.TaskItem | Defines a single item of the project as it is passed into a task. |
Microsoft.Build.Utilities.TaskLoggingHelper | Provides helper logging methods used by tasks. |
Microsoft.Win32.RegistryKey | Represents a key-level node in the Windows registry. This class is a registry encapsulation. |
System.AppDomain | Represents an application domain, which is an isolated environment where applications execute. This class cannot be inherited. |
System.AppDomainManager | Provides a managed equivalent of an unmanaged host. |
System.ComponentModel.Component | Provides the base implementation for the IComponent interface and enables object sharing between applications. |
System.ContextBoundObject | Defines the base class for all context-bound classes. |
System.Data.Common.DataColumnMapping | Contains a generic column mapping for an object that inherits from DataAdapter. This class cannot be inherited. |
System.Data.Common.DataColumnMappingCollection | Contains a collection of DataColumnMapping objects. |
System.Data.Common.DataTableMapping | Contains a description of a mapped relationship between a source table and a DataTable. This class is used by a DataAdapter when populating a DataSet. |
System.Data.Common.DataTableMappingCollection | A collection of DataTableMapping objects. This class cannot be inherited. |
System.Data.Common.DbDataReader | Reads a forward-only stream of rows from a data source. |
System.Data.Common.DbParameter | Represents a parameter to a DbCommand and optionally, its mapping to a DataSet column. |
System.Data.Common.DbParameterCollection | The base class for a collection of parameters relevant to a DbCommand. |
System.Data.Common.DbTransaction | The base class for a transaction. |
System.Diagnostics.TraceListener | Provides the abstract base class for the listeners who monitor trace and debug output. |
System.DirectoryServices.SearchResultCollection | The SearchResultCollection class contains the SearchResult instances that the Active Directory hierarchy returned during a DirectorySearcher query. |
System.Drawing.Brush | Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths. |
System.Drawing.Drawing2D.CustomLineCap | Encapsulates a custom user-defined line cap. |
System.Drawing.Drawing2D.GraphicsContainer | Represents the internal data of a graphics container. This class is used when saving the state of a Graphics object using the BeginContainer and EndContainer methods. This class cannot be inherited. |
System.Drawing.Drawing2D.GraphicsPath | Represents a series of connected lines and curves. This class cannot be inherited. |
System.Drawing.Drawing2D.GraphicsPathIterator | Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. This class cannot be inherited. |
System.Drawing.Drawing2D.GraphicsState | Represents the state of a Graphics object. This object is returned by a call to the BeginContainer methods. This class cannot be inherited. |
System.Drawing.Drawing2D.Matrix | Encapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited. |
System.Drawing.Font | Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited. |
System.Drawing.FontFamily | Defines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited. |
System.Drawing.Graphics | Encapsulates a GDI+ drawing surface. This class cannot be inherited. |
System.Drawing.Icon | Represents a Windows icon, which is a small bitmap image used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system. |
System.Drawing.Image | An abstract base class that provides functionality for the Bitmap and Metafile descended classes. |
System.Drawing.Pen | Defines an object used to draw lines and curves. This class cannot be inherited. |
System.Drawing.Region | Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited. |
System.Drawing.StringFormat | Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited. |
System.EnterpriseServices.Internal.AssemblyLocator | Locates an assembly and returns information about its modules. |
System.EnterpriseServices.RegistrationHelper | Installs and configures assemblies in the COM+ catalog. This class cannot be inherited. |
System.IO.FileSystemInfo | Provides the base class for both FileInfo and DirectoryInfo objects. |
System.IO.IsolatedStorage.IsolatedStorage | Represents the abstract base class from which all isolated storage implementations must derive. |
System.IO.Stream | Provides a generic view of a sequence of bytes. |
System.IO.TextReader | Represents a reader that can read a sequential series of characters. |
System.IO.TextWriter | Represents a writer that can write a sequential series of characters. This class is abstract. |
System.Messaging.MessageEnumerator | Provides a forward-only cursor to enumerate through messages in a message queue. |
System.Messaging.MessageQueueEnumerator | Provides a forward-only cursor to enumerate through messages in a message queue. |
System.Net.WebRequest | Makes a request to a Uniform Resource Identifier (URI). This is an abstract class. |
System.Net.WebResponse | Provides a response from a Uniform Resource Identifier (URI). This is an abstract class. |
System.Reflection.AssemblyNameProxy | Provides a remotable version of the AssemblyName. |
System.Runtime.InteropServices.StandardOleMarshalObject | Replaces the standard common language runtime (CLR) free-threaded marshaler with the standard OLE STA marshaler. |
System.Runtime.Remoting.Lifetime.ClientSponsor | Provides a default implementation for a lifetime sponsor class. |
System.Runtime.Remoting.ObjectHandle | Wraps marshal-by-value object references, allowing them to be returned through an indirection. |
System.Threading.RegisteredWaitHandle | Represents a handle that has been registered when calling RegisterWaitForSingleObject. This class cannot be inherited. |
System.Threading.Timer | Provides a mechanism for executing a method at specified intervals. This class cannot be inherited. |
System.Threading.WaitHandle | Encapsulates operating system–specific objects that wait for exclusive access to shared resources. |
System.Web.Compilation.ClientBuildManager | Provides compilation services for ASP.NET applications. |
System.Web.Compilation.ClientBuildManagerCallback | Receives status information about a build from the ClientBuildManager object. |
System.Web.Hosting.ApplicationManager | Manages ASP.NET application domains for an ASP.NET hosting application. |
System.Web.Hosting.HostingEnvironment | Provides application-management functions and application services to a managed application within its application domain. This class cannot be inherited. |
System.Web.Hosting.ISAPIRuntime | Manages HttpWorkerRequest objects in the .NET Framework. This class cannot be inherited. |
System.Web.Hosting.VirtualFileBase | Provides the core implementation for the VirtualFile and VirtualDirectory objects. An abstract class, it cannot be instantiated. |
System.Web.Hosting.VirtualPathProvider | Provides a set of methods that enable a Web application to retrieve resources from a virtual file system. |
System.Windows.Forms.BaseCollection | Provides the base functionality for creating data-related collections in the System.Windows.Forms namespace. |
System.Windows.Forms.NativeWindow | Provides a low-level encapsulation of a window handle and a window procedure. |
System.Windows.Forms.NumericUpDownAccelerationCollection | Represents a sorted collection of NumericUpDownAcceleration objects in the NumericUpDown control. |
System.Windows.Forms.OwnerDrawPropertyBag | Contains values of properties that a component might need only occasionally. |
System.Windows.Forms.TreeNode | Represents a node of a TreeView. |
See Also
Reference
MarshalByRefObject Class
MarshalByRefObject Members
System Namespace