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
- XamlSerializerUtil.cs
- UnsafeNativeMethods.cs
- PtsHelper.cs
- DesignOnlyAttribute.cs
- ImageCodecInfoPrivate.cs
- BamlTreeMap.cs
- ViewPort3D.cs
- RegisteredHiddenField.cs
- UserUseLicenseDictionaryLoader.cs
- DiscoveryEndpoint.cs
- SoapSchemaImporter.cs
- TextPenaltyModule.cs
- XpsFixedPageReaderWriter.cs
- ObjectItemCollection.cs
- BoundField.cs
- DataSpaceManager.cs
- DataGridColumnFloatingHeader.cs
- HtmlLink.cs
- SecurityManager.cs
- QueryAccessibilityHelpEvent.cs
- ProcessModuleDesigner.cs
- SamlAudienceRestrictionCondition.cs
- _NetRes.cs
- XmlSchemaImporter.cs
- MultipleViewPatternIdentifiers.cs
- DeclarativeCatalogPart.cs
- ConstraintStruct.cs
- Pair.cs
- SingleObjectCollection.cs
- ParseNumbers.cs
- PublisherIdentityPermission.cs
- DesignerTransactionCloseEvent.cs
- RegularExpressionValidator.cs
- Token.cs
- DateTimeSerializationSection.cs
- RC2CryptoServiceProvider.cs
- WindowsFont.cs
- LostFocusEventManager.cs
- WindowsFormsSectionHandler.cs
- LocalizabilityAttribute.cs
- ToolStripItemImageRenderEventArgs.cs
- DataGridViewMethods.cs
- Encoding.cs
- Errors.cs
- CodeMethodInvokeExpression.cs
- ExtensionDataReader.cs
- GenerateTemporaryAssemblyTask.cs
- ScaleTransform3D.cs
- FloaterParaClient.cs
- PublisherIdentityPermission.cs
- DataTableExtensions.cs
- JsonGlobals.cs
- WebException.cs
- DesignerCategoryAttribute.cs
- ISAPIApplicationHost.cs
- DataGridViewCheckBoxCell.cs
- DataKeyArray.cs
- EmptyImpersonationContext.cs
- WebPartEditorOkVerb.cs
- MexServiceChannelBuilder.cs
- DictionaryBase.cs
- OdbcCommandBuilder.cs
- JournalNavigationScope.cs
- OleDbMetaDataFactory.cs
- Solver.cs
- BuildProviderAppliesToAttribute.cs
- UserControlDocumentDesigner.cs
- LogicalExpr.cs
- ClientBuildManager.cs
- ReferenceTypeElement.cs
- DbXmlEnabledProviderManifest.cs
- ObjectViewQueryResultData.cs
- DataGridHeaderBorder.cs
- FakeModelItemImpl.cs
- bidPrivateBase.cs
- WebAdminConfigurationHelper.cs
- Oid.cs
- AdapterDictionary.cs
- QuaternionIndependentAnimationStorage.cs
- SmiConnection.cs
- XDRSchema.cs
- ThrowHelper.cs
- MeasurementDCInfo.cs
- HScrollProperties.cs
- DbDeleteCommandTree.cs
- FrameSecurityDescriptor.cs
- UserControlBuildProvider.cs
- FactoryGenerator.cs
- FixedSOMLineRanges.cs
- XamlBrushSerializer.cs
- GlyphCache.cs
- LogExtentCollection.cs
- ObjectDataSourceStatusEventArgs.cs
- IntegerCollectionEditor.cs
- URI.cs
- SubstitutionResponseElement.cs
- SinglePageViewer.cs
- LateBoundBitmapDecoder.cs
- Blend.cs
- __TransparentProxy.cs