Code:
/ DotNET / DotNET / 8.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
- StaticDataManager.cs
- ThemeableAttribute.cs
- XsltCompileContext.cs
- ProtocolsConfiguration.cs
- TextElementCollectionHelper.cs
- DecimalConverter.cs
- StreamWriter.cs
- SchemaManager.cs
- FormatVersion.cs
- CodeMethodInvokeExpression.cs
- DataGridColumn.cs
- TreeBuilderXamlTranslator.cs
- SafeSystemMetrics.cs
- XmlSchemaInclude.cs
- BigInt.cs
- ServiceEndpointElement.cs
- DoubleAnimationUsingKeyFrames.cs
- CompressEmulationStream.cs
- FileAuthorizationModule.cs
- ProvidersHelper.cs
- Button.cs
- ThemeableAttribute.cs
- RegexCompiler.cs
- GridViewColumn.cs
- RuleRefElement.cs
- MediaCommands.cs
- CodeSnippetTypeMember.cs
- SessionIDManager.cs
- TraceSwitch.cs
- HorizontalAlignConverter.cs
- KeyManager.cs
- ItemContainerProviderWrapper.cs
- IsolationInterop.cs
- OdbcReferenceCollection.cs
- XmlSerializableServices.cs
- WS2007HttpBindingCollectionElement.cs
- WebPartAddingEventArgs.cs
- SQLDecimal.cs
- EntityViewGenerator.cs
- NamespaceMapping.cs
- RegularExpressionValidator.cs
- PageTheme.cs
- EncodingTable.cs
- SortedDictionary.cs
- DES.cs
- SessionStateItemCollection.cs
- DocumentOrderQuery.cs
- ReadOnlyState.cs
- SimpleTypeResolver.cs
- SymbolEqualComparer.cs
- SiteMapNodeItem.cs
- ConstraintEnumerator.cs
- ReverseInheritProperty.cs
- RuleSettings.cs
- Canvas.cs
- QueryableDataSourceView.cs
- XsltQilFactory.cs
- GuidConverter.cs
- CustomErrorsSection.cs
- XDRSchema.cs
- ValidationResult.cs
- Size3DValueSerializer.cs
- LinearKeyFrames.cs
- SymbolEqualComparer.cs
- MultiSelectRootGridEntry.cs
- ListItemViewAttribute.cs
- TypeExtension.cs
- DispatcherSynchronizationContext.cs
- OpCodes.cs
- SQLConvert.cs
- Geometry3D.cs
- SqlNotificationEventArgs.cs
- FileDialog.cs
- WorkflowView.cs
- DesignTimeTemplateParser.cs
- CommandBinding.cs
- DataGridViewRow.cs
- MessageBox.cs
- PropertyTabChangedEvent.cs
- DataGridViewAccessibleObject.cs
- RepeaterItemEventArgs.cs
- EditingCoordinator.cs
- Validator.cs
- TemplateBamlTreeBuilder.cs
- PeerServiceMessageContracts.cs
- HeaderedItemsControl.cs
- ScrollBarRenderer.cs
- ToolbarAUtomationPeer.cs
- Matrix3D.cs
- ObjectTag.cs
- BitVector32.cs
- GenerateScriptTypeAttribute.cs
- ArrayElementGridEntry.cs
- ProfileSection.cs
- DataGridPageChangedEventArgs.cs
- SafeProcessHandle.cs
- DetailsViewPagerRow.cs
- RC2CryptoServiceProvider.cs
- CodeCommentStatementCollection.cs
- XmlSchemas.cs