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
- EventRoute.cs
- PublisherIdentityPermission.cs
- FormClosedEvent.cs
- ObjectDataSourceFilteringEventArgs.cs
- StandardRuntimeEnumValidator.cs
- ScriptManagerProxy.cs
- DoWorkEventArgs.cs
- Brush.cs
- OleDbCommand.cs
- CustomPopupPlacement.cs
- StoreItemCollection.Loader.cs
- ScriptManagerProxy.cs
- LinqDataSourceEditData.cs
- HostProtectionException.cs
- GPPOINT.cs
- FixUp.cs
- SiteMapProvider.cs
- SQLStringStorage.cs
- QuestionEventArgs.cs
- ListenerConnectionModeReader.cs
- HttpNamespaceReservationInstallComponent.cs
- CommandLineParser.cs
- DebugHandleTracker.cs
- WindowsNonControl.cs
- IPCCacheManager.cs
- QuotedStringFormatReader.cs
- CommandPlan.cs
- _CookieModule.cs
- ListItemCollection.cs
- DataKeyCollection.cs
- WebPartMinimizeVerb.cs
- ContentHostHelper.cs
- TranslateTransform3D.cs
- IsolatedStorage.cs
- Collection.cs
- XmlSchemaType.cs
- SequenceNumber.cs
- HealthMonitoringSectionHelper.cs
- Geometry.cs
- ByeOperation11AsyncResult.cs
- DocumentEventArgs.cs
- TTSEvent.cs
- WebPartDisplayModeCollection.cs
- GridLength.cs
- DataControlFieldCell.cs
- WebPartAuthorizationEventArgs.cs
- AsyncResult.cs
- DataSet.cs
- TCPClient.cs
- StringExpressionSet.cs
- GatewayDefinition.cs
- DataGridViewAccessibleObject.cs
- SqlDataAdapter.cs
- MetadataArtifactLoaderCompositeResource.cs
- FaultConverter.cs
- QilFunction.cs
- SqlAggregateChecker.cs
- GridViewRowEventArgs.cs
- CompositeKey.cs
- ToolStripArrowRenderEventArgs.cs
- TableChangeProcessor.cs
- DrawingContextWalker.cs
- CodeActivityMetadata.cs
- DataViewListener.cs
- ParagraphResult.cs
- SubtreeProcessor.cs
- SqlDataSourceCommandEventArgs.cs
- DataViewSettingCollection.cs
- CustomPopupPlacement.cs
- InvalidOperationException.cs
- XmlExpressionDumper.cs
- ZipIOExtraFieldElement.cs
- DataViewSetting.cs
- DataServiceExpressionVisitor.cs
- DbConnectionFactory.cs
- sqlcontext.cs
- ObjectDataProvider.cs
- ClusterRegistryConfigurationProvider.cs
- InProcStateClientManager.cs
- SqlDependency.cs
- ExecutedRoutedEventArgs.cs
- Hash.cs
- NotifyIcon.cs
- InternalResources.cs
- FaultBookmark.cs
- WebUtil.cs
- DataTableReaderListener.cs
- ToolStripSettings.cs
- List.cs
- ApplicationBuildProvider.cs
- TextRangeEditTables.cs
- MemoryMappedViewStream.cs
- SaveFileDialog.cs
- StateRuntime.cs
- DataColumn.cs
- StrokeNodeOperations2.cs
- UserControlDocumentDesigner.cs
- DataServiceKeyAttribute.cs
- ISAPIWorkerRequest.cs
- log.cs