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
- ColumnResizeAdorner.cs
- CheckPair.cs
- XmlDataContract.cs
- ConfigurationSettings.cs
- ServiceOperationHelpers.cs
- Currency.cs
- ReferenceService.cs
- SoapIgnoreAttribute.cs
- GACMembershipCondition.cs
- Convert.cs
- CompiledQuery.cs
- CanonicalizationDriver.cs
- Events.cs
- InheritedPropertyChangedEventArgs.cs
- RuntimeConfig.cs
- FixedTextPointer.cs
- WpfSharedBamlSchemaContext.cs
- ToolStripSystemRenderer.cs
- HttpRawResponse.cs
- CacheManager.cs
- DeferredElementTreeState.cs
- CompilationUtil.cs
- BitArray.cs
- AmbiguousMatchException.cs
- basevalidator.cs
- AxisAngleRotation3D.cs
- SqlDelegatedTransaction.cs
- GridViewPageEventArgs.cs
- Expander.cs
- GridErrorDlg.cs
- ConfigLoader.cs
- TagNameToTypeMapper.cs
- IsolatedStorageFilePermission.cs
- ThreadInterruptedException.cs
- PageAdapter.cs
- DetailsViewAutoFormat.cs
- BooleanConverter.cs
- CompressedStack.cs
- FixedPage.cs
- CollectionChangeEventArgs.cs
- UITypeEditors.cs
- ListViewItemMouseHoverEvent.cs
- UniformGrid.cs
- AgileSafeNativeMemoryHandle.cs
- TagPrefixAttribute.cs
- InstanceKeyView.cs
- Repeater.cs
- DataGridAddNewRow.cs
- DataGridrowEditEndingEventArgs.cs
- BinHexDecoder.cs
- ConfigXmlText.cs
- ReceiveContextCollection.cs
- MessageQueueException.cs
- MimeParameterWriter.cs
- BrowserTree.cs
- EntryPointNotFoundException.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- BaseTemplatedMobileComponentEditor.cs
- HistoryEventArgs.cs
- _AcceptOverlappedAsyncResult.cs
- SelectionProviderWrapper.cs
- SqlXml.cs
- ConcurrentQueue.cs
- CodeAttributeArgumentCollection.cs
- SpotLight.cs
- ValueTypeFixupInfo.cs
- MarkupObject.cs
- SigningCredentials.cs
- Image.cs
- ColorMap.cs
- DataPointer.cs
- AssemblyCollection.cs
- XamlBrushSerializer.cs
- ThemeableAttribute.cs
- CommandPlan.cs
- ForwardPositionQuery.cs
- Normalization.cs
- BitmapVisualManager.cs
- TypeInitializationException.cs
- UnmanagedMemoryStream.cs
- WebPartTransformerAttribute.cs
- ADMembershipProvider.cs
- CommandEventArgs.cs
- TargetException.cs
- ShutDownListener.cs
- AnonymousIdentificationModule.cs
- WorkflowDesignerColors.cs
- CollectionChangeEventArgs.cs
- RepeatButton.cs
- DataGridTextBoxColumn.cs
- ProcessProtocolHandler.cs
- WebRequest.cs
- BaseTemplateCodeDomTreeGenerator.cs
- RecognizedWordUnit.cs
- WmpBitmapEncoder.cs
- HorizontalAlignConverter.cs
- CategoryAttribute.cs
- unsafeIndexingFilterStream.cs
- ErrorHandlerFaultInfo.cs
- CompositeDesignerAccessibleObject.cs