Reference |
Namespace | Description |
---|---|
CSHTML5 |
The CSHTML5 namespace contains classes that are specific to
C#/XAML for HTML5, such as the 'Interop' class for executing JavaScript code
from within C#.
|
System |
The System namespace contains fundamental classes and base classes
that define commonly-used value and reference data types, events and event handlers,
interfaces, attributes, and processing exceptions.
|
System.CodeDom.Compiler | |
System.Collections |
The System.Collections namespaces contain types that define various standard, specialized, and generic collection objects.
|
System.Collections.Generic |
The System.Collections.Generic namespace contains interfaces
and classes that define generic collections, which allow users to create strongly
typed collections that provide better type safety and performance than non-generic
strongly typed collections.
|
System.Collections.ObjectModel |
The System.Collections.ObjectModel namespace contains classes
that can be used as collections in the object model of a reusable library. Use these
classes when properties or methods return collections.
|
System.Collections.Specialized |
The System.Collections.Specialized namespace contains specialized
and strongly-typed collections; for example, a linked list dictionary, a bit vector,
and collections that contain only strings.
|
System.ComponentModel |
The System.ComponentModel namespaces contain types that implement
the run-time and design-time behavior of components and controls. Child namespaces support
the Managed Extensibility Framework (MEF), provide attribute classes that define metadata
for ASP.NET Dynamic Data controls, and contain types that let you define the design-time
behavior of components and their user interfaces.
|
System.Diagnostics |
The System.Diagnostics namespaces contain types that enable you to
interact with system processes, event logs, and performance counters. Child namespaces
contain types to interact with code analysis tools, to support contracts, to extend
design-time support for application monitoring and instrumentation, to log event data
using the Event Tracing for Windows (ETW) tracing subsystem, to read to and write from
event logs and collect performance data, and to read and write debug symbol information.
|
System.Globalization |
The System.Globalization namespace contains classes that define
culture-related information, including language, country/region, calendars in use,
format patterns for dates, currency, and numbers, and sort order for strings. These
classes are useful for writing globalized (internationalized) applications. Classes
such as StringInfo and TextInfo provide advanced globalization functionalities,
including surrogate support and text element processing.
|
System.IO |
The System.IO namespaces contain types that support input and
output, including the ability to read and write data to streams either synchronously
or asynchronously, to compress data in streams, to create and use isolated stores, to
map files to an application's logical address space, to store multiple data objects
in a single container, to communicate using anonymous or named pipes, to implement
custom logging, and to handle the flow of data to and from serial ports.
|
System.IO.IsolatedStorage | |
System.Net |
The System.Net namespaces contain classes that provide a simple
programming interface for a number of network protocols, programmatically access and
update configuration settings for the System.Net namespaces, define cache policies for
web resources, compose and send e-mail, represent Multipurpose Internet Mail Exchange (MIME)
headers, access network traffic data and network address information, and access
peer-to-peer networking functionality. Additional child namespaces provide a managed
implementation of the Windows Sockets (Winsock) interface and provide access to network
streams for secure communications between hosts.
|
System.Net.Security |
The System.Net.Security namespace provides network streams for secure
communications between hosts.
|
System.Reflection |
The System.Reflection namespaces contain types that provide a managed
view of loaded types, methods, and fields, and that can dynamically create and invoke
types. A child namespace contains types that enable a compiler or other tool to
emit metadata and Microsoft intermediate language (MSIL).
|
System.Resources |
The System.Resources namespaces contain types that enable developers to
create, store, and manage an application's culture-specific resources.
|
System.Runtime.CompilerServices |
The System.Runtime.CompilerServices namespace provides functionality for
compiler writers who use managed code to specify attributes in metadata that affect the
run-time behavior of the common language runtime.
|
System.Runtime.InteropServices |
The System.Runtime.InteropServices namespace provides a wide variety of
members that support COM interop and platform invoke services. If you are unfamiliar
with these services, see Interoperating with Unmanaged Code.
|
System.Runtime.Serialization |
The System.Runtime.Serialization namespace contains classes that can
be used for serializing and deserializing objects. Serialization is the process of
converting an object or a graph of objects into a linear sequence of bytes for
either storage or transmission to another location. Deserialization is the process
of taking in stored information and recreating objects from it.
|
System.ServiceModel |
The System.ServiceModel namespaces contain the types necessary to
build Windows Communication Foundation (WCF) service and client applications.
|
System.ServiceModel.Channels |
The System.ServiceModel.Channels provides classes related to service model channels.
|
System.Text |
The System.Text namespaces contain types for character encoding and
string manipulation. A child namespace enables you to process text using regular expressions.
|
System.Text.RegularExpressions | |
System.Threading |
The System.Threading namespaces contain types that enable multithreaded
programming. A child namespace provides types that simplify the work of writing
concurrent and asynchronous code.
|
System.Windows |
The System.Windows namespaces contain types used in Windows Presentation
Foundation (WPF) applications, including animation clients, user interface controls,
data binding, and type conversion. System.Windows.Forms and its child namespaces are
used for developing Windows Forms applications.
|
System.Windows.Input | |
System.Windows.Markup |
The System.Windows.Markup namespace provides types to support XAML.
Some of these types are located in WPF assemblies and are specific to WPF scenarios
that involve XAML. Other types in this namespace provide support for .NET Framework
XAML Services in general, and do not require referencing WPF assemblies.
|
System.Windows.Media.Effects | |
System.Xml |
The System.Xml namespaces contain types for processing XML. Child
namespaces support serialization of XML documents or streams, XSD schemas, XQuery
1.0 and XPath 2.0, and LINQ to XML, which is an in-memory XML programming interface
that enables easy modification of XML documents.
|
System.Xml.Schema |
The System.Xml.Schema namespace contains the XML classes that provide
standards-based support for XML schema definition language (XSD) schemas.
|
System.Xml.Serialization |
The System.Xml.Serialization namespace contains classes that are used
to serialize objects into XML format documents or streams.
|
Windows.ApplicationModel.Activation |
The Windows.ApplicationModel.Activation namespace enables an app to
handle the activation parameters for the activation contracts, appointments, and
extensions supported by Windows.
|
Windows.Devices.Input |
The Windows.Devices.Input namespace provides support for identifying
the input devices available (pointer, touch, mouse, and keyboard) and retrieving
information about those devices.
|
Windows.Foundation |
The Windows.Foundation namespace enables fundamental Windows Runtime
functionality, including managing asynchronous operations and accessing property
stores. This namespace also defines common value types that represent Uniform
Resource Identifiers (URIs), dates and times, 2-D measurements, and other basic values.
|
Windows.System | |
Windows.UI |
The Windows.UI namespace provides an app with access to core system
functionality and run-time information about its UI.
|
Windows.UI.Core |
The Windows.UI.Core namespace provides the basic user interface window
components, including core input events and event dispatch.
|
Windows.UI.Input |
The Windows.UI.Input namespace provides support for the Windows input system.
|
Windows.UI.Text |
The Windows.UI.Text namespace provides support for working with textual content.
|
Windows.UI.Xaml |
The Windows.UI.Xaml namespace provides general framework APIs and
application model APIs, and a variety of support classes that are commonly used
by many different feature areas.
|
Windows.UI.Xaml.Controls |
The Windows.UI.Xaml.Controls namespace provides UI controls and classes
that support existing and custom controls.
|
Windows.UI.Xaml.Controls.Primitives |
The Windows.UI.Xaml.Controls.Primitives namespace defines classes
that represent the component parts of UI controls, or otherwise support the control
composition model. Also defines interfaces for control patterns such as snapping and selection.
|
Windows.UI.Xaml.Data |
The Windows.UI.Xaml.Data namespace defines the data binding infrastructure for apps.
|
Windows.UI.Xaml.Input |
The Windows.UI.Xaml.Input namespace defines the input and input event
infrastructure for apps and UI elements.
|
Windows.UI.Xaml.Markup |
The Windows.UI.Xaml.Markup namespace provides XAML language support
API for Windows Store apps and the Windows Runtime.
|
Windows.UI.Xaml.Media |
The Windows.UI.Xaml.Media namespace provides basic media support,
graphics primitives, and brush-drawing APIs.
|
Windows.UI.Xaml.Media.Animation | |
Windows.UI.Xaml.Media.Imaging |
The Windows.UI.Xaml.Media.Imaging namespace provides types related to
imaging and obtaining resources and source files for bitmap images.
|
Windows.UI.Xaml.Navigation |
The Windows.UI.Xaml.Navigation namespace provides types that support navigation events as initiated by the Page and Frame classes.
|
Windows.UI.Xaml.Shapes |
The Windows.UI.Xaml.Shapes namespace defines basic shapes that are intended for decorative rendering or for compositing non-interactive parts of controls.
|