Code:
/ FX-1434 / FX-1434 / 1.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
- DataObjectEventArgs.cs
- BeginGetFileNameFromUserRequest.cs
- RpcCryptoContext.cs
- LinkTarget.cs
- TransportSecurityProtocol.cs
- StatusBarDesigner.cs
- StringArrayConverter.cs
- DataSourceHelper.cs
- DynamicField.cs
- SystemColors.cs
- StreamInfo.cs
- XmlSchemaAttributeGroup.cs
- TemplateControlBuildProvider.cs
- CompiledRegexRunner.cs
- SafeNativeMethodsCLR.cs
- Brush.cs
- CodeTypeMember.cs
- BamlMapTable.cs
- InheritanceContextChangedEventManager.cs
- DelimitedListTraceListener.cs
- ItemsChangedEventArgs.cs
- BevelBitmapEffect.cs
- WindowsPrincipal.cs
- RangeValuePattern.cs
- ItemsControlAutomationPeer.cs
- StylusPointPropertyInfoDefaults.cs
- ManagedIStream.cs
- MenuItemBinding.cs
- Hex.cs
- OleDbSchemaGuid.cs
- ConnectivityStatus.cs
- SecurityHelper.cs
- ProcessModuleCollection.cs
- FreezableCollection.cs
- CodeArgumentReferenceExpression.cs
- EdmToObjectNamespaceMap.cs
- XmlSiteMapProvider.cs
- PaintValueEventArgs.cs
- CustomAttributeBuilder.cs
- ImageFormat.cs
- DataConnectionHelper.cs
- CheckBox.cs
- Viewport3DAutomationPeer.cs
- DataGridRow.cs
- XmlnsDictionary.cs
- EventlogProvider.cs
- HtmlElementEventArgs.cs
- ButtonPopupAdapter.cs
- Aes.cs
- TemplateBindingExpression.cs
- HwndKeyboardInputProvider.cs
- GraphicsPathIterator.cs
- DataListCommandEventArgs.cs
- Privilege.cs
- CodeNamespaceCollection.cs
- CloudCollection.cs
- DispatchWrapper.cs
- BindingListCollectionView.cs
- InfoCardListRequest.cs
- Typography.cs
- Calendar.cs
- SemanticResolver.cs
- NetDataContractSerializer.cs
- XmlSchemaFacet.cs
- HttpCacheVary.cs
- EndpointAddressAugust2004.cs
- CheckBoxPopupAdapter.cs
- SourceFileBuildProvider.cs
- XmlDictionary.cs
- EditingScope.cs
- BStrWrapper.cs
- ResourceIDHelper.cs
- TransformGroup.cs
- CodeNamespace.cs
- SystemGatewayIPAddressInformation.cs
- SplineQuaternionKeyFrame.cs
- IIS7UserPrincipal.cs
- ParameterElementCollection.cs
- DesignerDataTableBase.cs
- SpAudioStreamWrapper.cs
- TextEditorTyping.cs
- DesignerTransaction.cs
- Exception.cs
- HtmlInputRadioButton.cs
- AliasedSlot.cs
- RtfToXamlReader.cs
- KeyedHashAlgorithm.cs
- XamlVector3DCollectionSerializer.cs
- GridErrorDlg.cs
- Int16Converter.cs
- FileLogRecordHeader.cs
- Renderer.cs
- SerializationEventsCache.cs
- OracleDateTime.cs
- ConvertersCollection.cs
- _HelperAsyncResults.cs
- SmtpDigestAuthenticationModule.cs
- Control.cs
- StorageComplexPropertyMapping.cs
- PenContexts.cs