Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Configuration / System / Configuration / IgnoreSection.cs / 1 / 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. //------------------------------------------------------------------------------ //// 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
- HMACSHA384.cs
- HttpRuntime.cs
- DesignTimeType.cs
- DataListCommandEventArgs.cs
- ExpandSegmentCollection.cs
- ButtonChrome.cs
- IntranetCredentialPolicy.cs
- RegexFCD.cs
- CompilerParameters.cs
- PromptEventArgs.cs
- SystemWebSectionGroup.cs
- XmlComment.cs
- SemaphoreFullException.cs
- RightsManagementInformation.cs
- AssociationType.cs
- ObjectDataSourceChooseMethodsPanel.cs
- ImmComposition.cs
- SqlUtil.cs
- ToolStripDropDownClosedEventArgs.cs
- ServiceSecurityContext.cs
- QilStrConcatenator.cs
- DBBindings.cs
- ListViewAutomationPeer.cs
- EventMappingSettings.cs
- Matrix3D.cs
- BCryptSafeHandles.cs
- TerminateSequence.cs
- DebugView.cs
- ComUdtElement.cs
- EmbeddedMailObject.cs
- MenuScrollingVisibilityConverter.cs
- DirectoryRootQuery.cs
- TypeBuilderInstantiation.cs
- SymbolMethod.cs
- OrderedEnumerableRowCollection.cs
- FormViewDeleteEventArgs.cs
- Baml2006ReaderFrame.cs
- RemoteWebConfigurationHostServer.cs
- CheckBoxBaseAdapter.cs
- DocumentReference.cs
- DifferencingCollection.cs
- EntitySqlQueryCacheEntry.cs
- PersistenceTypeAttribute.cs
- XmlDataSourceView.cs
- ParameterInfo.cs
- DataChangedEventManager.cs
- _DisconnectOverlappedAsyncResult.cs
- StylusPointProperties.cs
- TextEditorDragDrop.cs
- TransactionManager.cs
- ProgressiveCrcCalculatingStream.cs
- ISAPIWorkerRequest.cs
- LiteralControl.cs
- VectorValueSerializer.cs
- TypeSchema.cs
- CharacterMetrics.cs
- DataSourceNameHandler.cs
- XmlDocumentViewSchema.cs
- SQLCharsStorage.cs
- SafeBitVector32.cs
- StickyNoteAnnotations.cs
- Nullable.cs
- ObjectFullSpanRewriter.cs
- Update.cs
- OdbcCommandBuilder.cs
- SqlClientWrapperSmiStream.cs
- RSACryptoServiceProvider.cs
- ResXResourceReader.cs
- ActiveXHelper.cs
- ValidationSummary.cs
- SmtpFailedRecipientsException.cs
- CreateRefExpr.cs
- SystemIPGlobalProperties.cs
- XmlSchemaAnnotation.cs
- TickBar.cs
- ObjectDataSourceStatusEventArgs.cs
- VsPropertyGrid.cs
- StringPropertyBuilder.cs
- SQLByteStorage.cs
- StringResourceManager.cs
- StrongNameUtility.cs
- Model3DGroup.cs
- TypeContext.cs
- MimeMultiPart.cs
- DrawingState.cs
- PropertyGridEditorPart.cs
- ModifierKeysConverter.cs
- QueryResponse.cs
- GACMembershipCondition.cs
- DSASignatureFormatter.cs
- SignatureResourcePool.cs
- SimpleType.cs
- ActionItem.cs
- AssociationTypeEmitter.cs
- CommandID.cs
- _HeaderInfoTable.cs
- CacheMode.cs
- MatrixCamera.cs
- FlowDocumentPaginator.cs
- ListViewSelectEventArgs.cs