Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / DefaultSection.cs / 1305376 / DefaultSection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Xml; public sealed class DefaultSection : ConfigurationSection { private static ConfigurationPropertyCollection s_properties; string _rawXml = string.Empty; bool _isModified; private static ConfigurationPropertyCollection EnsureStaticPropertyBag() { if (s_properties == null) { ConfigurationPropertyCollection properties = new ConfigurationPropertyCollection(); s_properties = properties; } return s_properties; } public DefaultSection() { EnsureStaticPropertyBag(); } protected internal override ConfigurationPropertyCollection Properties { get { return EnsureStaticPropertyBag(); } } protected internal override bool IsModified() { return _isModified; } protected internal override void ResetModified() { _isModified = false; } protected internal override void Reset(ConfigurationElement parentSection) { _rawXml = string.Empty; _isModified = false; } protected internal override void DeserializeSection(XmlReader xmlReader) { if (!xmlReader.Read() || xmlReader.NodeType != XmlNodeType.Element) { throw new ConfigurationErrorsException(SR.GetString(SR.Config_base_expected_to_find_element), xmlReader); } _rawXml = xmlReader.ReadOuterXml(); _isModified = true; } protected internal override string SerializeSection(ConfigurationElement parentSection, string name, ConfigurationSaveMode saveMode) { return _rawXml; } } } // 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
- ReceiveContext.cs
- listitem.cs
- SerialStream.cs
- SqlTransaction.cs
- CheckBoxField.cs
- ProcessHostFactoryHelper.cs
- HttpRequest.cs
- DesignerMetadata.cs
- InputReport.cs
- XD.cs
- TargetConverter.cs
- NewArrayExpression.cs
- TypeForwardedToAttribute.cs
- FixedSOMTableCell.cs
- RolePrincipal.cs
- CustomPopupPlacement.cs
- ReferentialConstraint.cs
- UserControlBuildProvider.cs
- TagMapCollection.cs
- CodeDirectoryCompiler.cs
- EntityDataSourceWizardForm.cs
- WebPartCancelEventArgs.cs
- HotCommands.cs
- XmlEnumAttribute.cs
- PagerSettings.cs
- KeyManager.cs
- NoneExcludedImageIndexConverter.cs
- OdbcReferenceCollection.cs
- SecurityTokenValidationException.cs
- ExceptionHandler.cs
- CodeArgumentReferenceExpression.cs
- QuaternionAnimationBase.cs
- MappingException.cs
- BindingMemberInfo.cs
- KeyValueSerializer.cs
- CodeVariableReferenceExpression.cs
- TcpClientChannel.cs
- ExecutionContext.cs
- MediaTimeline.cs
- TextElement.cs
- Selection.cs
- QuestionEventArgs.cs
- ColorInterpolationModeValidation.cs
- TextTreeTextNode.cs
- Table.cs
- AuthenticateEventArgs.cs
- CornerRadiusConverter.cs
- ExtendedPropertyInfo.cs
- NamedPipeProcessProtocolHandler.cs
- FileChangesMonitor.cs
- ToolStripStatusLabel.cs
- ResourcesGenerator.cs
- ObjectStateEntry.cs
- DrawingAttributesDefaultValueFactory.cs
- MediaElementAutomationPeer.cs
- SqlDataSourceCommandEventArgs.cs
- CurrencyManager.cs
- DataBinder.cs
- BitmapEncoder.cs
- _ListenerAsyncResult.cs
- HtmlElementErrorEventArgs.cs
- TypedAsyncResult.cs
- EmbeddedMailObjectsCollection.cs
- HttpCapabilitiesEvaluator.cs
- OracleParameter.cs
- CachedFontFamily.cs
- BufferCache.cs
- StoreItemCollection.Loader.cs
- XmlParserContext.cs
- HtmlSelect.cs
- ScopelessEnumAttribute.cs
- Int32.cs
- ObjectAssociationEndMapping.cs
- DataGridViewRowEventArgs.cs
- ComponentFactoryHelpers.cs
- SatelliteContractVersionAttribute.cs
- IntegerValidatorAttribute.cs
- SatelliteContractVersionAttribute.cs
- HeaderLabel.cs
- EditorOptionAttribute.cs
- AnonymousIdentificationModule.cs
- ConfigurationManagerHelperFactory.cs
- FixedSOMGroup.cs
- ServiceMemoryGates.cs
- _StreamFramer.cs
- StandardMenuStripVerb.cs
- TextElementEnumerator.cs
- RegexCaptureCollection.cs
- MemoryStream.cs
- FtpWebResponse.cs
- SoapIncludeAttribute.cs
- DataGridViewComboBoxCell.cs
- DesignObjectWrapper.cs
- connectionpool.cs
- FirstMatchCodeGroup.cs
- Compiler.cs
- XmlSchemaNotation.cs
- InteropExecutor.cs
- BaseValidatorDesigner.cs
- TableItemProviderWrapper.cs