Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / Serialization / Configuration / DateTimeSerializationSection.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PeerName.cs
- Transactions.cs
- PropertyValueChangedEvent.cs
- CustomAttributeFormatException.cs
- TransactionBridgeSection.cs
- IntranetCredentialPolicy.cs
- XmlWriterTraceListener.cs
- DbExpressionVisitor.cs
- Padding.cs
- ClientRoleProvider.cs
- CodeRegionDirective.cs
- SourceFileBuildProvider.cs
- Models.cs
- ActivationArguments.cs
- TemplateControlCodeDomTreeGenerator.cs
- RuntimeCompatibilityAttribute.cs
- LoginUtil.cs
- HttpWriter.cs
- DataStreamFromComStream.cs
- CqlLexer.cs
- WebPageTraceListener.cs
- FileStream.cs
- ScriptingAuthenticationServiceSection.cs
- ArrangedElementCollection.cs
- MetadataItemEmitter.cs
- SafeFindHandle.cs
- XMLSyntaxException.cs
- TransportSecurityBindingElement.cs
- CheckBoxList.cs
- RegisteredScript.cs
- BamlCollectionHolder.cs
- ImageIndexEditor.cs
- StreamUpdate.cs
- ObjectToModelValueConverter.cs
- TrackingStringDictionary.cs
- FileInfo.cs
- OfTypeExpression.cs
- RenderContext.cs
- IdentityModelDictionary.cs
- ListBase.cs
- LogicalExpr.cs
- XomlCompilerError.cs
- IisTraceWebEventProvider.cs
- ConfigurationStrings.cs
- StyleHelper.cs
- XmlComment.cs
- SimpleHandlerBuildProvider.cs
- COM2ColorConverter.cs
- ValuePatternIdentifiers.cs
- GradientBrush.cs
- ObjectDataSourceWizardForm.cs
- GridViewUpdatedEventArgs.cs
- MessageVersionConverter.cs
- HtmlProps.cs
- InvariantComparer.cs
- DataColumnMappingCollection.cs
- XPathException.cs
- DbParameterCollectionHelper.cs
- MemberPath.cs
- EntityWithKeyStrategy.cs
- ServiceModelSectionGroup.cs
- ExceptionNotification.cs
- ZipIORawDataFileBlock.cs
- AxisAngleRotation3D.cs
- InvokePattern.cs
- WebZone.cs
- SchemaNotation.cs
- EntityDesignerBuildProvider.cs
- SmtpReplyReader.cs
- DynamicDataExtensions.cs
- ContractAdapter.cs
- BufferModeSettings.cs
- ImpersonateTokenRef.cs
- ButtonAutomationPeer.cs
- SymmetricAlgorithm.cs
- PropertyIDSet.cs
- XslTransformFileEditor.cs
- WebSysDescriptionAttribute.cs
- DocumentViewerBaseAutomationPeer.cs
- TranslateTransform.cs
- BaseAddressElementCollection.cs
- ModuleConfigurationInfo.cs
- BatchParser.cs
- BufferedReceiveElement.cs
- DrawingCollection.cs
- Rotation3DKeyFrameCollection.cs
- Queue.cs
- ForeignKeyFactory.cs
- Journaling.cs
- CorrelationInitializer.cs
- Thumb.cs
- FormClosedEvent.cs
- BufferedResponseStream.cs
- LinkUtilities.cs
- OleDbConnection.cs
- WebPartCloseVerb.cs
- SimpleBitVector32.cs
- UxThemeWrapper.cs
- XsdDateTime.cs
- NativeMethods.cs