Code:
/ 4.0 / 4.0 / 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.
//----------------------------------------------------------------------------
//
//
// 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
- ChangeConflicts.cs
- MemberDescriptor.cs
- File.cs
- DesignerProperties.cs
- ImageCodecInfoPrivate.cs
- CodeDefaultValueExpression.cs
- ScriptResourceAttribute.cs
- IntellisenseTextBox.cs
- PagerSettings.cs
- DropSource.cs
- RepeaterCommandEventArgs.cs
- Bookmark.cs
- TextInfo.cs
- PrePrepareMethodAttribute.cs
- SurrogateSelector.cs
- FileReservationCollection.cs
- ResXResourceSet.cs
- PageWrapper.cs
- FocusWithinProperty.cs
- LicenseContext.cs
- GeneralTransform.cs
- ResourceExpression.cs
- HMACSHA384.cs
- WebAdminConfigurationHelper.cs
- DataObjectCopyingEventArgs.cs
- UnsafeNativeMethods.cs
- SignatureHelper.cs
- FunctionImportMapping.cs
- DeferredTextReference.cs
- XmlSchemaImport.cs
- Win32Exception.cs
- DetailsViewCommandEventArgs.cs
- DataSourceViewSchemaConverter.cs
- EnumMemberAttribute.cs
- _SslSessionsCache.cs
- SmiContext.cs
- OdbcConnectionOpen.cs
- AsymmetricAlgorithm.cs
- SessionPageStateSection.cs
- DataGridRowHeader.cs
- MonthChangedEventArgs.cs
- WindowsProgressbar.cs
- GridViewSortEventArgs.cs
- SchemaImporterExtensionElementCollection.cs
- IISUnsafeMethods.cs
- View.cs
- ProfileProvider.cs
- DataRowExtensions.cs
- XmlHierarchicalEnumerable.cs
- RuleSettings.cs
- XmlUtf8RawTextWriter.cs
- DocumentEventArgs.cs
- AsymmetricKeyExchangeFormatter.cs
- PartitionedDataSource.cs
- OdbcParameter.cs
- MostlySingletonList.cs
- EntityViewGenerator.cs
- ThumbButtonInfoCollection.cs
- BamlWriter.cs
- XmlConvert.cs
- ErrorsHelper.cs
- RequestUriProcessor.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ExecutionEngineException.cs
- StylusButton.cs
- UriTemplateCompoundPathSegment.cs
- MailMessage.cs
- LocalServiceSecuritySettings.cs
- SQLDecimalStorage.cs
- HttpAsyncResult.cs
- ImpersonationContext.cs
- MainMenu.cs
- DiagnosticStrings.cs
- ContentPropertyAttribute.cs
- DataSourceView.cs
- RelationshipSet.cs
- SafeArrayRankMismatchException.cs
- SimpleRecyclingCache.cs
- DocumentationServerProtocol.cs
- QueryAccessibilityHelpEvent.cs
- File.cs
- WorkflowTransactionService.cs
- EntityStoreSchemaGenerator.cs
- SafeLibraryHandle.cs
- WebInvokeAttribute.cs
- DefaultPropertyAttribute.cs
- ParameterToken.cs
- DateTimeOffsetConverter.cs
- SiteMap.cs
- AlternateViewCollection.cs
- SystemPens.cs
- KnownColorTable.cs
- LogicalCallContext.cs
- CacheForPrimitiveTypes.cs
- NativeMethods.cs
- SafeNativeMemoryHandle.cs
- SiteOfOriginPart.cs
- AttributeSetAction.cs
- DesignRelation.cs
- HealthMonitoringSection.cs