In The Hand LtdIn The Hand
Namespaces
Namespaces
.NET Components for Mobility
Namespaces
NamespaceDescription
InTheHand
The InTheHand namespace contains fundamental classes and base classes.

InTheHand.Collections
The InTheHand.Collections namespace contains interfaces and classes that define various collections of objects, such as lists, queues, bit arrays, hash tables and dictionaries.

InTheHand.Collections.ObjectModel
The InTheHand.Collections.ObjectModel namespace contains classes that can be used as collections in the object model of a reusable library.

InTheHand.Collections.Specialized
The InTheHand.Collections.Specialized namespace contains specialized and strongly-typed collections.

InTheHand.ComponentModel
The InTheHand.ComponentModel namespace provides classes that are used to implement the run-time and design-time behavior of components and controls.

InTheHand.Configuration
The InTheHand.Configuration namespace contains the types that provide the programming model for handling configuration data.

InTheHand.Data.Common
The InTheHand.Data.Common namespace contains classes shared by the .NET Compact Framework data providers.

InTheHand.Data.SqlClient
The InTheHand.Data.SqlClient namespace contains helper classes for the .NET Compact Framework Data Provider for SQL Server.

InTheHand.Data.SqlServerCe
The InTheHand.Data.SqlServerCe namespace contains helper classes for the .NET Compact Framework Data Provider for SQL Server CE.

InTheHand.Data.WindowsCE
The InTheHand.Data.WindowsCE namespace contains the .NET Compact Framework Data Provider for Windows CE.

InTheHand.Device.Location
The InTheHand.Device.Location namespace allows application developers to easily access the device's location using a single API. Location information is retrieved from GPS in the current release. An application developer using this API does not need to know which location-sensing technologies are available on a particular computer and is freed from the burden of tailoring an application to a specific hardware configuration. The GeoCoordinateWatcher class supplies location data that is based on latitude and longitude coordinates. The ICivicAddressResolver type provides the ability to implement functionality to resolve from a coordinate location to a civic address, and the IGeoPositionWatcher{T} interface can be implemented to extend the types of location data that are supplied.

InTheHand.Devices
The InTheHand.Devices namespace exposes the VibrateController class which allows applications to vibrate the device.

InTheHand.Diagnostics
The InTheHand.Diagnostics namespace provides classes that allow you to interact with system processes.

InTheHand.Drawing
The InTheHand.Drawing namespace provides additional drawing methods.

InTheHand.Drawing.Drawing2D
The InTheHand.Drawing.Drawing2D namespace provides advanced two-dimensional and vector graphics functionality.

InTheHand.Drawing.Imaging
The InTheHand.Drawing.Imaging namespace provides advanced GDI+ imaging functionality.

InTheHand.IO
The InTheHand.IO namespace contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support.

InTheHand.IO.IsolatedStorage
The InTheHand.IO.IsolatedStorage namespace contains types that allow the creation and use of isolated stores.

InTheHand.Media
The InTheHand.Media namespace provides classes for playing audio.

InTheHand.Net
The InTheHand.Net namespace provides a simple programming interface for additional protocols used on networks today.

InTheHand.Net.Mail
The InTheHand.Net.Mail namespace contains classes used to send electronic mail to a Simple Mail Transfer Protocol (SMTP) server for delivery.

InTheHand.Net.Mime
The InTheHand.Net.Mime namespace holds types that are used to represent Multipurpose Internet Mail Exchange (MIME) headers.

InTheHand.Net.NetworkInformation
The InTheHand.Net.NetworkInformation namespace provides access to network traffic data, network address information, and notification of address changes for the local computer. The namespace also contains classes that implement the Ping utility. You can use Ping and related classes to check whether a computer is reachable across the network.

InTheHand.Net.RemoteAccess
The InTheHand.Net.RemoteAccess namespace holds types that are used to interact with Remote Access networking.

InTheHand.Phone
The InTheHand.Phone namespace provides classes for working with phone devices.

InTheHand.Phone.Info
The InTheHand.Phone.Info namespace provides classes for working with device information.

InTheHand.Phone.Media
The InTheHand.Phone.Media namespace provides classes for working with colors and graphics on phone devices.

InTheHand.Phone.Tasks
The InTheHand.Phone.Tasks namespace provides a set of reusable choosers and tasks for .NET Compact Framework applications

InTheHand.Reflection
The InTheHand.Reflection namespace contains classes and interfaces that provide a managed view of loaded types, methods, and fields, with the ability to dynamically create and invoke types.

InTheHand.Runtime.InteropServices
The InTheHand.Runtime.InteropServices namespace provides a wide variety of members that support COM interop and platform invoke services.

InTheHand.Runtime.InteropServices.ComTypes
The InTheHand.Runtime.InteropServices.ComTypes namespace contains methods that are defintions of COM functions for managed code.

InTheHand.Security.Cryptography
The InTheHand.Security.Cryptography namespace provides additional cryptographic services such as AES.

InTheHand.Security.Cryptography.X509Certificates
The InTheHand.Security.Cryptography.X509Certificates namespace contains helper classes for working with Authenticode X.509 v.3 certificate.

InTheHand.ServiceProcess
The InTheHand.ServiceProcess namespace provides classes that allow you to control Windows Embedded service applications.

InTheHand.Text
The InTheHand.Text namespace contains classes to assist with character encodings.

InTheHand.Threading
The InTheHand.Threading namespace provides classes that assist multithreaded programming.

InTheHand.ViewModels
The InTheHand.ViewModels namespace provides a base-class implementation of a View Model.

InTheHand.VisualBasic
The InTheHand.VisualBasic namespace contains types that support the Visual Basic Runtime in Visual Basic.

InTheHand.VisualBasic.ApplicationServices
The InTheHand.VisualBasic.ApplicationServices namespace contains types that support the Visual Basic Application Model and provide access to application information.

InTheHand.VisualBasic.CompilerServices
The InTheHand.VisualBasic.CompilerServices namespace contains internal-use only types that support the Visual Basic compiler.

InTheHand.VisualBasic.Devices
The InTheHand.VisualBasic.Devices namespace contains types that support the My objects related to devices in Visual Basic.

InTheHand.VisualBasic.FileIO
The InTheHand.VisualBasic.FileIO namespace contains types that support the My file system object in Visual Basic.

InTheHand.VisualBasic.Logging
The InTheHand.VisualBasic.Logging namespace contains types that support the My logging objects in Visual Basic and provides a simple log listener that directs logging output to file.

InTheHand.VisualBasic.MyServices
The InTheHand.VisualBasic.MyServices namespace contains types that support My in Visual Basic.

InTheHand.Win32
The InTheHand.Win32 namespace provides classes that handle events raised by the operating system.

InTheHand.Windows
The InTheHand.Windows namespace provides general "framework" presentation classes for Mobile In The Hand. These classes are analogous to classes that exist in Silverlight.

InTheHand.Windows.Forms
The InTheHand.Windows.Forms namespace contains classes for creating Windows-based applications.

InTheHand.Windows.Input
The InTheHand.Windows.Input namespace provides classes and enumerations used to support custom input contexts on Windows Mobile and Windows Embedded Handheld.

InTheHand.WindowsCE.Forms
The InTheHand.WindowsCE.Forms namespace contains classes for programming device applications using the.NET Compact Framework.

InTheHand.WindowsCE.Messaging
TheInTheHand.WindowsCE.Messaging namespace provides classes that allow you to connect to, monitor, and administer message queues on the device and send, receive, or peek messages.

InTheHand.WindowsMobile
The InTheHand.WindowsMobile namespace provides shared classes used for launching applications on system events.

InTheHand.WindowsMobile.Configuration
The InTheHand.WindowsMobile.Configuration namespace provides a class with methods for testing the design of XML configuration files used for provisioning mobile devices, and for provisioning mobile devices with these files. In both cases, Configuration Manager is used to process the files.

Requires Windows Mobile 2003 Phone Edition, Windows Mobile 5.0, Windows Mobile 6 or Windows Embedded Handheld


InTheHand.WindowsMobile.Configuration.Providers
The InTheHand.WindowsMobile.Configuration.Providers namespace provides access to some of the Configuration Service Providers on Windows Mobile.

InTheHand.WindowsMobile.Forms
The InTheHand.WindowsMobile.Forms namespace provides classes for developing UI for Windows Mobile devices.

InTheHand.WindowsMobile.Media
The InTheHand.WindowsMobile.Media namespace provides classes that allow you to work with the Windows Mobile Bluetooth Audio Gateway.

Supports Windows Mobile 5.0 and later and some Windows Embedded CE 5.0 devices depending on components selected.


InTheHand.WindowsMobile.Net
The InTheHand.WindowsMobile.Net namespace provides classes that allow you to manage the network status of the device.

Requires Windows Mobile 2003 and later, Windows CE .NET 4.2 and later, Windows Embedded NavReady 2009


InTheHand.WindowsMobile.PocketOutlook
The InTheHand.WindowsMobile.PocketOutlook namespace provides classes that allow you to create and access PIM data items (Appointments, Tasks, and Contacts), and MAPI messaging items (e-mail and SMS messages).

InTheHand.WindowsMobile.PocketOutlook.MessageInterception
The InTheHand.WindowsMobile.PocketOutlook.MessageInterception namespace provides classes that give you access to a message processing mechanism for automatically intercepting incoming SMS messages with properties that match specific criteria, and then launching applications to process them.

Requires Windows Mobile 5.0, Windows Mobile 6 or Windows Embedded Handheld


InTheHand.WindowsMobile.Status
The InTheHand.WindowsMobile.Status namespace provides classes, and enumerations that provide access to system properties.

InTheHand.WindowsMobile.Telephony
The InTheHand.WindowsMobile.Telephony namespace provides classes for working with the phone functionality on devices with cellular hardware.