Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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
- TextRunProperties.cs
- XmlILAnnotation.cs
- DesignerActionHeaderItem.cs
- QuaternionValueSerializer.cs
- MemberDescriptor.cs
- IisTraceWebEventProvider.cs
- NotifyIcon.cs
- GPPOINT.cs
- Base64Decoder.cs
- DbConnectionStringCommon.cs
- Composition.cs
- DataGridRelationshipRow.cs
- SiteMapNodeItemEventArgs.cs
- TextFormatter.cs
- PolicyLevel.cs
- RowToParametersTransformer.cs
- ExpandableObjectConverter.cs
- SafeLocalMemHandle.cs
- SchemaCollectionPreprocessor.cs
- DataGridViewCellEventArgs.cs
- CodeIndexerExpression.cs
- XmlNamespaceDeclarationsAttribute.cs
- ReliabilityContractAttribute.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- OpCodes.cs
- PolicyDesigner.cs
- ReaderWriterLockWrapper.cs
- PropertyEmitterBase.cs
- GorillaCodec.cs
- ProcessHostServerConfig.cs
- Application.cs
- ComPlusTypeLoader.cs
- UserPreferenceChangingEventArgs.cs
- ToolTip.cs
- ListItemConverter.cs
- TrackingProfileManager.cs
- SystemIPAddressInformation.cs
- ClientUrlResolverWrapper.cs
- RepeaterItemEventArgs.cs
- IteratorDescriptor.cs
- CompiledRegexRunner.cs
- SkipStoryboardToFill.cs
- AudioFormatConverter.cs
- PropertyFilter.cs
- StateMachineHelpers.cs
- PersistChildrenAttribute.cs
- ConstantCheck.cs
- EnterpriseServicesHelper.cs
- ServiceModelExtensionElement.cs
- TaskFactory.cs
- FileCodeGroup.cs
- TargetConverter.cs
- XmlSchemaImport.cs
- WindowsToolbarAsMenu.cs
- ForEachAction.cs
- ILGenerator.cs
- MetadataSerializer.cs
- TdsParserStaticMethods.cs
- SettingsProperty.cs
- Stroke2.cs
- TraceContextEventArgs.cs
- WebPartActionVerb.cs
- HwndSourceKeyboardInputSite.cs
- EncryptedKeyIdentifierClause.cs
- CounterSampleCalculator.cs
- TableRowCollection.cs
- SchemaImporterExtensionsSection.cs
- EasingQuaternionKeyFrame.cs
- HideDisabledControlAdapter.cs
- DocumentsTrace.cs
- ListBoxChrome.cs
- EditingCommands.cs
- PropertyMetadata.cs
- WriteFileContext.cs
- XmlHelper.cs
- XmlElementElementCollection.cs
- EncoderFallback.cs
- UpdateExpressionVisitor.cs
- EventHandlerList.cs
- DescendantQuery.cs
- WebEventCodes.cs
- UrlAuthFailedErrorFormatter.cs
- EmptyControlCollection.cs
- GroupStyle.cs
- EditorZoneAutoFormat.cs
- XslTransform.cs
- MemberRelationshipService.cs
- TabControl.cs
- GPRECT.cs
- TextTreeInsertElementUndoUnit.cs
- ExpressionBuilder.cs
- OpenCollectionAsyncResult.cs
- RayMeshGeometry3DHitTestResult.cs
- ScrollChangedEventArgs.cs
- ETagAttribute.cs
- HashCodeCombiner.cs
- XmlSerializerObjectSerializer.cs
- DebugHandleTracker.cs
- DataServiceKeyAttribute.cs
- TargetControlTypeCache.cs