Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Runtime / Serialization / SerializationAttributes.cs / 1 / SerializationAttributes.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: OptionallySerializableAttribute ** ** ** Purpose: Various Attributes for Serialization ** ** ============================================================*/ namespace System.Runtime.Serialization { 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")); 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 { } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RegexNode.cs
- ObjectView.cs
- BufferedStream.cs
- DesignerAttributeInfo.cs
- GlobalizationSection.cs
- ArrayList.cs
- BamlBinaryWriter.cs
- RealProxy.cs
- XPathScanner.cs
- ChangeConflicts.cs
- SecurityPermission.cs
- CodeDOMUtility.cs
- URL.cs
- BitmapCacheBrush.cs
- FixedTextPointer.cs
- CompilerTypeWithParams.cs
- KeyedHashAlgorithm.cs
- SecurityPermission.cs
- BasicBrowserDialog.cs
- HierarchicalDataSourceControl.cs
- MouseCaptureWithinProperty.cs
- PingReply.cs
- MenuBase.cs
- SystemInformation.cs
- DataServiceQueryOfT.cs
- WebPartDisplayModeCollection.cs
- ResourceReferenceKeyNotFoundException.cs
- SrgsGrammarCompiler.cs
- ListDataBindEventArgs.cs
- CodeExporter.cs
- ConfigurationPropertyAttribute.cs
- RootNamespaceAttribute.cs
- DeviceSpecificDialogCachedState.cs
- SqlUtils.cs
- LayoutTableCell.cs
- HScrollProperties.cs
- DbDataAdapter.cs
- Border.cs
- OracleConnectionString.cs
- ReadOnlyDictionary.cs
- objectresult_tresulttype.cs
- RequiredFieldValidator.cs
- ExtenderControl.cs
- WebPartTransformerCollection.cs
- EditorAttribute.cs
- VisualTreeUtils.cs
- sqlnorm.cs
- ClassHandlersStore.cs
- ZipIOLocalFileBlock.cs
- EndpointAddressMessageFilter.cs
- BoolLiteral.cs
- PrimitiveXmlSerializers.cs
- TextElementAutomationPeer.cs
- SharedStatics.cs
- TransferMode.cs
- GridViewRowCollection.cs
- SoapMessage.cs
- RetrieveVirtualItemEventArgs.cs
- EqualityComparer.cs
- DocumentXmlWriter.cs
- WindowsGrip.cs
- DesignTimeParseData.cs
- WebPartsPersonalization.cs
- ReferenceEqualityComparer.cs
- DSASignatureFormatter.cs
- ContextMenu.cs
- EncodingInfo.cs
- WebRequest.cs
- XmlQueryRuntime.cs
- ColumnReorderedEventArgs.cs
- HealthMonitoringSection.cs
- CodeTypeReferenceExpression.cs
- GlyphRun.cs
- _BasicClient.cs
- UniqueConstraint.cs
- CodeParameterDeclarationExpression.cs
- SerializationStore.cs
- PaginationProgressEventArgs.cs
- CodeArgumentReferenceExpression.cs
- LogSwitch.cs
- CommonGetThemePartSize.cs
- DataGridTableCollection.cs
- LZCodec.cs
- oledbmetadatacolumnnames.cs
- TypeUnloadedException.cs
- ScrollProperties.cs
- SafeRightsManagementQueryHandle.cs
- FontCacheUtil.cs
- Constraint.cs
- FileDialogCustomPlacesCollection.cs
- DrawingImage.cs
- GridItemCollection.cs
- SchemaImporterExtensionsSection.cs
- DesignColumn.cs
- TextTreeInsertUndoUnit.cs
- WsrmMessageInfo.cs
- EntitySet.cs
- AdapterDictionary.cs
- DataSourceGroupCollection.cs
- CodeIdentifier.cs