Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / NamespaceInfo.cs / 5 / 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
- DataView.cs
- TextBoxDesigner.cs
- ResourceDescriptionAttribute.cs
- NavigatingCancelEventArgs.cs
- FormViewUpdatedEventArgs.cs
- webeventbuffer.cs
- WebReferencesBuildProvider.cs
- ProviderCommandInfoUtils.cs
- MethodRental.cs
- FocusChangedEventArgs.cs
- AxHost.cs
- RandomDelayQueuedSendsAsyncResult.cs
- GroupQuery.cs
- GroupBoxAutomationPeer.cs
- SectionInput.cs
- GlyphInfoList.cs
- WebBrowserSiteBase.cs
- DesignerUtility.cs
- SystemTcpConnection.cs
- AppDomainProtocolHandler.cs
- MobileListItem.cs
- X509CertificateCollection.cs
- ConfigXmlComment.cs
- CompModSwitches.cs
- ConvertEvent.cs
- GridSplitter.cs
- Encoder.cs
- BufferedGraphicsManager.cs
- LocatorBase.cs
- FixedSOMPage.cs
- SqlXmlStorage.cs
- WmlPageAdapter.cs
- WebMessageBodyStyleHelper.cs
- NullRuntimeConfig.cs
- BezierSegment.cs
- OleDbError.cs
- ToolboxItemAttribute.cs
- AspNetSynchronizationContext.cs
- CompressionTransform.cs
- LoginCancelEventArgs.cs
- XmlSchemaGroupRef.cs
- TrackBarRenderer.cs
- _ProxyRegBlob.cs
- CallbackValidator.cs
- TextEditorTyping.cs
- LZCodec.cs
- StringDictionaryEditor.cs
- SqlMethodAttribute.cs
- ExecutionContext.cs
- NativeMethods.cs
- ObjectItemLoadingSessionData.cs
- SmiEventSink.cs
- ApplicationServiceHelper.cs
- IBuiltInEvidence.cs
- BinarySecretSecurityToken.cs
- ArraySortHelper.cs
- TextBox.cs
- Timer.cs
- RenderData.cs
- ApplicationFileParser.cs
- PerformanceCounterPermission.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- SynchronizedRandom.cs
- CustomTrackingQuery.cs
- UInt16Storage.cs
- SqlConnectionHelper.cs
- XmlMtomReader.cs
- CompilerGlobalScopeAttribute.cs
- CodeConstructor.cs
- SHA512Managed.cs
- CharConverter.cs
- HttpVersion.cs
- CodeVariableReferenceExpression.cs
- Button.cs
- BitArray.cs
- MissingFieldException.cs
- PackageDigitalSignatureManager.cs
- SurrogateChar.cs
- ViewCellSlot.cs
- CodeDelegateInvokeExpression.cs
- SingleTagSectionHandler.cs
- ComponentEditorForm.cs
- Tile.cs
- BitSet.cs
- QueryStringParameter.cs
- KeyFrames.cs
- MatrixConverter.cs
- XmlSchemaValidationException.cs
- MenuItemCollectionEditorDialog.cs
- RewritingPass.cs
- GroupStyle.cs
- FilterableAttribute.cs
- CompareValidator.cs
- ListDictionary.cs
- ButtonChrome.cs
- MarkupWriter.cs
- SqlServer2KCompatibilityAnnotation.cs
- ScrollPattern.cs
- ControlBuilderAttribute.cs
- UIPermission.cs