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
- StrokeNodeEnumerator.cs
- SectionRecord.cs
- ReaderWriterLock.cs
- StreamedFramingRequestChannel.cs
- DataKeyPropertyAttribute.cs
- Listbox.cs
- WebPartConnectionsDisconnectVerb.cs
- MetadataCache.cs
- SessionStateContainer.cs
- NameService.cs
- ToolStripManager.cs
- SafeSystemMetrics.cs
- ReachPageContentSerializerAsync.cs
- SqlDataSourceEnumerator.cs
- BamlTreeUpdater.cs
- Container.cs
- XomlCompilerError.cs
- ProviderSettings.cs
- VideoDrawing.cs
- Gdiplus.cs
- CapabilitiesPattern.cs
- EditorZoneBase.cs
- DataRowChangeEvent.cs
- NamedPermissionSet.cs
- mediaeventshelper.cs
- ConfigurationSectionHelper.cs
- TextInfo.cs
- WmlPanelAdapter.cs
- ListViewHitTestInfo.cs
- HandleExceptionArgs.cs
- CompilerInfo.cs
- ZipIOExtraFieldPaddingElement.cs
- DropShadowEffect.cs
- odbcmetadatacolumnnames.cs
- DataServiceSaveChangesEventArgs.cs
- MultiTargetingUtil.cs
- FileStream.cs
- SerTrace.cs
- InvalidBodyAccessException.cs
- PersonalizationProviderCollection.cs
- Message.cs
- TableDetailsCollection.cs
- XMLDiffLoader.cs
- BorderGapMaskConverter.cs
- WindowsStatic.cs
- WindowsFormsEditorServiceHelper.cs
- HostProtectionException.cs
- GenerateHelper.cs
- BindingExpressionUncommonField.cs
- ObjectSet.cs
- ServiceDesigner.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- EntityDataSourceWrapperCollection.cs
- control.ime.cs
- DataControlCommands.cs
- MouseButton.cs
- BamlTreeUpdater.cs
- MetadataPropertyvalue.cs
- RangeValidator.cs
- MembershipPasswordException.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- InteropExecutor.cs
- UnsafeNativeMethods.cs
- Deserializer.cs
- Wildcard.cs
- SystemNetHelpers.cs
- MatchNoneMessageFilter.cs
- InkCanvasInnerCanvas.cs
- Command.cs
- Unit.cs
- SqlFunctionAttribute.cs
- TextViewBase.cs
- WindowVisualStateTracker.cs
- DataGridViewComboBoxColumnDesigner.cs
- AsyncOperation.cs
- SafeNativeMethods.cs
- PersonalizationDictionary.cs
- Symbol.cs
- ChannelTokenTypeConverter.cs
- TypeDependencyAttribute.cs
- JsonQNameDataContract.cs
- HttpCookiesSection.cs
- TextServicesProperty.cs
- GenericEnumerator.cs
- ShapeTypeface.cs
- BooleanFunctions.cs
- SchemaLookupTable.cs
- UpDownEvent.cs
- NetworkCredential.cs
- GenericEnumerator.cs
- DownloadProgressEventArgs.cs
- ChannelCacheSettings.cs
- BinHexEncoder.cs
- WebPartConnectionsConnectVerb.cs
- SimpleMailWebEventProvider.cs
- ValidationSummary.cs
- SEHException.cs
- NotifyIcon.cs
- DynamicQueryableWrapper.cs
- TextParagraph.cs