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
- XmlCDATASection.cs
- XsltQilFactory.cs
- CapabilitiesUse.cs
- StrokeSerializer.cs
- CapabilitiesState.cs
- WorkflowApplication.cs
- FixedSOMTable.cs
- DataConnectionHelper.cs
- PageSetupDialog.cs
- MdiWindowListItemConverter.cs
- Propagator.Evaluator.cs
- StandardToolWindows.cs
- Point3DAnimation.cs
- IssuanceTokenProviderState.cs
- UnmanagedBitmapWrapper.cs
- BitmapVisualManager.cs
- Decoder.cs
- CompilerParameters.cs
- ImageAutomationPeer.cs
- XmlSchemaDatatype.cs
- ToolBar.cs
- FillErrorEventArgs.cs
- DataTableReaderListener.cs
- AliasGenerator.cs
- TemplateEditingService.cs
- GcHandle.cs
- DataSetMappper.cs
- AttributeInfo.cs
- ServiceDescriptionReflector.cs
- DataReceivedEventArgs.cs
- SolidColorBrush.cs
- DoubleMinMaxAggregationOperator.cs
- dataSvcMapFileLoader.cs
- BamlBinaryWriter.cs
- TcpTransportElement.cs
- Properties.cs
- TableParagraph.cs
- GiveFeedbackEvent.cs
- MergeFilterQuery.cs
- BasicCommandTreeVisitor.cs
- CharacterHit.cs
- XMLSchema.cs
- CommentAction.cs
- XmlComplianceUtil.cs
- ProjectedSlot.cs
- WindowsListViewGroupSubsetLink.cs
- QueryRewriter.cs
- TransformGroup.cs
- KeySpline.cs
- MetafileEditor.cs
- RequestSecurityToken.cs
- ReadingWritingEntityEventArgs.cs
- IisTraceWebEventProvider.cs
- LowerCaseStringConverter.cs
- ClientScriptManager.cs
- Delay.cs
- ObjectPersistData.cs
- MatrixKeyFrameCollection.cs
- HttpListenerContext.cs
- ReachDocumentSequenceSerializer.cs
- Brushes.cs
- HttpCachePolicyWrapper.cs
- MemberInfoSerializationHolder.cs
- XmlNamespaceDeclarationsAttribute.cs
- selecteditemcollection.cs
- Utils.cs
- DataGridViewCellStateChangedEventArgs.cs
- EntityStoreSchemaGenerator.cs
- RequestSecurityTokenSerializer.cs
- AliasExpr.cs
- LambdaCompiler.Expressions.cs
- HtmlContainerControl.cs
- DiscoveryReferences.cs
- PtsPage.cs
- HashMembershipCondition.cs
- SqlMultiplexer.cs
- ToolStripDropTargetManager.cs
- IProvider.cs
- TrackingServices.cs
- ConsoleEntryPoint.cs
- ApplicationSettingsBase.cs
- storepermission.cs
- RuntimeResourceSet.cs
- EntityDataSourceConfigureObjectContext.cs
- MobileControlsSectionHandler.cs
- ProgressBarRenderer.cs
- ReferenceSchema.cs
- SoapSchemaImporter.cs
- NavigationPropertyEmitter.cs
- SafeNativeMethods.cs
- GenericEnumerator.cs
- PersistenceTypeAttribute.cs
- PeerMaintainer.cs
- EnumerableRowCollectionExtensions.cs
- TransportElement.cs
- EncoderParameter.cs
- SimpleApplicationHost.cs
- NavigationPropertySingletonExpression.cs
- KeyInfo.cs
- CompiledELinqQueryState.cs