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
- securestring.cs
- DbConnectionStringCommon.cs
- HiddenFieldPageStatePersister.cs
- JavaScriptString.cs
- SourceFilter.cs
- EntityRecordInfo.cs
- FieldNameLookup.cs
- Compiler.cs
- FilterQuery.cs
- XmlReflectionImporter.cs
- WorkflowMarkupSerializationManager.cs
- HttpCachePolicyBase.cs
- OleServicesContext.cs
- EnglishPluralizationService.cs
- Splitter.cs
- ButtonBase.cs
- DataServiceProviderWrapper.cs
- StretchValidation.cs
- ValueUtilsSmi.cs
- ListBox.cs
- SharedHttpTransportManager.cs
- ProcessHostMapPath.cs
- ADRoleFactoryConfiguration.cs
- XMLDiffLoader.cs
- MessageEnumerator.cs
- WebScriptEnablingElement.cs
- TextModifier.cs
- Send.cs
- XamlToRtfWriter.cs
- SettingsPropertyIsReadOnlyException.cs
- Item.cs
- ThreadSafeList.cs
- SqlInternalConnectionSmi.cs
- SpeechUI.cs
- JsonDeserializer.cs
- EmptyStringExpandableObjectConverter.cs
- ColorBuilder.cs
- XamlDesignerSerializationManager.cs
- XmlTypeMapping.cs
- DataSourceControl.cs
- AttributeCollection.cs
- DSASignatureFormatter.cs
- DeferredSelectedIndexReference.cs
- IndependentAnimationStorage.cs
- SpellerHighlightLayer.cs
- DoubleAnimation.cs
- BitArray.cs
- CompoundFileStorageReference.cs
- D3DImage.cs
- CreateUserWizardStep.cs
- DataServiceBehavior.cs
- TimeZone.cs
- FormsAuthenticationCredentials.cs
- DataKeyArray.cs
- RequestCacheValidator.cs
- BridgeDataReader.cs
- BreadCrumbTextConverter.cs
- FixedFlowMap.cs
- SqlConnectionStringBuilder.cs
- MultilineStringConverter.cs
- MsmqIntegrationChannelFactory.cs
- DataBoundLiteralControl.cs
- TokenBasedSetEnumerator.cs
- CoTaskMemSafeHandle.cs
- TileBrush.cs
- XmlReaderSettings.cs
- BidOverLoads.cs
- MultiTrigger.cs
- ReadOnlyHierarchicalDataSource.cs
- EventMappingSettingsCollection.cs
- SettingsSavedEventArgs.cs
- CompositionAdorner.cs
- ColorTranslator.cs
- FieldNameLookup.cs
- BrowserCapabilitiesCompiler.cs
- SByteConverter.cs
- SqlBulkCopyColumnMapping.cs
- UnmanagedMemoryStreamWrapper.cs
- FontFamily.cs
- ScrollItemPatternIdentifiers.cs
- AssemblyInfo.cs
- OptimizerPatterns.cs
- PartialList.cs
- BaseParser.cs
- TextEncodedRawTextWriter.cs
- NativeMethods.cs
- PowerStatus.cs
- ViewgenGatekeeper.cs
- MissingSatelliteAssemblyException.cs
- StoreContentChangedEventArgs.cs
- CompModSwitches.cs
- SamlAuthorizationDecisionClaimResource.cs
- EntityDataSourceColumn.cs
- CultureSpecificStringDictionary.cs
- _IPv6Address.cs
- _LocalDataStoreMgr.cs
- PersonalizationEntry.cs
- wgx_sdk_version.cs
- GridViewSortEventArgs.cs
- webproxy.cs