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
- SortKey.cs
- DesignerDataConnection.cs
- VectorAnimation.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- ScriptingScriptResourceHandlerSection.cs
- Predicate.cs
- ParallelActivityDesigner.cs
- CharacterShapingProperties.cs
- BStrWrapper.cs
- EntityTypeBase.cs
- EventLogReader.cs
- ExplicitDiscriminatorMap.cs
- RootCodeDomSerializer.cs
- ManagedWndProcTracker.cs
- EdmComplexPropertyAttribute.cs
- RelatedCurrencyManager.cs
- XmlSchemaSubstitutionGroup.cs
- ExpressionBuilder.cs
- OciEnlistContext.cs
- DoubleUtil.cs
- SqlProviderUtilities.cs
- VisualBasicSettingsHandler.cs
- TrackBar.cs
- MessageQueuePermission.cs
- WSSecureConversation.cs
- TypeConverterHelper.cs
- SplitContainer.cs
- HierarchicalDataBoundControl.cs
- SourceFileBuildProvider.cs
- ExceptionUtil.cs
- StyleHelper.cs
- DropTarget.cs
- GridViewUpdateEventArgs.cs
- ExeConfigurationFileMap.cs
- Comparer.cs
- DataServiceConfiguration.cs
- XmlSchemaSequence.cs
- FormViewInsertEventArgs.cs
- XPathNodePointer.cs
- DocumentViewerBaseAutomationPeer.cs
- RenderingBiasValidation.cs
- BamlCollectionHolder.cs
- Preprocessor.cs
- FrameworkContentElement.cs
- PipeConnection.cs
- XmlEncoding.cs
- Permission.cs
- ToolStripGripRenderEventArgs.cs
- ModuleElement.cs
- EmptyEnumerator.cs
- RepeatBehavior.cs
- GridItemProviderWrapper.cs
- WebServiceParameterData.cs
- FormViewInsertEventArgs.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- TouchesCapturedWithinProperty.cs
- userdatakeys.cs
- ListControlActionList.cs
- WebPartMovingEventArgs.cs
- PrimaryKeyTypeConverter.cs
- Win32Native.cs
- EntryPointNotFoundException.cs
- CollectionViewProxy.cs
- SystemException.cs
- PackWebResponse.cs
- GenericsInstances.cs
- RuntimeHandles.cs
- DataGridItemCollection.cs
- _HeaderInfo.cs
- FormatterServices.cs
- TypeListConverter.cs
- XslAst.cs
- PageVisual.cs
- ShapingWorkspace.cs
- validation.cs
- SQLDoubleStorage.cs
- TextRenderer.cs
- SplitContainer.cs
- EntityClassGenerator.cs
- TempEnvironment.cs
- TransformPatternIdentifiers.cs
- CodeMemberMethod.cs
- DataKey.cs
- InvalidOleVariantTypeException.cs
- ListViewDeleteEventArgs.cs
- EdmTypeAttribute.cs
- ProjectionPathBuilder.cs
- ReadOnlyAttribute.cs
- InputEventArgs.cs
- MiniMapControl.xaml.cs
- DeviceContext.cs
- SchemaObjectWriter.cs
- InputLanguageProfileNotifySink.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DateBoldEvent.cs
- HttpPostedFileBase.cs
- EntityCollectionChangedParams.cs
- ColorBlend.cs
- ActiveDocumentEvent.cs
- BeginStoryboard.cs