Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / NamespaceInfo.cs / 2 / 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; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Win32Native.cs
- DesignerHelpers.cs
- PropertyDescriptor.cs
- WsdlImporter.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- CustomLineCap.cs
- EventDescriptor.cs
- CrossSiteScriptingValidation.cs
- NavigationProperty.cs
- UnknownWrapper.cs
- DataConnectionHelper.cs
- KeyValuePairs.cs
- Regex.cs
- JournalEntry.cs
- EntityDataSourceColumn.cs
- PreservationFileReader.cs
- DataGridViewTextBoxEditingControl.cs
- FlatButtonAppearance.cs
- TemplateControlCodeDomTreeGenerator.cs
- Style.cs
- DocumentationServerProtocol.cs
- VisualBasicHelper.cs
- IPEndPointCollection.cs
- BuildProviderCollection.cs
- SQLByteStorage.cs
- TypeBuilder.cs
- SecurityManager.cs
- ArraySortHelper.cs
- Set.cs
- messageonlyhwndwrapper.cs
- ReservationCollection.cs
- NotCondition.cs
- _ConnectOverlappedAsyncResult.cs
- InkCanvasSelectionAdorner.cs
- ComplexTypeEmitter.cs
- DataSourceCache.cs
- IPGlobalProperties.cs
- InkPresenterAutomationPeer.cs
- EventSourceCreationData.cs
- SiblingIterators.cs
- ErrorRuntimeConfig.cs
- SiteMapNodeItemEventArgs.cs
- SimpleHandlerBuildProvider.cs
- DataGridViewButtonCell.cs
- ServiceMetadataExtension.cs
- WebPartZoneAutoFormat.cs
- MediaTimeline.cs
- TempFiles.cs
- HtmlLink.cs
- ModelFunctionTypeElement.cs
- ZipFileInfo.cs
- HealthMonitoringSectionHelper.cs
- WebPartManager.cs
- ReliabilityContractAttribute.cs
- Decoder.cs
- ContextProperty.cs
- AlternateViewCollection.cs
- TextOnlyOutput.cs
- AnonymousIdentificationModule.cs
- DNS.cs
- ContentPresenter.cs
- ServiceMetadataPublishingElement.cs
- PermissionSetTriple.cs
- DesignConnectionCollection.cs
- CatalogPart.cs
- ToolStripDropDown.cs
- DataTable.cs
- Subtree.cs
- TriState.cs
- XsdCachingReader.cs
- BufferAllocator.cs
- CalendarDay.cs
- DoubleStorage.cs
- WindowsSecurityTokenAuthenticator.cs
- XPathDescendantIterator.cs
- uribuilder.cs
- FormatterConverter.cs
- userdatakeys.cs
- Authorization.cs
- ProcessProtocolHandler.cs
- ReflectionUtil.cs
- Config.cs
- CatalogZoneDesigner.cs
- XomlDesignerLoader.cs
- ModelItemImpl.cs
- SecurityElement.cs
- ImageClickEventArgs.cs
- AggregateException.cs
- ToolBarDesigner.cs
- InputLangChangeRequestEvent.cs
- AdapterDictionary.cs
- ListChangedEventArgs.cs
- RadioButtonList.cs
- WMIGenerator.cs
- TrackBar.cs
- SocketException.cs
- RelationshipNavigation.cs
- XmlReflectionMember.cs
- BaseInfoTable.cs
- ZipIOModeEnforcingStream.cs