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
- ScaleTransform.cs
- CallbackCorrelationInitializer.cs
- XmlSerializerFactory.cs
- SystemTcpStatistics.cs
- TransactionalPackage.cs
- CodeAttributeArgument.cs
- EmissiveMaterial.cs
- EntityCommand.cs
- FixedPageProcessor.cs
- StringOutput.cs
- WebPartUtil.cs
- AddInActivator.cs
- DBSqlParserColumnCollection.cs
- DataControlFieldCollection.cs
- IPGlobalProperties.cs
- ImageListStreamer.cs
- IdentityHolder.cs
- StoryFragments.cs
- XamlSerializationHelper.cs
- FastEncoder.cs
- CookielessHelper.cs
- GAC.cs
- XmlAtomErrorReader.cs
- Converter.cs
- ToolStripContainer.cs
- ObjectFullSpanRewriter.cs
- OleDbTransaction.cs
- AssociationSetEnd.cs
- BulletChrome.cs
- DoubleLink.cs
- BamlResourceContent.cs
- GroupQuery.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- OverflowException.cs
- WebPartHelpVerb.cs
- ToolTip.cs
- TextParentUndoUnit.cs
- TreeNodeEventArgs.cs
- Executor.cs
- UInt32Converter.cs
- GcHandle.cs
- KnownTypesHelper.cs
- RuleInfoComparer.cs
- XmlUnspecifiedAttribute.cs
- BulletedListEventArgs.cs
- FormsAuthenticationUser.cs
- SoapProtocolImporter.cs
- EntityDataSourceContextDisposingEventArgs.cs
- LowerCaseStringConverter.cs
- ColorInterpolationModeValidation.cs
- StringWriter.cs
- AmbientValueAttribute.cs
- BypassElementCollection.cs
- UserControl.cs
- CharKeyFrameCollection.cs
- BufferModesCollection.cs
- InternalPermissions.cs
- smtpconnection.cs
- ZipIOModeEnforcingStream.cs
- StateBag.cs
- TCPListener.cs
- RuntimeUtils.cs
- CompilerErrorCollection.cs
- EndPoint.cs
- CalendarDay.cs
- ToolStripItemTextRenderEventArgs.cs
- _BaseOverlappedAsyncResult.cs
- EncoderFallback.cs
- SourceFileBuildProvider.cs
- NoneExcludedImageIndexConverter.cs
- WindowsListViewItemStartMenu.cs
- VisualStyleTypesAndProperties.cs
- TreeIterator.cs
- CoreChannel.cs
- MatrixAnimationBase.cs
- DefaultMemberAttribute.cs
- SimpleMailWebEventProvider.cs
- JapaneseCalendar.cs
- QueryUtil.cs
- TableLayout.cs
- CriticalFinalizerObject.cs
- XmlComment.cs
- SignedPkcs7.cs
- PkcsUtils.cs
- ContractComponent.cs
- VideoDrawing.cs
- PrivacyNoticeElement.cs
- TextTreeObjectNode.cs
- Int32Collection.cs
- HttpModuleAction.cs
- QueryCacheKey.cs
- CommentGlyph.cs
- HtmlSelectionListAdapter.cs
- Range.cs
- _SingleItemRequestCache.cs
- FileDialogPermission.cs
- PageContentCollection.cs
- EntityKeyElement.cs
- TagNameToTypeMapper.cs
- TableLayoutPanelCellPosition.cs