Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / Serialization / SerializationAttributes.cs / 1305376 / SerializationAttributes.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: OptionallySerializableAttribute ** ** ** Purpose: Various Attributes for Serialization ** ** ============================================================*/ namespace System.Runtime.Serialization { using System; using System.Diagnostics.Contracts; using System.Reflection; [AttributeUsage(AttributeTargets.Field, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class OptionalFieldAttribute : Attribute { int versionAdded = 1; public OptionalFieldAttribute() { } public int VersionAdded { get { return this.versionAdded; } set { if (value < 1) throw new ArgumentException(Environment.GetResourceString("Serialization_OptionalFieldVersionValue")); Contract.EndContractBlock(); this.versionAdded = value; } } } [AttributeUsage(AttributeTargets.Method, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class OnSerializingAttribute : Attribute { } [AttributeUsage(AttributeTargets.Method, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class OnSerializedAttribute : Attribute { } [AttributeUsage(AttributeTargets.Method, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class OnDeserializingAttribute : Attribute { } [AttributeUsage(AttributeTargets.Method, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class OnDeserializedAttribute : Attribute { } } // 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
- BaseParser.cs
- PointConverter.cs
- ResourceReferenceKeyNotFoundException.cs
- CancelEventArgs.cs
- ADRoleFactory.cs
- ViewStateModeByIdAttribute.cs
- RuleSetDialog.cs
- PaintEvent.cs
- RoleManagerModule.cs
- ToolStripSeparator.cs
- XmlSchemaSearchPattern.cs
- PermissionListSet.cs
- KeyedQueue.cs
- ControlIdConverter.cs
- XmlIlGenerator.cs
- DocobjHost.cs
- AtomicFile.cs
- SignatureHelper.cs
- odbcmetadatacollectionnames.cs
- ProviderException.cs
- HttpListenerException.cs
- ObjectSecurity.cs
- TextRunCache.cs
- FormView.cs
- SqlDataSourceCommandEventArgs.cs
- WebProxyScriptElement.cs
- XNameConverter.cs
- ProtocolElementCollection.cs
- OdbcConnectionStringbuilder.cs
- TextProviderWrapper.cs
- ZoneButton.cs
- DataSourceExpression.cs
- x509utils.cs
- GatewayIPAddressInformationCollection.cs
- ClientSettingsSection.cs
- ApplicationFileParser.cs
- PackagePart.cs
- PreviewPageInfo.cs
- ElementAction.cs
- SqlProcedureAttribute.cs
- CustomLineCap.cs
- Sentence.cs
- DbConnectionStringBuilder.cs
- TextPointerBase.cs
- RootDesignerSerializerAttribute.cs
- EventData.cs
- SelectionService.cs
- DataGridCaption.cs
- ObjectDataSourceFilteringEventArgs.cs
- HScrollProperties.cs
- ControlBuilder.cs
- XmlChoiceIdentifierAttribute.cs
- LinkLabelLinkClickedEvent.cs
- AppDomainManager.cs
- PixelFormatConverter.cs
- GridErrorDlg.cs
- COAUTHINFO.cs
- CLSCompliantAttribute.cs
- ObjectTag.cs
- ParameterBuilder.cs
- CheckedListBox.cs
- XamlBrushSerializer.cs
- ErrorHandler.cs
- StringResourceManager.cs
- ItemTypeToolStripMenuItem.cs
- SiteMapNodeItem.cs
- DocumentationServerProtocol.cs
- CoreSwitches.cs
- DummyDataSource.cs
- PageThemeParser.cs
- DictionaryTraceRecord.cs
- HttpListenerRequest.cs
- FillErrorEventArgs.cs
- TraceShell.cs
- ConsoleCancelEventArgs.cs
- OracleConnection.cs
- RowBinding.cs
- ProgramPublisher.cs
- ToolTipService.cs
- BufferAllocator.cs
- HttpRequest.cs
- UnionExpr.cs
- WindowExtensionMethods.cs
- ButtonBase.cs
- ArcSegment.cs
- Focus.cs
- XmlUrlEditor.cs
- DynamicMetaObject.cs
- SqlSelectStatement.cs
- Storyboard.cs
- CodeObject.cs
- WinInetCache.cs
- CompositeControl.cs
- CorrelationResolver.cs
- CheckPair.cs
- TextTreeRootNode.cs
- OpenFileDialog.cs
- _TLSstream.cs
- PeerNearMe.cs
- PtsHelper.cs