Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Sys / System / Configuration / SingleTagSectionHandler.cs / 1 / SingleTagSectionHandler.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Collections; using System.Xml; /** * Single-tag dictionary config factory * * Use for tags of the form:*/ /// /// public class SingleTagSectionHandler : IConfigurationSectionHandler { /** * Create * * Given a partially composed config object (possibly null) * and some input from the config system, return a * further partially composed config object */ ////// public virtual object Create(Object parent, Object context, XmlNode section) { Hashtable result; // start result off as a shallow clone of the parent if (parent == null) result = new Hashtable(); else result = new Hashtable((IDictionary)parent); // verify that there are no children HandlerBase.CheckForChildNodes(section); // iterate through each XML section in order and apply the directives foreach (XmlAttribute attribute in section.Attributes) { // handle name-value pairs result[attribute.Name] = attribute.Value; } return result; } } }[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SystemIdentity.cs
- PageHandlerFactory.cs
- CharacterMetrics.cs
- StrongTypingException.cs
- KeyGestureConverter.cs
- XmlHierarchyData.cs
- ApplicationServiceHelper.cs
- DateTimePicker.cs
- GetCertificateRequest.cs
- NameValueCollection.cs
- UnmanagedMemoryStreamWrapper.cs
- FixedLineResult.cs
- ExceptionUtil.cs
- TraceContext.cs
- ServiceDesigner.xaml.cs
- RegexMatch.cs
- CapabilitiesPattern.cs
- UnsafeNativeMethods.cs
- TraceLevelStore.cs
- WebPartDescription.cs
- CacheDict.cs
- DataGridViewTextBoxColumn.cs
- RecipientIdentity.cs
- XslNumber.cs
- DynamicILGenerator.cs
- EntityKeyElement.cs
- Cursors.cs
- Scene3D.cs
- EntityParameter.cs
- NativeActivityFaultContext.cs
- TemplateBuilder.cs
- Rectangle.cs
- PreservationFileWriter.cs
- BitmapEffectGeneralTransform.cs
- XmlSchemaSet.cs
- DesigntimeLicenseContext.cs
- XslCompiledTransform.cs
- PersonalizationProviderHelper.cs
- FontSizeConverter.cs
- ZipIOExtraFieldElement.cs
- RegexRunnerFactory.cs
- PriorityRange.cs
- XmlBaseWriter.cs
- WebPartDescription.cs
- BamlResourceContent.cs
- TypefaceMetricsCache.cs
- DataViewSetting.cs
- ChineseLunisolarCalendar.cs
- XmlNodeList.cs
- BaseDataList.cs
- NumberAction.cs
- CodeDelegateCreateExpression.cs
- ClientScriptManagerWrapper.cs
- XmlBinaryReader.cs
- TextTreeTextNode.cs
- ComponentEvent.cs
- AssemblyCollection.cs
- FixedSOMImage.cs
- ConnectionOrientedTransportElement.cs
- TimeSpanValidator.cs
- HitTestDrawingContextWalker.cs
- ToolBarButton.cs
- WebPartManagerInternals.cs
- ControlEvent.cs
- EmptyControlCollection.cs
- ExpressionBuilderContext.cs
- HttpListenerException.cs
- DataExchangeServiceBinder.cs
- DataGridViewImageCell.cs
- LookupNode.cs
- WebPartConnectionsCancelVerb.cs
- WebControlsSection.cs
- BrowserCapabilitiesFactory35.cs
- BaseTransportHeaders.cs
- InputMethod.cs
- FreezableOperations.cs
- VsPropertyGrid.cs
- TreeWalker.cs
- ConfigurationStrings.cs
- SqlColumnizer.cs
- IssuerInformation.cs
- AddInServer.cs
- precedingsibling.cs
- XmlReaderSettings.cs
- NativeMethods.cs
- HorizontalAlignConverter.cs
- ExpressionList.cs
- Pen.cs
- ProviderManager.cs
- CapabilitiesAssignment.cs
- _OverlappedAsyncResult.cs
- NativeMethods.cs
- ValidateNames.cs
- AnnotationAdorner.cs
- MailBnfHelper.cs
- DecoderBestFitFallback.cs
- TextBoxView.cs
- WorkflowControlClient.cs
- SendAgentStatusRequest.cs
- XmlMembersMapping.cs