System.Runtime Namespace
System.RuntimeAssembly:
mscorlib (in mscorlib.dll)
Provides types that represent the underlying runtime environment and support the operations of the .NET Common Language Runtime (CLR).
Classes
Assembly
Represents an assembly, which is a partially trusted, uniquely versioned collection of files that typically comprises a logical unit of deployment. The assembly is the unit of code reuse and versioning.
AssemblyConfigurationAttribute
public sealed class AssemblyConfigurationAttribute : Attribute
Specifies the build configuration for an assembly.
AssemblyCopyrightAttribute
public sealed class AssemblyCopyrightAttribute : Attribute
Specifies the copyright information for an assembly.
AssemblyCultureAttribute
public sealed class AssemblyCultureAttribute : Attribute
Specifies the culture that is associated with an assembly.
AssemblyDefaultAliasAttribute
public sealed class AssemblyDefaultAliasAttribute : Attribute
Specifies a default alias for the assembly. This is the name that the Global Assembly Cache (GAC) uses when the assembly is installed.
AssemblyDescriptionAttribute
public sealed class AssemblyDescriptionAttribute : Attribute
Specifies a description for an assembly.
AssemblyFileVersionAttribute
public sealed class AssemblyFileVersionAttribute : Attribute
Specifies the file version for an assembly.
AssemblyInformationalVersionAttribute
public sealed class AssemblyInformationalVersionAttribute : Attribute
Specifies the informational version for an assembly.
AssemblyName
Represents the metadata of a strongly named assembly, such as its culture, version, and public key token.
AssemblyProductAttribute
public sealed class AssemblyProductAttribute : Attribute
Specifies the product name for an assembly.
AssemblyTitleAttribute
public sealed class AssemblyTitleAttribute : Attribute
Specifies the title for an assembly.
AssemblyTrademarkAttribute
public sealed class AssemblyTrademarkAttribute : Attribute
Specifies the trademark information for an assembly.
AssemblyVersionAttribute
public sealed class AssemblyVersionAttribute : Attribute
Specifies the version number of an assembly.
CurrentManagementContext
Represents the current management context in which the application is running.
ExceptionServices
Provides methods for working with exceptions, including capturing and rethrowing them.
FieldOffsetAttribute
public sealed class FieldOffsetAttribute : Attribute
Specifies the physical offset of a field within a structure.
GCHandle
Represents a handle to an object in the garbage collector's heap.
HandleCategory
Specifies the type of handle managed by the garbage collector.
IsVolatile
Provides a mechanism to mark a field as volatile.
Marshal
Provides methods for allocating unmanaged memory, copying unmanaged memory to and from managed memory, and converting managed types to unmanaged types and vice versa.
ModuleHandle
Represents a handle to a module.
Platform
Provides information about the operating system and processor architecture of the current platform.
Progress
Represents a progress indicator. This is an abstract class and cannot be instantiated.
ResourceAttributes
Specifies the attributes of a resource.
Runtime
Provides information about the .NET runtime environment.
RuntimeCompatibilityAttribute
public sealed class RuntimeCompatibilityAttribute : Attribute
Specifies runtime compatibility options for an assembly.
SafeHandle
Represents a handle to an unmanaged resource, such as a file handle or a registry key handle.
StructLayoutAttribute
public sealed class StructLayoutAttribute : Attribute
Specifies the explicit layout of classes, structures, and enumerated types.
ThreadStaticAttribute
public sealed class ThreadStaticAttribute : Attribute
Indicates that the value of an ambient field is instance-specific to the thread that accesses it.
Type
Represents type declarations such as classes, interfaces, and value types. These declarations are CLS-compliant, and they are the basis for all other types.
TypedReference
Represents a managed reference to a field or array element.
UmsAttribute
public sealed class UmsAttribute : Attribute
Specifies that the assembly is a User-Managed Service (UMS).
UserInterfaceType
Specifies the user interface type of the target platform.
Enums
Attributes
- AssemblyConfigurationAttribute
- AssemblyCopyrightAttribute
- AssemblyCultureAttribute
- AssemblyDefaultAliasAttribute
- AssemblyDescriptionAttribute
- AssemblyFileVersionAttribute
- AssemblyInformationalVersionAttribute
- AssemblyProductAttribute
- AssemblyTitleAttribute
- AssemblyTrademarkAttribute
- AssemblyVersionAttribute
- FieldOffsetAttribute
- RuntimeCompatibilityAttribute
- StructLayoutAttribute
- ThreadStaticAttribute
- UmsAttribute
Interfaces
- IDisposable (Implemented by SafeHandle)
Delegates
No public delegates are defined in this namespace.
Structures
Abstract Classes
Sealed Classes
- Assembly
- AssemblyConfigurationAttribute
- AssemblyCopyrightAttribute
- AssemblyCultureAttribute
- AssemblyDefaultAliasAttribute
- AssemblyDescriptionAttribute
- AssemblyFileVersionAttribute
- AssemblyInformationalVersionAttribute
- AssemblyName
- AssemblyProductAttribute
- AssemblyTitleAttribute
- AssemblyTrademarkAttribute
- AssemblyVersionAttribute
- ExceptionServices
- FieldOffsetAttribute
- IsVolatile
- Marshal
- Platform
- Runtime
- RuntimeCompatibilityAttribute
- StructLayoutAttribute
- ThreadStaticAttribute
- UmsAttribute
Static Classes
Static Structures
No public static structures are defined in this namespace.
Static Abstract Classes
No public static abstract classes are defined in this namespace.