Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / IgnoreSection.cs / 1305376 / IgnoreSection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Xml; sealed public class IgnoreSection : 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 IgnoreSection() { 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
- UtilityExtension.cs
- ErrorFormatterPage.cs
- GenericPrincipal.cs
- Internal.cs
- ConfigXmlCDataSection.cs
- X509Utils.cs
- AnnotationElement.cs
- ElementNotAvailableException.cs
- MatrixAnimationUsingKeyFrames.cs
- RuntimeResourceSet.cs
- KnownBoxes.cs
- entityreference_tresulttype.cs
- AbstractExpressions.cs
- ArgIterator.cs
- ObjectQueryExecutionPlan.cs
- Pkcs7Signer.cs
- SiteMapPath.cs
- FormsAuthenticationTicket.cs
- BaseCAMarshaler.cs
- ManipulationDelta.cs
- AddressAlreadyInUseException.cs
- StatusStrip.cs
- ValidationUtility.cs
- ListBoxItemWrapperAutomationPeer.cs
- CharacterBufferReference.cs
- InfoCardMasterKey.cs
- ContentControl.cs
- DateTimeHelper.cs
- ValueSerializer.cs
- FragmentQuery.cs
- documentation.cs
- ColumnMapVisitor.cs
- DesignerDataColumn.cs
- ToolStripSplitButton.cs
- SqlConnectionHelper.cs
- XAMLParseException.cs
- Pair.cs
- RegexBoyerMoore.cs
- wpf-etw.cs
- XamlFilter.cs
- SqlFormatter.cs
- RegexCharClass.cs
- XmlBoundElement.cs
- DesignTimeXamlWriter.cs
- FormViewInsertedEventArgs.cs
- SafeReversePInvokeHandle.cs
- DataGridViewCellStateChangedEventArgs.cs
- PrintPageEvent.cs
- base64Transforms.cs
- SQLBinaryStorage.cs
- Permission.cs
- altserialization.cs
- ListChangedEventArgs.cs
- TabControl.cs
- OrderablePartitioner.cs
- DataGridGeneralPage.cs
- CFStream.cs
- DbConnectionClosed.cs
- MetadataCacheItem.cs
- RectangleConverter.cs
- Line.cs
- InvalidBodyAccessException.cs
- FieldBuilder.cs
- MdImport.cs
- WizardSideBarListControlItemEventArgs.cs
- NullableDecimalSumAggregationOperator.cs
- ColorInterpolationModeValidation.cs
- RestClientProxyHandler.cs
- DocumentXPathNavigator.cs
- ParallelEnumerable.cs
- WinFormsSecurity.cs
- DataControlField.cs
- NestedContainer.cs
- TrackingCondition.cs
- OdbcConnectionHandle.cs
- SmtpAuthenticationManager.cs
- HttpInputStream.cs
- DebugInfoGenerator.cs
- MeasureData.cs
- Types.cs
- RequestQueryProcessor.cs
- MaskDesignerDialog.cs
- AddInControllerImpl.cs
- FilterEventArgs.cs
- CodePageUtils.cs
- Double.cs
- InsufficientMemoryException.cs
- OdbcCommandBuilder.cs
- AspNetHostingPermission.cs
- ImageCodecInfo.cs
- ActivationProxy.cs
- PrivilegedConfigurationManager.cs
- ConstantCheck.cs
- ManagementObjectSearcher.cs
- regiisutil.cs
- PartialCachingControl.cs
- DetailsViewInsertEventArgs.cs
- ProviderSettingsCollection.cs
- Icon.cs
- TableParaClient.cs