Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / DataFormat.cs / 1 / 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
- basevalidator.cs
- AccessDataSourceView.cs
- InfoCardRSACryptoProvider.cs
- ErrorWrapper.cs
- MsmqTransportReceiveParameters.cs
- PersianCalendar.cs
- ProcessModule.cs
- ValidationErrorCollection.cs
- BatchParser.cs
- EventlogProvider.cs
- XmlnsCache.cs
- MemberInfoSerializationHolder.cs
- WithStatement.cs
- DisableDpiAwarenessAttribute.cs
- ConnectionManagementElementCollection.cs
- GeneralTransformGroup.cs
- RemotingServices.cs
- RenderingBiasValidation.cs
- PolicyUnit.cs
- FreezableCollection.cs
- SoapObjectInfo.cs
- ProtocolElementCollection.cs
- RequestCache.cs
- CodeDelegateCreateExpression.cs
- XPathParser.cs
- EventPropertyMap.cs
- KnownColorTable.cs
- SizeIndependentAnimationStorage.cs
- CheckBoxList.cs
- EntityFunctions.cs
- ObjectDataSourceEventArgs.cs
- StateBag.cs
- ObjectDataSource.cs
- DocumentViewerConstants.cs
- XmlTextAttribute.cs
- XmlSchemaType.cs
- TdsParameterSetter.cs
- TypedReference.cs
- Expression.cs
- Rotation3DKeyFrameCollection.cs
- UniqueEventHelper.cs
- ThreadAttributes.cs
- JournalEntryListConverter.cs
- HtmlElement.cs
- DataGridViewComboBoxEditingControl.cs
- RepeaterCommandEventArgs.cs
- ActivitySurrogate.cs
- Visual3D.cs
- PolicyManager.cs
- FontUnitConverter.cs
- XmlAttribute.cs
- XpsPackagingException.cs
- ImageResources.Designer.cs
- WebRequestModuleElement.cs
- DbParameterCollectionHelper.cs
- FrameDimension.cs
- DesigntimeLicenseContext.cs
- Misc.cs
- RoleManagerEventArgs.cs
- MimeReturn.cs
- WindowsTokenRoleProvider.cs
- XmlDataSource.cs
- PolyBezierSegment.cs
- WebPartEditorApplyVerb.cs
- RuntimeTrackingProfile.cs
- Stacktrace.cs
- FtpRequestCacheValidator.cs
- XmlSerializerFaultFormatter.cs
- WebPartCatalogAddVerb.cs
- XmlStreamStore.cs
- AssemblyResourceLoader.cs
- Rule.cs
- AxWrapperGen.cs
- DetailsViewCommandEventArgs.cs
- ControlIdConverter.cs
- Rss20ItemFormatter.cs
- InputScope.cs
- HMACSHA1.cs
- DesignerVerb.cs
- ThicknessAnimationBase.cs
- ILGenerator.cs
- EntityContainerEmitter.cs
- OleDbWrapper.cs
- AnnotationStore.cs
- LowerCaseStringConverter.cs
- HtmlElement.cs
- TabControlToolboxItem.cs
- ClusterRegistryConfigurationProvider.cs
- InvalidPropValue.cs
- FormsAuthenticationModule.cs
- BufferedGenericXmlSecurityToken.cs
- EmbeddedMailObject.cs
- ScriptDescriptor.cs
- SqlConnectionString.cs
- SafeSystemMetrics.cs
- ChtmlTextBoxAdapter.cs
- TwoPhaseCommitProxy.cs
- ReturnType.cs
- EntityDataSourceViewSchema.cs
- __Error.cs