Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / NamespaceInfo.cs / 1 / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WeakReferenceEnumerator.cs
- MenuItemStyleCollection.cs
- DesignerSerializerAttribute.cs
- ColorAnimation.cs
- ColumnClickEvent.cs
- AuthenticationManager.cs
- RegexRunnerFactory.cs
- SourceSwitch.cs
- PreviewPageInfo.cs
- XmlFormatExtensionPointAttribute.cs
- TimeoutValidationAttribute.cs
- CLRBindingWorker.cs
- XPathAncestorIterator.cs
- TextServicesCompartmentContext.cs
- BrowserDefinition.cs
- InvalidFilterCriteriaException.cs
- PrimarySelectionAdorner.cs
- RayMeshGeometry3DHitTestResult.cs
- RemoteDebugger.cs
- ObjectViewEntityCollectionData.cs
- ItemCollectionEditor.cs
- CurrentChangingEventArgs.cs
- StylusOverProperty.cs
- GraphicsPath.cs
- UnsafeNativeMethodsPenimc.cs
- WebPartDisplayModeCollection.cs
- RoleService.cs
- SchemaComplexType.cs
- CqlBlock.cs
- StyleReferenceConverter.cs
- TextParaLineResult.cs
- DetailsViewDeleteEventArgs.cs
- ExpressionList.cs
- HoistedLocals.cs
- StrokeIntersection.cs
- TitleStyle.cs
- FontFamily.cs
- FormCollection.cs
- PageAdapter.cs
- StrokeDescriptor.cs
- WebBrowserSiteBase.cs
- AssemblyHash.cs
- CopyAction.cs
- ShellProvider.cs
- WebPartConnectionsDisconnectVerb.cs
- AnimationException.cs
- DirectionalLight.cs
- FileCodeGroup.cs
- UpdateCommand.cs
- UInt16Storage.cs
- TableSectionStyle.cs
- UriParserTemplates.cs
- _AutoWebProxyScriptEngine.cs
- ValueUnavailableException.cs
- MgmtConfigurationRecord.cs
- ByteStreamMessageEncodingElement.cs
- Random.cs
- GridViewEditEventArgs.cs
- SecUtil.cs
- DataGridViewCellStateChangedEventArgs.cs
- ModifiableIteratorCollection.cs
- MobileControlDesigner.cs
- BufferAllocator.cs
- TableProviderWrapper.cs
- ProfilePropertySettings.cs
- FixedSchema.cs
- WebPartEventArgs.cs
- RequestStatusBarUpdateEventArgs.cs
- DataGridViewCellCancelEventArgs.cs
- WizardPanelChangingEventArgs.cs
- WSFederationHttpSecurityMode.cs
- Material.cs
- DataGridRowClipboardEventArgs.cs
- UshortList2.cs
- EnumConverter.cs
- DropShadowBitmapEffect.cs
- AsyncInvokeOperation.cs
- WebPartZoneBase.cs
- hresults.cs
- SubMenuStyle.cs
- NumericPagerField.cs
- UpdateCommand.cs
- ObjectSet.cs
- _Connection.cs
- ReflectTypeDescriptionProvider.cs
- PasswordTextContainer.cs
- MasterPageBuildProvider.cs
- ApplicationProxyInternal.cs
- UriTemplateMatchException.cs
- GroupQuery.cs
- InputLanguageEventArgs.cs
- Equal.cs
- BufferedResponseStream.cs
- DateTimeFormatInfoScanner.cs
- SystemParameters.cs
- SqlCacheDependencyDatabase.cs
- EventListenerClientSide.cs
- PageRanges.cs
- AVElementHelper.cs
- XmlEnumAttribute.cs