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
- SymbolMethod.cs
- SQLDecimalStorage.cs
- Touch.cs
- FieldBuilder.cs
- TreeViewDesigner.cs
- SByte.cs
- SimpleMailWebEventProvider.cs
- HostProtectionException.cs
- xamlnodes.cs
- ObjectListDesigner.cs
- XmlIncludeAttribute.cs
- IndexedString.cs
- XPathNodeInfoAtom.cs
- CompositeDataBoundControl.cs
- NotSupportedException.cs
- PropertyItemInternal.cs
- MetadataCollection.cs
- DataGridViewColumn.cs
- OpCodes.cs
- KeyedCollection.cs
- XPathNodeHelper.cs
- TypeTypeConverter.cs
- ALinqExpressionVisitor.cs
- documentsequencetextcontainer.cs
- CharUnicodeInfo.cs
- OutOfProcStateClientManager.cs
- PropertyDescriptors.cs
- WorkflowTimerService.cs
- SuppressIldasmAttribute.cs
- IteratorFilter.cs
- SqlColumnizer.cs
- GuidelineSet.cs
- HostDesigntimeLicenseContext.cs
- EventProviderWriter.cs
- GrammarBuilderDictation.cs
- DataFormats.cs
- FrameworkReadOnlyPropertyMetadata.cs
- loginstatus.cs
- MediaContext.cs
- StateDesignerConnector.cs
- FixedSOMLineCollection.cs
- ParsedAttributeCollection.cs
- HorizontalAlignConverter.cs
- GrammarBuilderWildcard.cs
- TransactionManager.cs
- ByteFacetDescriptionElement.cs
- ImageCodecInfo.cs
- InputLanguageManager.cs
- AutomationEvent.cs
- GAC.cs
- RijndaelManaged.cs
- DataSourceCache.cs
- TypeSystemProvider.cs
- D3DImage.cs
- ScriptManager.cs
- RegistryExceptionHelper.cs
- EditingCommands.cs
- XmlSchemaValidator.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- EventLogEntryCollection.cs
- DataGridViewCellStyleChangedEventArgs.cs
- EnumMember.cs
- TypeContext.cs
- SqlVisitor.cs
- SamlEvidence.cs
- CodeVariableReferenceExpression.cs
- ReceiveMessageContent.cs
- _SpnDictionary.cs
- InputManager.cs
- AppLevelCompilationSectionCache.cs
- MultipartIdentifier.cs
- SendingRequestEventArgs.cs
- ConcatQueryOperator.cs
- CrossSiteScriptingValidation.cs
- OneWayChannelFactory.cs
- FlowLayoutSettings.cs
- CustomError.cs
- SplitterCancelEvent.cs
- WebPartDisplayModeCancelEventArgs.cs
- AssemblyAssociatedContentFileAttribute.cs
- WasEndpointConfigContainer.cs
- Zone.cs
- FrameworkTextComposition.cs
- PropertyGridEditorPart.cs
- CultureTableRecord.cs
- AliasGenerator.cs
- ActivationWorker.cs
- DrawTreeNodeEventArgs.cs
- KeyGesture.cs
- EntityContainerRelationshipSetEnd.cs
- CqlLexer.cs
- PrintPageEvent.cs
- ChangePassword.cs
- HttpCacheParams.cs
- CheckBoxRenderer.cs
- DataSourceCacheDurationConverter.cs
- ProjectionQueryOptionExpression.cs
- DocumentCollection.cs
- ApplicationInterop.cs
- PerformanceCountersElement.cs