Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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 { } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Command.cs
- DataServiceResponse.cs
- ResponseStream.cs
- UserControl.cs
- EdmProperty.cs
- NativeMethods.cs
- EntityChangedParams.cs
- EllipticalNodeOperations.cs
- XmlAtomErrorReader.cs
- WindowsToolbarItemAsMenuItem.cs
- ConfigurationConverterBase.cs
- NativeMethods.cs
- BookmarkScope.cs
- StyleCollection.cs
- AssociationEndMember.cs
- VisualTreeUtils.cs
- DbParameterHelper.cs
- OpenFileDialog.cs
- BaseTemplateParser.cs
- EditorAttribute.cs
- UInt64Converter.cs
- PageBreakRecord.cs
- FileDialog.cs
- SqlRowUpdatedEvent.cs
- Size.cs
- WebPartDisplayModeCollection.cs
- WmlMobileTextWriter.cs
- PhysicalFontFamily.cs
- ToolStripDropDownButton.cs
- SID.cs
- VectorConverter.cs
- SelectionItemPattern.cs
- WhitespaceRuleReader.cs
- WebPartRestoreVerb.cs
- Sentence.cs
- DeflateEmulationStream.cs
- BrowserCapabilitiesCodeGenerator.cs
- ExpandSegment.cs
- ObjRef.cs
- GridItemPatternIdentifiers.cs
- RegexCompiler.cs
- XmlElement.cs
- InheritanceAttribute.cs
- TagPrefixCollection.cs
- OpenTypeCommon.cs
- StrongNameUtility.cs
- TraceLog.cs
- Utils.cs
- TableColumnCollectionInternal.cs
- NaturalLanguageHyphenator.cs
- InstanceCreationEditor.cs
- TablePattern.cs
- SafeIUnknown.cs
- RuleSettingsCollection.cs
- Vector3DCollectionValueSerializer.cs
- WorkflowMarkupSerializerMapping.cs
- Canvas.cs
- FontFaceLayoutInfo.cs
- HashJoinQueryOperatorEnumerator.cs
- ComponentEvent.cs
- SchemaName.cs
- EastAsianLunisolarCalendar.cs
- XdrBuilder.cs
- ConfigurationPropertyCollection.cs
- MessagePropertyVariants.cs
- BasicExpressionVisitor.cs
- RectangleGeometry.cs
- Or.cs
- IpcPort.cs
- IISUnsafeMethods.cs
- ConnectivityStatus.cs
- KeyPressEvent.cs
- DebuggerAttributes.cs
- AppDomainManager.cs
- ChildTable.cs
- NodeCounter.cs
- ArrangedElement.cs
- ThreadAttributes.cs
- Page.cs
- TypeNameParser.cs
- Crc32Helper.cs
- OdbcErrorCollection.cs
- CommonProperties.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- DataConnectionHelper.cs
- XmlUrlResolver.cs
- StatusBar.cs
- EntityViewContainer.cs
- EDesignUtil.cs
- DictionaryManager.cs
- PriorityRange.cs
- CommonDialog.cs
- WebScriptEnablingElement.cs
- Base64Decoder.cs
- TextServicesContext.cs
- Transform3DGroup.cs
- Matrix3DConverter.cs
- PolicyLevel.cs
- PermissionToken.cs
- TransactedBatchContext.cs