Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // // ==--== /*============================================================ ** ** 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SchemaElementDecl.cs
- StorageAssociationSetMapping.cs
- HtmlHistory.cs
- CharEnumerator.cs
- HttpCachePolicy.cs
- InsufficientMemoryException.cs
- AccessibleObject.cs
- RegexCapture.cs
- SmtpReplyReader.cs
- EmptyEnumerable.cs
- Label.cs
- OpenTypeMethods.cs
- IntPtr.cs
- ImmutableClientRuntime.cs
- IndicCharClassifier.cs
- DurableServiceAttribute.cs
- DisplayInformation.cs
- ServiceKnownTypeAttribute.cs
- ControlCachePolicy.cs
- EvidenceBase.cs
- DeviceContext2.cs
- XmlWellformedWriter.cs
- Matrix3DStack.cs
- TemplateBuilder.cs
- StrongNameKeyPair.cs
- SQLBytesStorage.cs
- HostProtectionPermission.cs
- TabPage.cs
- activationcontext.cs
- ConsoleTraceListener.cs
- ClaimSet.cs
- SupportingTokenAuthenticatorSpecification.cs
- StringValidator.cs
- TableColumn.cs
- DataGridCellsPanel.cs
- DataSourceXmlTextReader.cs
- InputScopeConverter.cs
- LinqExpressionNormalizer.cs
- ComponentDispatcher.cs
- OleDbCommandBuilder.cs
- FormParameter.cs
- WindowHideOrCloseTracker.cs
- RegexFCD.cs
- ElementProxy.cs
- Popup.cs
- BooleanExpr.cs
- CultureSpecificCharacterBufferRange.cs
- XNodeNavigator.cs
- InvalidProgramException.cs
- BindingExpression.cs
- MetaColumn.cs
- DesignerEditorPartChrome.cs
- ParameterEditorUserControl.cs
- SchemaImporterExtensionElementCollection.cs
- CachedTypeface.cs
- BrowserDefinitionCollection.cs
- ValidationPropertyAttribute.cs
- ChineseLunisolarCalendar.cs
- DocumentPageHost.cs
- ParallelTimeline.cs
- DataServiceException.cs
- DataObjectAttribute.cs
- MinMaxParagraphWidth.cs
- _PooledStream.cs
- ListViewInsertEventArgs.cs
- Overlapped.cs
- PublisherMembershipCondition.cs
- XmlSchemaDatatype.cs
- AdRotator.cs
- Triplet.cs
- TransactionTraceIdentifier.cs
- TagPrefixCollection.cs
- Formatter.cs
- DataViewListener.cs
- SevenBitStream.cs
- TextEditorSelection.cs
- BasicHttpMessageCredentialType.cs
- ErrorFormatter.cs
- AlignmentXValidation.cs
- PasswordRecoveryAutoFormat.cs
- ShaderEffect.cs
- ElementHost.cs
- CompilationUnit.cs
- StringStorage.cs
- SrgsElement.cs
- SearchForVirtualItemEventArgs.cs
- Rijndael.cs
- ToolStripRenderer.cs
- ClickablePoint.cs
- ProfileSettings.cs
- SrgsText.cs
- FindCriteria11.cs
- OleCmdHelper.cs
- SchemaEntity.cs
- CodeAttributeDeclarationCollection.cs
- NTAccount.cs
- ThreadStartException.cs
- SectionRecord.cs
- ExceptionHelpers.cs
- FrameworkElementFactoryMarkupObject.cs