Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / NamespaceInfo.cs / 1305376 / 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; 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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; 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Walker.cs
- User.cs
- ApplicationManager.cs
- PeerDefaultCustomResolverClient.cs
- DoubleKeyFrameCollection.cs
- BitConverter.cs
- WizardPanelChangingEventArgs.cs
- DecoderExceptionFallback.cs
- BitmapEffect.cs
- DataGridViewAutoSizeModeEventArgs.cs
- TypeUtils.cs
- WebPartCollection.cs
- WindowsStatic.cs
- Int32Rect.cs
- WorkflowServiceHostFactory.cs
- ControlParameter.cs
- RawMouseInputReport.cs
- MsmqOutputMessage.cs
- Literal.cs
- _ListenerRequestStream.cs
- SafeBitVector32.cs
- RuntimeHelpers.cs
- OAVariantLib.cs
- ThrowOnMultipleAssignment.cs
- Storyboard.cs
- CodeConstructor.cs
- StrokeNodeOperations2.cs
- UIElementHelper.cs
- Cursor.cs
- WebPartAuthorizationEventArgs.cs
- ResourceDescriptionAttribute.cs
- ReaderWriterLockWrapper.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- Configuration.cs
- QualifiedCellIdBoolean.cs
- LedgerEntryCollection.cs
- NativeMethods.cs
- FileReservationCollection.cs
- EntityClientCacheEntry.cs
- BamlBinaryWriter.cs
- ManipulationPivot.cs
- ApplicationServiceManager.cs
- BindingBase.cs
- WorkflowDesigner.cs
- SuppressMessageAttribute.cs
- KnownIds.cs
- EntityConnection.cs
- IgnoreDeviceFilterElement.cs
- CompiledScopeCriteria.cs
- CodeCatchClauseCollection.cs
- ObjectComplexPropertyMapping.cs
- BamlLocalizer.cs
- InvalidDataException.cs
- CultureTableRecord.cs
- RightsManagementInformation.cs
- ResXBuildProvider.cs
- OleDbRowUpdatingEvent.cs
- LogReserveAndAppendState.cs
- PropertyEmitterBase.cs
- DataSetMappper.cs
- RtfToXamlReader.cs
- AffineTransform3D.cs
- BuildProviderUtils.cs
- DataColumnChangeEvent.cs
- AttributeSetAction.cs
- ReferencedCollectionType.cs
- WebPartEventArgs.cs
- ControlBuilder.cs
- Hyperlink.cs
- PersistencePipeline.cs
- DataTableMapping.cs
- ThreadStaticAttribute.cs
- WsdlInspector.cs
- SynchronizationContext.cs
- SignedInfo.cs
- Command.cs
- TerminatorSinks.cs
- mediaeventshelper.cs
- HideDisabledControlAdapter.cs
- ToolStripDropDown.cs
- __Filters.cs
- StandardBindingOptionalReliableSessionElement.cs
- XmlSchemaSequence.cs
- ActivityIdHeader.cs
- XmlSchemaCompilationSettings.cs
- ProgressiveCrcCalculatingStream.cs
- SizeAnimationClockResource.cs
- DesignerDataConnection.cs
- SessionPageStatePersister.cs
- DependentList.cs
- ArrangedElementCollection.cs
- GlobalEventManager.cs
- DataGridViewRow.cs
- UIPermission.cs
- PipelineComponent.cs
- BindableTemplateBuilder.cs
- XsdDuration.cs
- TitleStyle.cs
- ConcurrentDictionary.cs
- X509SecurityToken.cs