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
- DataPagerCommandEventArgs.cs
- HttpPostedFile.cs
- WebPartConnectionsConnectVerb.cs
- CrossAppDomainChannel.cs
- StructuredTypeEmitter.cs
- SaveFileDialog.cs
- SqlDataSourceSelectingEventArgs.cs
- RadioButtonRenderer.cs
- HtmlForm.cs
- FacetDescription.cs
- CheckBox.cs
- UnmanagedMarshal.cs
- NativeMethods.cs
- KernelTypeValidation.cs
- XmlDataSource.cs
- FixedDSBuilder.cs
- storepermissionattribute.cs
- _ShellExpression.cs
- InspectionWorker.cs
- CheckBox.cs
- StyleHelper.cs
- MasterPageCodeDomTreeGenerator.cs
- HTTPNotFoundHandler.cs
- ListParaClient.cs
- IArgumentProvider.cs
- RuntimeIdentifierPropertyAttribute.cs
- DbTransaction.cs
- WizardForm.cs
- WebPartConnectionCollection.cs
- IisTraceWebEventProvider.cs
- ToolStripLocationCancelEventArgs.cs
- CatalogUtil.cs
- PrinterResolution.cs
- DataKey.cs
- InitializingNewItemEventArgs.cs
- TabItem.cs
- PropertyDescriptor.cs
- ContentElement.cs
- LinqDataSourceContextEventArgs.cs
- CodeTypeReferenceExpression.cs
- ErrorLog.cs
- X509Utils.cs
- HandlerBase.cs
- LayoutManager.cs
- DeclarativeCatalogPartDesigner.cs
- HeaderCollection.cs
- DynamicRendererThreadManager.cs
- Encoding.cs
- _KerberosClient.cs
- AddInToken.cs
- LazyInitializer.cs
- SqlSupersetValidator.cs
- TransformationRules.cs
- LongValidatorAttribute.cs
- StructuredTypeEmitter.cs
- CombinedGeometry.cs
- AlphabetConverter.cs
- WebContext.cs
- XamlReaderHelper.cs
- COM2ExtendedUITypeEditor.cs
- assemblycache.cs
- TextBoxDesigner.cs
- VariableQuery.cs
- CompiledRegexRunnerFactory.cs
- DataTrigger.cs
- DesignColumn.cs
- HtmlGenericControl.cs
- DebugTrace.cs
- XmlSerializableReader.cs
- Rotation3D.cs
- ArithmeticException.cs
- Speller.cs
- ConfigurationValidatorAttribute.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DesignerSerializationManager.cs
- Logging.cs
- CustomSignedXml.cs
- IDReferencePropertyAttribute.cs
- CommentEmitter.cs
- ErrorFormatter.cs
- PermissionListSet.cs
- CallTemplateAction.cs
- DispatcherOperation.cs
- FocusTracker.cs
- Shape.cs
- transactioncontext.cs
- SeparatorAutomationPeer.cs
- PageVisual.cs
- BeginEvent.cs
- StylusButtonCollection.cs
- DataChangedEventManager.cs
- XamlWriter.cs
- ToolBar.cs
- Size3DConverter.cs
- WebHeaderCollection.cs
- HatchBrush.cs
- DataSourceConverter.cs
- TextEditorParagraphs.cs
- RepeaterItemCollection.cs
- AccessibilityHelperForXpWin2k3.cs