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
- ResourceDisplayNameAttribute.cs
- SerializableReadOnlyDictionary.cs
- MatrixTransform.cs
- DocumentPaginator.cs
- HyperLinkField.cs
- PolyLineSegment.cs
- CharacterBuffer.cs
- JavaScriptString.cs
- DiagnosticsConfiguration.cs
- SafeThemeHandle.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- SymbolType.cs
- ExtenderControl.cs
- HwndKeyboardInputProvider.cs
- ProviderManager.cs
- SocketAddress.cs
- XhtmlBasicValidationSummaryAdapter.cs
- BitmapData.cs
- RegistryKey.cs
- LambdaExpression.cs
- Properties.cs
- WarningException.cs
- TimeSpan.cs
- XmlConvert.cs
- StylusTip.cs
- DataGridComponentEditor.cs
- GeneratedContractType.cs
- WebBrowserHelper.cs
- PartialArray.cs
- SettingsAttributes.cs
- GeneralTransform3DGroup.cs
- Operator.cs
- CodeCastExpression.cs
- GraphicsContext.cs
- ObjectStateEntryDbDataRecord.cs
- SoapReflector.cs
- ToolStripContentPanel.cs
- recordstate.cs
- ComponentManagerBroker.cs
- MobileCategoryAttribute.cs
- OracleBoolean.cs
- OptimizerPatterns.cs
- ApplyImportsAction.cs
- BrushMappingModeValidation.cs
- XPathNavigatorReader.cs
- GridViewSelectEventArgs.cs
- SimpleFileLog.cs
- MasterPageParser.cs
- ExpandCollapseProviderWrapper.cs
- ProcessHostMapPath.cs
- columnmapfactory.cs
- XslAst.cs
- BufferedGraphicsContext.cs
- QilVisitor.cs
- ManagementQuery.cs
- ThumbAutomationPeer.cs
- PrimaryKeyTypeConverter.cs
- UserNameSecurityTokenProvider.cs
- NaturalLanguageHyphenator.cs
- RadioButton.cs
- MailWriter.cs
- GridViewColumnCollectionChangedEventArgs.cs
- FilterEventArgs.cs
- diagnosticsswitches.cs
- DescendentsWalkerBase.cs
- WebPart.cs
- MulticastDelegate.cs
- ContainerFilterService.cs
- ServicePoint.cs
- WebRequest.cs
- FixedTextSelectionProcessor.cs
- CompositeControl.cs
- PackageProperties.cs
- SqlRowUpdatedEvent.cs
- HeaderedItemsControl.cs
- DiscoveryDocumentLinksPattern.cs
- FilterException.cs
- LifetimeServices.cs
- HtmlTableRowCollection.cs
- TextTreeUndoUnit.cs
- FixedPage.cs
- DynamicValidatorEventArgs.cs
- _SecureChannel.cs
- GiveFeedbackEventArgs.cs
- DataRow.cs
- Trigger.cs
- PortCache.cs
- DropDownList.cs
- StackBuilderSink.cs
- HttpServerVarsCollection.cs
- CompressEmulationStream.cs
- DataColumnChangeEvent.cs
- COM2IDispatchConverter.cs
- HMAC.cs
- PackagingUtilities.cs
- XmlSignatureManifest.cs
- SafeArrayTypeMismatchException.cs
- Utils.cs
- SchemaNamespaceManager.cs
- XslAstAnalyzer.cs