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
- X509ChainElement.cs
- ResumeStoryboard.cs
- JsonByteArrayDataContract.cs
- PermissionAttributes.cs
- UnicastIPAddressInformationCollection.cs
- Wizard.cs
- SubstitutionResponseElement.cs
- ComponentFactoryHelpers.cs
- DataGridViewSelectedColumnCollection.cs
- Binding.cs
- DataViewSettingCollection.cs
- ApplicationServiceManager.cs
- SmtpNegotiateAuthenticationModule.cs
- PartialCachingAttribute.cs
- ExtentKey.cs
- DelegateArgument.cs
- SubclassTypeValidator.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- AsyncDataRequest.cs
- GridViewCellAutomationPeer.cs
- VoiceInfo.cs
- GrammarBuilderDictation.cs
- TextEditorSelection.cs
- DataGridHyperlinkColumn.cs
- HttpFileCollectionWrapper.cs
- SmiEventSink_DeferedProcessing.cs
- Scene3D.cs
- CharEntityEncoderFallback.cs
- EndEvent.cs
- BlurBitmapEffect.cs
- ExpressionBuilder.cs
- PathGeometry.cs
- RSAOAEPKeyExchangeDeformatter.cs
- TranslateTransform3D.cs
- DesignerEditorPartChrome.cs
- XmlElementAttributes.cs
- cookieexception.cs
- Models.cs
- BamlRecordReader.cs
- _NestedMultipleAsyncResult.cs
- HtmlInputText.cs
- GenericEnumConverter.cs
- httpstaticobjectscollection.cs
- MarkupObject.cs
- KeyConverter.cs
- TableDetailsCollection.cs
- ErrorTableItemStyle.cs
- DataSetFieldSchema.cs
- DateTime.cs
- RadioButton.cs
- GB18030Encoding.cs
- WeakReference.cs
- SizeChangedEventArgs.cs
- DataBoundControlHelper.cs
- HttpBrowserCapabilitiesWrapper.cs
- ViewPort3D.cs
- _LocalDataStore.cs
- autovalidator.cs
- AuthenticationConfig.cs
- TypeUsage.cs
- ConnectionManagementElementCollection.cs
- MatrixAnimationBase.cs
- QuaternionConverter.cs
- XsdCachingReader.cs
- EnumBuilder.cs
- VectorCollectionConverter.cs
- Geometry.cs
- ParameterBinding.cs
- CodeRemoveEventStatement.cs
- OdbcConnectionPoolProviderInfo.cs
- MetadataArtifactLoaderResource.cs
- SimplePropertyEntry.cs
- FontStretchConverter.cs
- EasingKeyFrames.cs
- BuildManagerHost.cs
- PrintControllerWithStatusDialog.cs
- ConnectionManagementElementCollection.cs
- Buffer.cs
- FormattedText.cs
- AspNetPartialTrustHelpers.cs
- FacetDescriptionElement.cs
- OpCopier.cs
- DataGridViewColumnHeaderCell.cs
- DesignTimeTemplateParser.cs
- AxisAngleRotation3D.cs
- DefinitionBase.cs
- QilList.cs
- Helper.cs
- DataFormats.cs
- FilteredAttributeCollection.cs
- HighlightComponent.cs
- assertwrapper.cs
- CodeAttributeArgument.cs
- NullRuntimeConfig.cs
- NavigationFailedEventArgs.cs
- SchemaCollectionPreprocessor.cs
- PolicyValidationException.cs
- ReaderWriterLockWrapper.cs
- Timer.cs
- PerformanceCounterPermissionEntry.cs