Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- Binding.cs
- SoapMessage.cs
- StoreItemCollection.cs
- XmlUnspecifiedAttribute.cs
- __Filters.cs
- DesignerCategoryAttribute.cs
- WindowsScrollBar.cs
- PackageRelationshipSelector.cs
- CompiledXpathExpr.cs
- Variant.cs
- PixelShader.cs
- Viewport3DAutomationPeer.cs
- BuildProviderCollection.cs
- StrokeNode.cs
- DLinqColumnProvider.cs
- IWorkflowDebuggerService.cs
- RecognizedWordUnit.cs
- DispatcherTimer.cs
- MappingSource.cs
- ExpressionVisitor.cs
- WindowsEditBoxRange.cs
- NameValueFileSectionHandler.cs
- Dynamic.cs
- TextElementEnumerator.cs
- PathFigureCollectionValueSerializer.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- Exceptions.cs
- SkinBuilder.cs
- grammarelement.cs
- Pen.cs
- Transform.cs
- BinaryFormatter.cs
- ResourcePermissionBaseEntry.cs
- SecurityPolicySection.cs
- WebPartConnectionsConfigureVerb.cs
- SqlWorkflowPersistenceService.cs
- LayoutEvent.cs
- ErrorEventArgs.cs
- AppDomainManager.cs
- DeflateStream.cs
- FlowDocumentFormatter.cs
- SoapFormatExtensions.cs
- SafeLibraryHandle.cs
- DocumentOrderQuery.cs
- ConsoleTraceListener.cs
- ColorMap.cs
- NotConverter.cs
- XslAstAnalyzer.cs
- CodeBlockBuilder.cs
- RandomNumberGenerator.cs
- TransformConverter.cs
- TCPListener.cs
- X509CertificateCollection.cs
- OrderByQueryOptionExpression.cs
- AnimationLayer.cs
- EntityRecordInfo.cs
- XmlFormatExtensionPrefixAttribute.cs
- SqlDataSourceEnumerator.cs
- COM2FontConverter.cs
- MouseActionValueSerializer.cs
- DataServiceExpressionVisitor.cs
- AsymmetricKeyExchangeFormatter.cs
- ImportedPolicyConversionContext.cs
- ServiceDesigner.cs
- SimpleWebHandlerParser.cs
- UserControlDocumentDesigner.cs
- HostVisual.cs
- WebPartChrome.cs
- PaginationProgressEventArgs.cs
- OuterGlowBitmapEffect.cs
- XamlFigureLengthSerializer.cs
- MembershipSection.cs
- RoleGroup.cs
- Track.cs
- ComponentEditorForm.cs
- ByteAnimationUsingKeyFrames.cs
- Pair.cs
- ButtonField.cs
- HashHelper.cs
- OdbcEnvironment.cs
- InkPresenterAutomationPeer.cs
- PermissionSetTriple.cs
- WebServiceHost.cs
- RequestTimeoutManager.cs
- xsdvalidator.cs
- TraceInternal.cs
- XPathDocumentNavigator.cs
- CodePageEncoding.cs
- CachedPathData.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- ProcessThreadCollection.cs
- DataGridViewIntLinkedList.cs
- Wizard.cs
- SqlHelper.cs
- SqlDataRecord.cs
- ToolStripItemCollection.cs
- LinqExpressionNormalizer.cs
- SessionStateSection.cs
- CssClassPropertyAttribute.cs
- PathParser.cs