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
- OleDbConnectionFactory.cs
- TypeName.cs
- FileNotFoundException.cs
- HtmlButton.cs
- ResourceExpression.cs
- BooleanSwitch.cs
- UpdatePanelTriggerCollection.cs
- OdbcConnectionHandle.cs
- KeySpline.cs
- ProtocolsConfigurationEntry.cs
- ComplexTypeEmitter.cs
- ExpressionParser.cs
- HtmlUtf8RawTextWriter.cs
- TdsParserSafeHandles.cs
- CancellationTokenRegistration.cs
- CacheEntry.cs
- TemplatedControlDesigner.cs
- List.cs
- WebEventCodes.cs
- RankException.cs
- PageClientProxyGenerator.cs
- TemplateControlParser.cs
- StoreItemCollection.cs
- FirstMatchCodeGroup.cs
- DataGridViewAccessibleObject.cs
- ACL.cs
- DecimalConverter.cs
- PersonalizationProviderCollection.cs
- SafeNativeMethods.cs
- UnsafePeerToPeerMethods.cs
- UnauthorizedAccessException.cs
- DirectoryInfo.cs
- InstanceOwner.cs
- StandardToolWindows.cs
- MetadataSource.cs
- BaseConfigurationRecord.cs
- ColorConverter.cs
- InstanceValue.cs
- DataGridViewButtonColumn.cs
- ModelPropertyCollectionImpl.cs
- NotifyInputEventArgs.cs
- IPCCacheManager.cs
- DependencySource.cs
- SecurityCriticalDataForSet.cs
- ColumnBinding.cs
- XslCompiledTransform.cs
- ChannelEndpointElement.cs
- PrePostDescendentsWalker.cs
- TextInfo.cs
- UniformGrid.cs
- WindowsFormsLinkLabel.cs
- ProcessInfo.cs
- FocusWithinProperty.cs
- NullableBoolConverter.cs
- RangeBase.cs
- FullTextState.cs
- CalendarAutoFormat.cs
- DataControlFieldCell.cs
- ToolStripManager.cs
- ErrorActivity.cs
- Simplifier.cs
- ChangePassword.cs
- OciLobLocator.cs
- Animatable.cs
- IsolatedStorage.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- FlowDocumentPageViewerAutomationPeer.cs
- LoadedOrUnloadedOperation.cs
- UrlPath.cs
- _OverlappedAsyncResult.cs
- CorePropertiesFilter.cs
- MinimizableAttributeTypeConverter.cs
- InvalidDataException.cs
- Font.cs
- odbcmetadatafactory.cs
- Button.cs
- DataGridViewTextBoxColumn.cs
- EventPropertyMap.cs
- EncodingInfo.cs
- MappingModelBuildProvider.cs
- RequestQueue.cs
- FormViewUpdateEventArgs.cs
- RuntimeResourceSet.cs
- WebPageTraceListener.cs
- Win32Native.cs
- StylusPointPropertyId.cs
- StyleTypedPropertyAttribute.cs
- FileEnumerator.cs
- dbenumerator.cs
- NonPrimarySelectionGlyph.cs
- MediaSystem.cs
- AspNetHostingPermission.cs
- ManagementEventArgs.cs
- PermissionListSet.cs
- Misc.cs
- BlockExpression.cs
- RuntimeWrappedException.cs
- Parsers.cs
- InternalControlCollection.cs
- ScrollProviderWrapper.cs