Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IxmlLineInfo.cs
- ManagedIStream.cs
- WeakReferenceKey.cs
- RawAppCommandInputReport.cs
- figurelength.cs
- DeclaredTypeValidator.cs
- ProfileProvider.cs
- EventHandlers.cs
- ThreadPoolTaskScheduler.cs
- RangeValuePattern.cs
- namescope.cs
- AudioLevelUpdatedEventArgs.cs
- ContextInformation.cs
- EventWaitHandle.cs
- Label.cs
- ProfessionalColors.cs
- CodeExpressionRuleDeclaration.cs
- XmlSchemaSubstitutionGroup.cs
- Convert.cs
- CachedPathData.cs
- TableParagraph.cs
- WarningException.cs
- EventWaitHandleSecurity.cs
- CompilerError.cs
- MaskedTextBox.cs
- StatusBar.cs
- IISUnsafeMethods.cs
- ColorAnimationBase.cs
- QuaternionKeyFrameCollection.cs
- SqlMethodAttribute.cs
- ValidatorCompatibilityHelper.cs
- ProfilePropertyNameValidator.cs
- Walker.cs
- DataGridViewButtonColumn.cs
- PropertyIDSet.cs
- DefaultHttpHandler.cs
- FilterElement.cs
- SqlLiftWhereClauses.cs
- TypographyProperties.cs
- FrameworkContentElement.cs
- Certificate.cs
- GlyphRunDrawing.cs
- TextCollapsingProperties.cs
- ToolStripDropDownItemDesigner.cs
- ReadOnlyDataSource.cs
- XpsImage.cs
- SafeFreeMibTable.cs
- KeyTimeConverter.cs
- LinqMaximalSubtreeNominator.cs
- SHA512Managed.cs
- SafeCertificateStore.cs
- ListViewPagedDataSource.cs
- InputEventArgs.cs
- List.cs
- EditModeSwitchButton.cs
- QilTargetType.cs
- Calendar.cs
- ReadWriteObjectLock.cs
- ToolStripTextBox.cs
- wmiutil.cs
- SqlBulkCopy.cs
- LinearGradientBrush.cs
- ListViewItem.cs
- DesignerAdRotatorAdapter.cs
- SerializationTrace.cs
- EventWaitHandleSecurity.cs
- DbTransaction.cs
- PageThemeBuildProvider.cs
- HttpCacheVaryByContentEncodings.cs
- Console.cs
- SafeHandles.cs
- TdsParserSessionPool.cs
- RegisteredArrayDeclaration.cs
- XmlValueConverter.cs
- XNodeValidator.cs
- XmlValidatingReaderImpl.cs
- _SslSessionsCache.cs
- AppSettings.cs
- codemethodreferenceexpression.cs
- FollowerQueueCreator.cs
- CultureInfoConverter.cs
- TextRunProperties.cs
- DesignerAdapterAttribute.cs
- ScriptingScriptResourceHandlerSection.cs
- XsdDuration.cs
- PeerService.cs
- LOSFormatter.cs
- DeferredTextReference.cs
- PolicyStatement.cs
- CornerRadius.cs
- SerializerProvider.cs
- ClientCredentials.cs
- LinkButton.cs
- MiniLockedBorderGlyph.cs
- LinqDataSourceSelectEventArgs.cs
- SafeNativeMethodsOther.cs
- StrictAndMessageFilter.cs
- RequestResizeEvent.cs
- XamlSerializerUtil.cs
- NominalTypeEliminator.cs