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
- PackagePart.cs
- SubpageParagraph.cs
- AddingNewEventArgs.cs
- NamespaceExpr.cs
- FixedDSBuilder.cs
- TreeSet.cs
- DateTimeFormatInfo.cs
- DefaultValueAttribute.cs
- Point3DConverter.cs
- CompiledQueryCacheKey.cs
- OracleColumn.cs
- HwndHostAutomationPeer.cs
- DecimalConstantAttribute.cs
- MD5CryptoServiceProvider.cs
- PrtTicket_Base.cs
- ObfuscateAssemblyAttribute.cs
- Pen.cs
- DrawingAttributeSerializer.cs
- FunctionQuery.cs
- CFGGrammar.cs
- ConstraintEnumerator.cs
- SafeRegistryHandle.cs
- SecurityImpersonationBehavior.cs
- UnsafeNativeMethods.cs
- ParameterCollection.cs
- ReflectEventDescriptor.cs
- DataServiceSaveChangesEventArgs.cs
- CustomPopupPlacement.cs
- NetworkStream.cs
- BCLDebug.cs
- DataPagerFieldCollection.cs
- CodePrimitiveExpression.cs
- RadioButtonAutomationPeer.cs
- CustomErrorsSection.cs
- Form.cs
- TypefaceMetricsCache.cs
- TemplateControlBuildProvider.cs
- ModifierKeysConverter.cs
- SystemWebExtensionsSectionGroup.cs
- PriorityChain.cs
- BrowserTree.cs
- WebUtil.cs
- CellConstant.cs
- MediaCommands.cs
- ZipIOLocalFileBlock.cs
- CompletionCallbackWrapper.cs
- DbConnectionInternal.cs
- EventLogReader.cs
- SecurityElement.cs
- MessageEnumerator.cs
- DbConnectionFactory.cs
- CroppedBitmap.cs
- ServiceReflector.cs
- DocumentOrderQuery.cs
- Stroke.cs
- ApplicationCommands.cs
- CustomSignedXml.cs
- WebChannelFactory.cs
- MappingException.cs
- UIElement.cs
- RedirectionProxy.cs
- SimpleRecyclingCache.cs
- CopyNodeSetAction.cs
- XmlBaseWriter.cs
- IgnoreFileBuildProvider.cs
- EntityDataSourceMemberPath.cs
- SystemInfo.cs
- SectionUpdates.cs
- WorkflowServiceNamespace.cs
- RolePrincipal.cs
- ForceCopyBuildProvider.cs
- OneWayChannelFactory.cs
- MergeFailedEvent.cs
- PackageRelationshipSelector.cs
- EntityDataSourceValidationException.cs
- ConcurrentBag.cs
- InkCanvas.cs
- FlowDocumentScrollViewer.cs
- _FtpDataStream.cs
- PolyLineSegment.cs
- LineBreak.cs
- ConnectionInterfaceCollection.cs
- DecoderNLS.cs
- IntegrationExceptionEventArgs.cs
- UICuesEvent.cs
- GestureRecognitionResult.cs
- StaticExtensionConverter.cs
- ManualWorkflowSchedulerService.cs
- SerializationAttributes.cs
- EventDescriptorCollection.cs
- TraceHwndHost.cs
- CopyAttributesAction.cs
- Clock.cs
- Int32Animation.cs
- DataGridViewCellFormattingEventArgs.cs
- BaseTemplateCodeDomTreeGenerator.cs
- MediaScriptCommandRoutedEventArgs.cs
- UriWriter.cs
- AsnEncodedData.cs
- WebPartManager.cs