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
- XsltFunctions.cs
- _TLSstream.cs
- ResourceAttributes.cs
- XPathNodeHelper.cs
- WizardForm.cs
- TemplatePagerField.cs
- ButtonColumn.cs
- DesignerObject.cs
- Misc.cs
- HttpClientChannel.cs
- ObjectDisposedException.cs
- UnmanagedMemoryStreamWrapper.cs
- WindowsFormsHelpers.cs
- RouteParametersHelper.cs
- Peer.cs
- ScrollBar.cs
- KnownTypesProvider.cs
- BamlLocalizationDictionary.cs
- Marshal.cs
- RedirectionProxy.cs
- ConfigurationValues.cs
- DirectoryNotFoundException.cs
- CodeParameterDeclarationExpression.cs
- SwitchLevelAttribute.cs
- Pair.cs
- InvalidCommandTreeException.cs
- DropDownButton.cs
- EditorZoneBase.cs
- Convert.cs
- WindowsSspiNegotiation.cs
- ModelTreeEnumerator.cs
- Atom10FormatterFactory.cs
- TemplateNameScope.cs
- CodeCompileUnit.cs
- PathFigure.cs
- UrlMappingsSection.cs
- RemotingSurrogateSelector.cs
- RegexMatch.cs
- BroadcastEventHelper.cs
- IntSecurity.cs
- Axis.cs
- ModelPropertyDescriptor.cs
- UICuesEvent.cs
- GlyphElement.cs
- MarkerProperties.cs
- AppSettingsExpressionBuilder.cs
- ValueTypeFieldReference.cs
- EntityDataSourceQueryBuilder.cs
- selecteditemcollection.cs
- ClientTarget.cs
- ReadonlyMessageFilter.cs
- Interlocked.cs
- TypeGeneratedEventArgs.cs
- CookieParameter.cs
- DataSourceSerializationException.cs
- AssemblyCache.cs
- MessageSecurityOverHttp.cs
- ILGenerator.cs
- FlowDocumentReaderAutomationPeer.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- FactoryGenerator.cs
- WriteStateInfoBase.cs
- UpDownEvent.cs
- CheckBox.cs
- PageAdapter.cs
- FamilyMap.cs
- Utility.cs
- KeyPressEvent.cs
- HttpFileCollectionBase.cs
- DBNull.cs
- DateTimePicker.cs
- TextRangeAdaptor.cs
- MonthChangedEventArgs.cs
- Parallel.cs
- ConfigurationElementProperty.cs
- DtrList.cs
- FormViewDeleteEventArgs.cs
- DirectoryInfo.cs
- XamlFxTrace.cs
- MenuItemStyleCollection.cs
- IpcServerChannel.cs
- GenerateScriptTypeAttribute.cs
- HttpServerVarsCollection.cs
- ConnectionStringsExpressionBuilder.cs
- XmlSerializerSection.cs
- WeakReferenceKey.cs
- FloaterBaseParaClient.cs
- InstanceKeyNotReadyException.cs
- XmlLanguageConverter.cs
- ChtmlImageAdapter.cs
- VisualStyleInformation.cs
- BrowserInteropHelper.cs
- Policy.cs
- ZipIOExtraFieldPaddingElement.cs
- ColumnResizeAdorner.cs
- VirtualDirectoryMappingCollection.cs
- NativeWindow.cs
- Grid.cs
- basevalidator.cs
- NamedPipeDuplicateContext.cs