Code:
/ FX-1434 / FX-1434 / 1.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
- PolicyLevel.cs
- ThrowHelper.cs
- CodeAssignStatement.cs
- NumericExpr.cs
- ValidationErrorEventArgs.cs
- DbConnectionPoolGroupProviderInfo.cs
- DesignerActionService.cs
- InlineCollection.cs
- CodePrimitiveExpression.cs
- PartitionResolver.cs
- UnsafeNativeMethods.cs
- FormViewDeletedEventArgs.cs
- WindowsContainer.cs
- BamlResourceContent.cs
- RowVisual.cs
- NumberFormatter.cs
- RegistrationServices.cs
- LocationReference.cs
- DecimalAnimationBase.cs
- TextEditorCharacters.cs
- NavigationHelper.cs
- XLinq.cs
- XmlSchemaSimpleContent.cs
- ToolboxDataAttribute.cs
- CapiHashAlgorithm.cs
- DateTimeConverter.cs
- WebBaseEventKeyComparer.cs
- TrackBarDesigner.cs
- MobileCapabilities.cs
- InternalPermissions.cs
- ThreadStateException.cs
- DataGridViewColumnCollectionEditor.cs
- HeaderCollection.cs
- Int64Storage.cs
- Style.cs
- Debug.cs
- Socket.cs
- Tool.cs
- ThousandthOfEmRealPoints.cs
- BitmapEffectrendercontext.cs
- SQLByteStorage.cs
- AppSettingsExpressionBuilder.cs
- StringAnimationBase.cs
- EmbeddedObject.cs
- RootProfilePropertySettingsCollection.cs
- TextSelection.cs
- _FtpDataStream.cs
- SerialStream.cs
- ThreadExceptionDialog.cs
- GridViewColumn.cs
- SecurityContext.cs
- RuleProcessor.cs
- TextWriter.cs
- PageSetupDialog.cs
- ConnectionStringSettingsCollection.cs
- URIFormatException.cs
- EntityWrapper.cs
- Cell.cs
- InputMethodStateChangeEventArgs.cs
- TCPClient.cs
- BaseProcessor.cs
- FormsAuthenticationTicket.cs
- OrderPreservingSpoolingTask.cs
- SqlConnectionString.cs
- DataObjectEventArgs.cs
- EnumerableCollectionView.cs
- ContextStack.cs
- XamlToRtfWriter.cs
- ScrollBarAutomationPeer.cs
- TrackingProfileSerializer.cs
- BamlTreeMap.cs
- Attachment.cs
- TemplateBindingExpressionConverter.cs
- altserialization.cs
- Odbc32.cs
- PropertyCondition.cs
- DbMetaDataColumnNames.cs
- PeerNearMe.cs
- ColumnPropertiesGroup.cs
- PropertyItemInternal.cs
- TextEffect.cs
- AssemblyHash.cs
- SplineQuaternionKeyFrame.cs
- LineProperties.cs
- SqlNodeAnnotation.cs
- UrlMappingCollection.cs
- String.cs
- CachedPathData.cs
- BulletDecorator.cs
- RulePatternOps.cs
- XmlLoader.cs
- ScrollBarAutomationPeer.cs
- ComponentCollection.cs
- SuspendDesigner.cs
- LexicalChunk.cs
- DefaultAssemblyResolver.cs
- StrokeNodeEnumerator.cs
- ConstNode.cs
- ReversePositionQuery.cs
- MatchingStyle.cs