Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / WebControlsSection.cs / 1305376 / WebControlsSection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; public sealed class WebControlsSection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; #region Property Declarations private static readonly ConfigurationProperty _propClientScriptsLocation = new ConfigurationProperty("clientScriptsLocation", typeof(string), "/aspnet_client/{0}/{1}/", null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); #endregion static WebControlsSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propClientScriptsLocation); } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } protected override object GetRuntimeObject() { // Legacy section returned a Hashtable and people are depenant on that implimentation. Hashtable runtimeHashTable = new Hashtable(); foreach (ConfigurationProperty prop in Properties) { runtimeHashTable[prop.Name] = base[prop]; } return runtimeHashTable; // return the read only object } [ConfigurationProperty("clientScriptsLocation", IsRequired = true, DefaultValue = "/aspnet_client/{0}/{1}/")] [StringValidator(MinLength = 1)] public string ClientScriptsLocation { get { return (string)base[_propClientScriptsLocation]; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.ComponentModel; using System.Web.Util; using System.Diagnostics; using System.Security.Permissions; public sealed class WebControlsSection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; #region Property Declarations private static readonly ConfigurationProperty _propClientScriptsLocation = new ConfigurationProperty("clientScriptsLocation", typeof(string), "/aspnet_client/{0}/{1}/", null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); #endregion static WebControlsSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propClientScriptsLocation); } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } protected override object GetRuntimeObject() { // Legacy section returned a Hashtable and people are depenant on that implimentation. Hashtable runtimeHashTable = new Hashtable(); foreach (ConfigurationProperty prop in Properties) { runtimeHashTable[prop.Name] = base[prop]; } return runtimeHashTable; // return the read only object } [ConfigurationProperty("clientScriptsLocation", IsRequired = true, DefaultValue = "/aspnet_client/{0}/{1}/")] [StringValidator(MinLength = 1)] public string ClientScriptsLocation { get { return (string)base[_propClientScriptsLocation]; } } } } // 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
- PipelineModuleStepContainer.cs
- ResizeGrip.cs
- UserPersonalizationStateInfo.cs
- WebPartsPersonalizationAuthorization.cs
- RegexCapture.cs
- ManagedFilter.cs
- WebPartCloseVerb.cs
- SqlConnectionManager.cs
- Bits.cs
- NavigatorInvalidBodyAccessException.cs
- PathSegment.cs
- RTLAwareMessageBox.cs
- CatalogPartChrome.cs
- Config.cs
- EntityDataSourceWizardForm.cs
- AttributeData.cs
- NativeMethods.cs
- EntityKeyElement.cs
- TaskFactory.cs
- NamespaceInfo.cs
- InfoCardTraceRecord.cs
- CompareValidator.cs
- FrameworkElement.cs
- Clipboard.cs
- TimeSpanSecondsConverter.cs
- OrderByBuilder.cs
- Debug.cs
- webclient.cs
- ThreadAbortException.cs
- GenerateHelper.cs
- SafeRightsManagementSessionHandle.cs
- DataGridPreparingCellForEditEventArgs.cs
- StreamInfo.cs
- Metadata.cs
- ActivityTypeResolver.xaml.cs
- ObjectContext.cs
- TableLayoutSettingsTypeConverter.cs
- UpdatePanelTrigger.cs
- TransformProviderWrapper.cs
- DocumentViewerBaseAutomationPeer.cs
- AuthenticationSection.cs
- OutputCacheSection.cs
- SemaphoreSecurity.cs
- XmlSchemaExporter.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- ExtensibleClassFactory.cs
- ClientRolePrincipal.cs
- SqlAggregateChecker.cs
- XmlDictionary.cs
- ImplicitInputBrush.cs
- handlecollector.cs
- DashStyle.cs
- XmlQueryRuntime.cs
- Regex.cs
- CodeSpit.cs
- EdmComplexTypeAttribute.cs
- LayoutEditorPart.cs
- StateBag.cs
- XmlName.cs
- SpecularMaterial.cs
- IgnoreDeviceFilterElement.cs
- DbConnectionClosed.cs
- PropertyGridEditorPart.cs
- ComponentResourceKey.cs
- WebBrowserProgressChangedEventHandler.cs
- DrawingState.cs
- PlacementWorkspace.cs
- Duration.cs
- StylusPointProperty.cs
- DataGridCellEditEndingEventArgs.cs
- SupportsEventValidationAttribute.cs
- WebSysDescriptionAttribute.cs
- CacheOutputQuery.cs
- ContainerFilterService.cs
- NullableConverter.cs
- TextEffectResolver.cs
- ProvideValueServiceProvider.cs
- HMACSHA512.cs
- ClientSettingsProvider.cs
- AssociationProvider.cs
- DataGridRowEventArgs.cs
- CodeCastExpression.cs
- UserControlFileEditor.cs
- WmlCommandAdapter.cs
- FilteredXmlReader.cs
- SingleTagSectionHandler.cs
- PositiveTimeSpanValidator.cs
- GetPageNumberCompletedEventArgs.cs
- BindingCompleteEventArgs.cs
- DataExpression.cs
- ErrorInfoXmlDocument.cs
- ProfileModule.cs
- ZipIOFileItemStream.cs
- filewebresponse.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- FrameworkContentElementAutomationPeer.cs
- ProcessHost.cs
- CallContext.cs
- XamlReader.cs
- HttpModuleCollection.cs