Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Xml / System / Xml / Serialization / Configuration / DateTimeSerializationSection.cs / 1 / DateTimeSerializationSection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization.Configuration { using System; using System.Configuration; using System.ComponentModel; using System.Globalization; using System.Reflection; public sealed class DateTimeSerializationSection : ConfigurationSection { public enum DateTimeSerializationMode { Default = 0, Roundtrip = 1, Local = 2, } public DateTimeSerializationSection() { this.properties.Add(this.mode); } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.Mode, DefaultValue=DateTimeSerializationMode.Roundtrip)] public DateTimeSerializationMode Mode { get { return (DateTimeSerializationMode) this[this.mode]; } set { this[this.mode] = value; } } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); // Supply a type converter, even though it's a plain type converter, to get around ConfigurationProperty's internal // Enum conversion routine. The internal one is case-sensitive, we want this to be case-insensitive. readonly ConfigurationProperty mode = new ConfigurationProperty(ConfigurationStrings.Mode, typeof(DateTimeSerializationMode), DateTimeSerializationMode.Roundtrip, new EnumConverter(typeof(DateTimeSerializationMode)), null, ConfigurationPropertyOptions.None); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Serialization.Configuration { using System; using System.Configuration; using System.ComponentModel; using System.Globalization; using System.Reflection; public sealed class DateTimeSerializationSection : ConfigurationSection { public enum DateTimeSerializationMode { Default = 0, Roundtrip = 1, Local = 2, } public DateTimeSerializationSection() { this.properties.Add(this.mode); } protected override ConfigurationPropertyCollection Properties { get { return this.properties; } } [ConfigurationProperty(ConfigurationStrings.Mode, DefaultValue=DateTimeSerializationMode.Roundtrip)] public DateTimeSerializationMode Mode { get { return (DateTimeSerializationMode) this[this.mode]; } set { this[this.mode] = value; } } ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); // Supply a type converter, even though it's a plain type converter, to get around ConfigurationProperty's internal // Enum conversion routine. The internal one is case-sensitive, we want this to be case-insensitive. readonly ConfigurationProperty mode = new ConfigurationProperty(ConfigurationStrings.Mode, typeof(DateTimeSerializationMode), DateTimeSerializationMode.Roundtrip, new EnumConverter(typeof(DateTimeSerializationMode)), null, ConfigurationPropertyOptions.None); } } // 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
- MetadataArtifactLoaderComposite.cs
- WebPartActionVerb.cs
- MasterPageParser.cs
- CircleHotSpot.cs
- DataRowView.cs
- MenuItemStyle.cs
- ServerProtocol.cs
- ProcessModelInfo.cs
- XPathItem.cs
- Effect.cs
- PenThread.cs
- References.cs
- ObjectView.cs
- IntPtr.cs
- ConfigurationException.cs
- XPathDocumentNavigator.cs
- StylusPointPropertyInfo.cs
- XamlNamespaceHelper.cs
- WebPartDesigner.cs
- LinkedResource.cs
- File.cs
- String.cs
- SingleAnimation.cs
- Control.cs
- _Win32.cs
- CheckBoxField.cs
- ADMembershipUser.cs
- Identity.cs
- ComponentSerializationService.cs
- TypeDescriptor.cs
- Char.cs
- FlowDocumentScrollViewer.cs
- ContentFileHelper.cs
- GeneratedView.cs
- ping.cs
- XamlVector3DCollectionSerializer.cs
- AnimationLayer.cs
- Buffer.cs
- WizardPanelChangingEventArgs.cs
- StrokeFIndices.cs
- SqlUDTStorage.cs
- UrlPath.cs
- IPHostEntry.cs
- WbemProvider.cs
- QueryLifecycle.cs
- SqlConnectionStringBuilder.cs
- UnsafeNativeMethodsCLR.cs
- WhiteSpaceTrimStringConverter.cs
- InternalDispatchObject.cs
- latinshape.cs
- RecipientInfo.cs
- StyleTypedPropertyAttribute.cs
- PreloadedPackages.cs
- ContentElementAutomationPeer.cs
- NavigationService.cs
- SHA256Managed.cs
- CqlIdentifiers.cs
- DateTime.cs
- NonDualMessageSecurityOverHttp.cs
- WorkflowPersistenceContext.cs
- StoragePropertyMapping.cs
- QilCloneVisitor.cs
- RewritingProcessor.cs
- Compiler.cs
- UriSection.cs
- LogManagementAsyncResult.cs
- ELinqQueryState.cs
- ConstrainedDataObject.cs
- PKCS1MaskGenerationMethod.cs
- processwaithandle.cs
- VisualStateManager.cs
- FileLoadException.cs
- SiteMapHierarchicalDataSourceView.cs
- InstalledFontCollection.cs
- ContextDataSourceView.cs
- CollectionChangeEventArgs.cs
- OAVariantLib.cs
- CompoundFileStorageReference.cs
- Parsers.cs
- WebPartEditorApplyVerb.cs
- InheritedPropertyChangedEventArgs.cs
- XmlStringTable.cs
- FontFaceLayoutInfo.cs
- ToolZone.cs
- PersonalizableTypeEntry.cs
- XmlCDATASection.cs
- Misc.cs
- FontInfo.cs
- StatusBarDrawItemEvent.cs
- IdentifierCreationService.cs
- MetaType.cs
- FlagsAttribute.cs
- RuntimeTrackingProfile.cs
- ValidationHelper.cs
- InvalidEnumArgumentException.cs
- Vector3DAnimation.cs
- AddInSegmentDirectoryNotFoundException.cs
- NavigationWindow.cs
- CredentialCache.cs
- SecurityTokenProvider.cs