Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / NamespaceInfo.cs / 1305376 / NamespaceInfo.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.IO; using System.Text; using System.Web.Util; using System.Web.UI; using System.Web.Compilation; using System.Threading; using System.Web.Configuration; using System.Security.Permissions; public sealed class NamespaceInfo : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propNamespace = new ConfigurationProperty("namespace", typeof(string), null, null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired | ConfigurationPropertyOptions.IsKey); static NamespaceInfo() { _properties = new ConfigurationPropertyCollection(); _properties.Add(_propNamespace); } internal NamespaceInfo() { } public NamespaceInfo(String name) : this() { Namespace = name; } public override bool Equals(object namespaceInformation) { NamespaceInfo ns = namespaceInformation as NamespaceInfo; return (ns != null && Namespace == ns.Namespace); } public override int GetHashCode() { return Namespace.GetHashCode(); } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("namespace", IsRequired = true, IsKey = true, DefaultValue = "")] [StringValidator(MinLength = 1)] public string Namespace { get { return (string)base[_propNamespace]; } set { base[_propNamespace] = value; } } } } // 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
- PropertyValueChangedEvent.cs
- CodeIdentifiers.cs
- HexParser.cs
- Process.cs
- BinaryNode.cs
- CreateUserWizard.cs
- TypeBuilderInstantiation.cs
- EventData.cs
- OrderPreservingSpoolingTask.cs
- TreeView.cs
- ValidationHelper.cs
- figurelengthconverter.cs
- PolicyException.cs
- VSWCFServiceContractGenerator.cs
- ItemsPresenter.cs
- XmlnsCache.cs
- XmlSchemaValidator.cs
- ContextConfiguration.cs
- StructuredProperty.cs
- HttpWriter.cs
- MediaScriptCommandRoutedEventArgs.cs
- BigIntegerStorage.cs
- SmiEventStream.cs
- AutoGeneratedFieldProperties.cs
- UncommonField.cs
- DrawingContextDrawingContextWalker.cs
- DataSourceExpressionCollection.cs
- PackWebRequestFactory.cs
- ConnectionPoolManager.cs
- DebugView.cs
- ComAdminWrapper.cs
- MenuRendererStandards.cs
- ParseNumbers.cs
- RegexTree.cs
- CachedRequestParams.cs
- CompiledQueryCacheEntry.cs
- CompilerTypeWithParams.cs
- MatrixValueSerializer.cs
- ItemDragEvent.cs
- ObjectDataSource.cs
- XNameConverter.cs
- SiteMapPath.cs
- PeerNameRecordCollection.cs
- JsonQNameDataContract.cs
- CompoundFileDeflateTransform.cs
- DeploymentSectionCache.cs
- MetadataCache.cs
- CounterCreationDataCollection.cs
- WindowsEditBox.cs
- AppSettingsExpressionBuilder.cs
- ProgressiveCrcCalculatingStream.cs
- AnnotationObservableCollection.cs
- TextTreeTextBlock.cs
- IntegerFacetDescriptionElement.cs
- SafeCertificateStore.cs
- StagingAreaInputItem.cs
- Base64Encoder.cs
- ReferentialConstraintRoleElement.cs
- Pkcs9Attribute.cs
- SettingsPropertyValueCollection.cs
- MonitorWrapper.cs
- ClientTarget.cs
- DragEventArgs.cs
- ProcessHost.cs
- ExpandCollapsePattern.cs
- OraclePermissionAttribute.cs
- MapPathBasedVirtualPathProvider.cs
- MetaDataInfo.cs
- XmlAttributeHolder.cs
- EnglishPluralizationService.cs
- EncryptedPackageFilter.cs
- QueryOperator.cs
- TextFormatterImp.cs
- CircleHotSpot.cs
- SafeNativeMemoryHandle.cs
- ConcatQueryOperator.cs
- SmtpNegotiateAuthenticationModule.cs
- SpecularMaterial.cs
- AssemblyCacheEntry.cs
- PromptStyle.cs
- DefaultProxySection.cs
- ActivityInstanceReference.cs
- PropertyRecord.cs
- HttpRuntimeSection.cs
- SamlAttributeStatement.cs
- Documentation.cs
- GradientStopCollection.cs
- ResourceManager.cs
- GraphicsContext.cs
- Verify.cs
- Vector3dCollection.cs
- DynamicRenderer.cs
- BuildResult.cs
- ListBoxItemWrapperAutomationPeer.cs
- PointCollection.cs
- CallId.cs
- WebBrowserContainer.cs
- LinkLabel.cs
- _ConnectOverlappedAsyncResult.cs
- AppDomainUnloadedException.cs