Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / DataFormat.cs / 1305600 / DataFormat.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// Description: Manage the data format.
//
// See spec at http://avalon/uis/Data%20Transfer%20clipboard%20dragdrop/Avalon%20Data%20Transfer%20Object.htm
//
// History:
// 08/16/2002 : sangilj Created
//
//---------------------------------------------------------------------------
using MS.Internal.PresentationCore;
namespace System.Windows
{
#region DataFormat Class
///
/// Represents a data format type.
///
public sealed class DataFormat
{
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
#region Constructors
///
/// Initializes a new instance of the DataFormat class and specifies format name and id.
///
public DataFormat(string name, int id)
{
if (name == null)
{
throw new ArgumentNullException("name");
}
if (name == string.Empty)
{
throw new ArgumentException(SR.Get(SRID.DataObject_EmptyFormatNotAllowed));
}
this._name = name;
this._id = id;
}
#endregion Constructors
//------------------------------------------------------
//
// Public Properties
//
//-----------------------------------------------------
#region Public Properties
///
/// Specifies the name of this format.
/// This field is read-only.
///
public string Name
{
get
{
return _name;
}
}
///
/// Specifies the Id number for this format.
/// This field is read-only.
///
public int Id
{
get
{
return _id;
}
}
#endregion Public Properties
//------------------------------------------------------
//
// Private Fields
//
//------------------------------------------------------
#region Private Fields
// The registered clipboard format name string.
readonly string _name;
// The registered clipboard format id.
readonly int _id;
#endregion Private Fields
}
#endregion DataFormat Class
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RuntimeArgumentHandle.cs
- QilNode.cs
- OdbcEnvironment.cs
- DataConnectionHelper.cs
- InternalControlCollection.cs
- PageThemeParser.cs
- GraphicsPath.cs
- SharedUtils.cs
- Native.cs
- ActivityDesignerAccessibleObject.cs
- CoreSwitches.cs
- UpdateExpressionVisitor.cs
- RequestQueue.cs
- NavigationExpr.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- IgnoreDeviceFilterElementCollection.cs
- IDispatchConstantAttribute.cs
- UniqueID.cs
- TableCell.cs
- ConstNode.cs
- CompressedStack.cs
- WebPartEditorOkVerb.cs
- SQLMoneyStorage.cs
- SessionPageStateSection.cs
- SerializationSectionGroup.cs
- SetUserPreferenceRequest.cs
- DataServiceRequestException.cs
- GenerateHelper.cs
- Dispatcher.cs
- xmlfixedPageInfo.cs
- SubqueryTrackingVisitor.cs
- PagedDataSource.cs
- TreeViewAutomationPeer.cs
- NotFiniteNumberException.cs
- CellRelation.cs
- EditorResources.cs
- PropertyDescriptor.cs
- VisualTreeHelper.cs
- GetReadStreamResult.cs
- InitializeCorrelation.cs
- UDPClient.cs
- Int32Animation.cs
- SqlUDTStorage.cs
- XmlEncodedRawTextWriter.cs
- PageEventArgs.cs
- shaperfactoryquerycachekey.cs
- PropertyInformation.cs
- ColorMatrix.cs
- Matrix3DStack.cs
- Pts.cs
- HttpWebResponse.cs
- ImmutableCollection.cs
- BufferedStream.cs
- EntityViewGenerationAttribute.cs
- Int16Animation.cs
- x509utils.cs
- ConstraintStruct.cs
- Base64Stream.cs
- SoapElementAttribute.cs
- CachedPathData.cs
- Font.cs
- RoleGroupCollectionEditor.cs
- BaseComponentEditor.cs
- Attachment.cs
- TraceListener.cs
- UdpMessageProperty.cs
- StateWorkerRequest.cs
- CqlWriter.cs
- ToolStrip.cs
- OdbcPermission.cs
- ComponentCollection.cs
- WorkflowControlEndpoint.cs
- VisualStyleTypesAndProperties.cs
- IconConverter.cs
- AnnotationComponentManager.cs
- OptimizedTemplateContent.cs
- MenuItemCollectionEditor.cs
- ToolStripPanelRow.cs
- Block.cs
- EntityParameterCollection.cs
- PeerApplicationLaunchInfo.cs
- RootDesignerSerializerAttribute.cs
- ResetableIterator.cs
- AncestorChangedEventArgs.cs
- SerializationFieldInfo.cs
- AssemblyCache.cs
- PointAnimationBase.cs
- DataListCommandEventArgs.cs
- CodeFieldReferenceExpression.cs
- Emitter.cs
- BulletDecorator.cs
- SmtpDigestAuthenticationModule.cs
- WinInet.cs
- EventLogPermissionAttribute.cs
- RegexWorker.cs
- EdmSchemaAttribute.cs
- Size.cs
- ToolboxDataAttribute.cs
- HuffModule.cs
- SplineKeyFrames.cs