Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / Design / Serialization / DefaultSerializationProviderAttribute.cs / 1305376 / DefaultSerializationProviderAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel.Design.Serialization { using System.Security.Permissions; ////// The default serialization provider attribute is placed on a serializer /// to indicate the class to use as a default provider of that type of /// serializer. To be a default serialization provider, a class must /// implement IDesignerSerilaizationProvider and have an empty /// constructor. The class itself can be internal to the assembly. /// [AttributeUsage(AttributeTargets.Class, Inherited = false)] public sealed class DefaultSerializationProviderAttribute : Attribute { private string _providerTypeName; ////// Creates a new DefaultSerializationProviderAttribute /// public DefaultSerializationProviderAttribute(Type providerType) { if (providerType == null) { throw new ArgumentNullException("providerType"); } _providerTypeName = providerType.AssemblyQualifiedName; } ////// Creates a new DefaultSerializationProviderAttribute /// public DefaultSerializationProviderAttribute(string providerTypeName) { if (providerTypeName == null) { throw new ArgumentNullException("providerTypeName"); } _providerTypeName = providerTypeName; } ////// Returns the type name for the default serialization provider. /// public string ProviderTypeName { get { return _providerTypeName; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel.Design.Serialization { using System.Security.Permissions; ////// The default serialization provider attribute is placed on a serializer /// to indicate the class to use as a default provider of that type of /// serializer. To be a default serialization provider, a class must /// implement IDesignerSerilaizationProvider and have an empty /// constructor. The class itself can be internal to the assembly. /// [AttributeUsage(AttributeTargets.Class, Inherited = false)] public sealed class DefaultSerializationProviderAttribute : Attribute { private string _providerTypeName; ////// Creates a new DefaultSerializationProviderAttribute /// public DefaultSerializationProviderAttribute(Type providerType) { if (providerType == null) { throw new ArgumentNullException("providerType"); } _providerTypeName = providerType.AssemblyQualifiedName; } ////// Creates a new DefaultSerializationProviderAttribute /// public DefaultSerializationProviderAttribute(string providerTypeName) { if (providerTypeName == null) { throw new ArgumentNullException("providerTypeName"); } _providerTypeName = providerTypeName; } ////// Returns the type name for the default serialization provider. /// public string ProviderTypeName { get { return _providerTypeName; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- sqlnorm.cs
- OracleException.cs
- PropertyGridEditorPart.cs
- Currency.cs
- MultiDataTrigger.cs
- XmlnsDictionary.cs
- InvalidDataException.cs
- Rfc2898DeriveBytes.cs
- Vector3DConverter.cs
- FileDialogPermission.cs
- TiffBitmapEncoder.cs
- EffectiveValueEntry.cs
- Visual3D.cs
- XamlClipboardData.cs
- SystemResources.cs
- QueryIntervalOp.cs
- RuntimeIdentifierPropertyAttribute.cs
- Base64Encoding.cs
- ProfileParameter.cs
- FixedSOMPageElement.cs
- EpmSourceTree.cs
- GatewayDefinition.cs
- WebSysDescriptionAttribute.cs
- Bold.cs
- AnnotationComponentChooser.cs
- ipaddressinformationcollection.cs
- BufferAllocator.cs
- ContextBase.cs
- GeometryCombineModeValidation.cs
- DeviceContext2.cs
- SymmetricKeyWrap.cs
- ExceptionUtil.cs
- DateTime.cs
- ComponentDispatcher.cs
- MetadataUtilsSmi.cs
- MailWebEventProvider.cs
- DataGridBoundColumn.cs
- KnownTypeAttribute.cs
- SortDescriptionCollection.cs
- MetadataArtifactLoaderCompositeResource.cs
- NestedContainer.cs
- ActivityInstance.cs
- Brushes.cs
- RunWorkerCompletedEventArgs.cs
- BinaryFormatterWriter.cs
- UnmanagedMemoryStream.cs
- Pair.cs
- SmiRecordBuffer.cs
- Schema.cs
- BoolExpressionVisitors.cs
- PerfService.cs
- NativeCppClassAttribute.cs
- SmiTypedGetterSetter.cs
- DesignerAdapterUtil.cs
- FontNamesConverter.cs
- TextFormatterHost.cs
- TreeNode.cs
- TemplateComponentConnector.cs
- DropDownList.cs
- AbstractExpressions.cs
- WebControl.cs
- VirtualDirectoryMappingCollection.cs
- ConnectAlgorithms.cs
- SoapParser.cs
- UnitControl.cs
- InputReportEventArgs.cs
- WebPartConnectionsEventArgs.cs
- ScriptReferenceEventArgs.cs
- ContextDataSource.cs
- Compensation.cs
- DataControlButton.cs
- HyperlinkAutomationPeer.cs
- ReflectPropertyDescriptor.cs
- DataTemplateSelector.cs
- ListViewItem.cs
- ConvertBinder.cs
- StylusEditingBehavior.cs
- ScriptResourceAttribute.cs
- ScrollProviderWrapper.cs
- PrintSystemException.cs
- GroupItem.cs
- SerializationAttributes.cs
- ReferencedAssembly.cs
- SplitterCancelEvent.cs
- SqlProcedureAttribute.cs
- FixedSOMTableCell.cs
- WorkflowTransactionService.cs
- CodeNamespaceCollection.cs
- jithelpers.cs
- SoapEnumAttribute.cs
- CollectionConverter.cs
- AssemblyBuilder.cs
- FactoryMaker.cs
- NetTcpBindingElement.cs
- NamespaceEmitter.cs
- XmlName.cs
- TextContainer.cs
- ImmComposition.cs
- ClassHandlersStore.cs
- CodeMemberMethod.cs