Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpListenerElement.cs
- PingReply.cs
- BoolExpression.cs
- TextPointerBase.cs
- AsymmetricKeyExchangeDeformatter.cs
- GlobalAclOperationRequirement.cs
- IndentTextWriter.cs
- DataGridViewDataConnection.cs
- PrePrepareMethodAttribute.cs
- SchemaDeclBase.cs
- DBDataPermission.cs
- HttpResponseHeader.cs
- LookupBindingPropertiesAttribute.cs
- Line.cs
- COM2IDispatchConverter.cs
- PeerResolverElement.cs
- activationcontext.cs
- ActivityExecutor.cs
- UpdateExpressionVisitor.cs
- InternalPolicyElement.cs
- BatchStream.cs
- WsatServiceAddress.cs
- PassportPrincipal.cs
- HttpClientProtocol.cs
- AnimationClock.cs
- QuadraticEase.cs
- HttpApplication.cs
- BitmapMetadata.cs
- StringFormat.cs
- CommonRemoteMemoryBlock.cs
- TextSchema.cs
- ObservableCollection.cs
- CrossSiteScriptingValidation.cs
- DropShadowBitmapEffect.cs
- EventProviderBase.cs
- TypeLibConverter.cs
- CodeMemberMethod.cs
- WSFederationHttpBinding.cs
- WindowsUpDown.cs
- ActivityDesignerAccessibleObject.cs
- ApplicationManager.cs
- InstanceCreationEditor.cs
- FixedSOMContainer.cs
- XPathAncestorIterator.cs
- DoubleAnimation.cs
- TokenizerHelper.cs
- OptimisticConcurrencyException.cs
- PlainXmlSerializer.cs
- HttpDictionary.cs
- CombinedTcpChannel.cs
- DefaultMemberAttribute.cs
- IisTraceWebEventProvider.cs
- MessageSecurityOverMsmqElement.cs
- OdbcParameterCollection.cs
- DiscoveryDocument.cs
- EncodingInfo.cs
- GridErrorDlg.cs
- ToolStripManager.cs
- MessageBodyDescription.cs
- Psha1DerivedKeyGenerator.cs
- OracleCommandSet.cs
- DeviceFilterDictionary.cs
- DragEventArgs.cs
- PropertyOverridesTypeEditor.cs
- AdapterUtil.cs
- ChannelBase.cs
- GeneralTransformGroup.cs
- Ipv6Element.cs
- PageSetupDialog.cs
- TiffBitmapDecoder.cs
- SortedDictionary.cs
- EndpointDispatcherTable.cs
- DocumentViewerAutomationPeer.cs
- metadatamappinghashervisitor.cs
- ECDiffieHellmanPublicKey.cs
- FileStream.cs
- ModelMemberCollection.cs
- Transform3DGroup.cs
- ClientUtils.cs
- WebPartMovingEventArgs.cs
- TextLine.cs
- ExceptionWrapper.cs
- ScrollContentPresenter.cs
- GridViewDeletedEventArgs.cs
- FontStretchConverter.cs
- IntPtr.cs
- Array.cs
- RSAPKCS1SignatureDeformatter.cs
- TransformGroup.cs
- Int64Animation.cs
- DeclarationUpdate.cs
- EdmComplexPropertyAttribute.cs
- SchemaImporter.cs
- SubMenuStyleCollection.cs
- ClientUrlResolverWrapper.cs
- PagedDataSource.cs
- UriSection.cs
- AnimationLayer.cs
- Exceptions.cs
- UpdateProgress.cs