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
- CounterSetInstanceCounterDataSet.cs
- ResXResourceSet.cs
- ConnectionPointCookie.cs
- SurrogateEncoder.cs
- RequestTimeoutManager.cs
- StdValidatorsAndConverters.cs
- FrameworkRichTextComposition.cs
- ECDiffieHellmanCngPublicKey.cs
- ScopelessEnumAttribute.cs
- ItemsChangedEventArgs.cs
- OleDbPermission.cs
- ACL.cs
- PerSessionInstanceContextProvider.cs
- AncestorChangedEventArgs.cs
- Native.cs
- ControlEvent.cs
- CheckBoxStandardAdapter.cs
- XmlSchemaValidationException.cs
- UrlPath.cs
- DecoderFallback.cs
- QuaternionAnimationBase.cs
- Activator.cs
- DataGridViewComboBoxColumn.cs
- HashSet.cs
- BooleanStorage.cs
- HtmlLink.cs
- TextEncodedRawTextWriter.cs
- PartitionerQueryOperator.cs
- ListBase.cs
- WindowsFormsHelpers.cs
- NotifyInputEventArgs.cs
- Point3DAnimationBase.cs
- ImportCatalogPart.cs
- CheckBoxPopupAdapter.cs
- VisualBrush.cs
- ISAPIApplicationHost.cs
- PolicyUnit.cs
- BoolExpression.cs
- MetadataPropertyvalue.cs
- SqlExpressionNullability.cs
- QuaternionAnimation.cs
- Expressions.cs
- CatalogZone.cs
- RowVisual.cs
- CompoundFileStreamReference.cs
- DesignerActionUI.cs
- SiteMapNodeItem.cs
- XmlSchemaExporter.cs
- AncillaryOps.cs
- DataGridViewSelectedRowCollection.cs
- WebPartActionVerb.cs
- RuntimeIdentifierPropertyAttribute.cs
- ListDictionaryInternal.cs
- XmlWrappingReader.cs
- DBConcurrencyException.cs
- RuntimeConfig.cs
- ClientSideProviderDescription.cs
- PlainXmlDeserializer.cs
- PcmConverter.cs
- SystemTcpStatistics.cs
- TemplateBindingExtensionConverter.cs
- HtmlFormAdapter.cs
- ColorAnimationUsingKeyFrames.cs
- MarkupWriter.cs
- ValidatedControlConverter.cs
- IndexedEnumerable.cs
- NumberFormatInfo.cs
- Application.cs
- MatchAttribute.cs
- ISFClipboardData.cs
- _WinHttpWebProxyDataBuilder.cs
- RecognizedPhrase.cs
- XmlMapping.cs
- PackWebResponse.cs
- DataBindingCollection.cs
- ColorPalette.cs
- TextBoxBase.cs
- DesignerActionMethodItem.cs
- MediaElementAutomationPeer.cs
- MethodAccessException.cs
- validationstate.cs
- BufferedGraphicsManager.cs
- SizeLimitedCache.cs
- ServiceDescriptionImporter.cs
- IfJoinedCondition.cs
- GetTokenRequest.cs
- ModelService.cs
- HtmlControl.cs
- XmlSchemaAll.cs
- ActivityStateRecord.cs
- EntitySqlQueryCacheEntry.cs
- BitmapEffectRenderDataResource.cs
- X509ChainElement.cs
- CollectionBase.cs
- QilVisitor.cs
- PublisherIdentityPermission.cs
- WebResourceAttribute.cs
- CountdownEvent.cs
- InvokeProviderWrapper.cs
- OleDbDataAdapter.cs