Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / ProfilePropertyNameValidator.cs / 1 / ProfilePropertyNameValidator.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; internal sealed class ProfilePropertyNameValidator : ConfigurationValidatorBase { public override bool CanValidate(Type type) { return (type == typeof(string)); } public override void Validate(object value) { if (value == null) { throw new ArgumentNullException("value"); } string s = value as string; if (s != null) { s = s.Trim(); } if (string.IsNullOrEmpty(s)) { throw new ArgumentException(SR.GetString(SR.Profile_name_can_not_be_empty)); } if (s.Contains(".")) { throw new ArgumentException(SR.GetString(SR.Profile_name_can_not_contain_period)); } } internal static ProfilePropertyNameValidator SingletonInstance = new ProfilePropertyNameValidator(); } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObjectHandle.cs
- ScopedKnownTypes.cs
- AnimationTimeline.cs
- LoadedOrUnloadedOperation.cs
- DynamicDocumentPaginator.cs
- OleDbWrapper.cs
- DbConnectionFactory.cs
- StreamResourceInfo.cs
- SymbolTable.cs
- HScrollProperties.cs
- CodeNamespaceCollection.cs
- DataGridPageChangedEventArgs.cs
- EmptyStringExpandableObjectConverter.cs
- ModelPropertyDescriptor.cs
- __Filters.cs
- HealthMonitoringSectionHelper.cs
- ClientRuntimeConfig.cs
- ConsoleTraceListener.cs
- ColorTranslator.cs
- PropertyEntry.cs
- PolicyManager.cs
- XmlFormatMapping.cs
- SafeHGlobalHandleCritical.cs
- DataTemplateSelector.cs
- MeshGeometry3D.cs
- LicenseProviderAttribute.cs
- EntityDesignerBuildProvider.cs
- EventHandlersStore.cs
- _OSSOCK.cs
- AnimationException.cs
- ImageField.cs
- PageCatalogPart.cs
- DTCTransactionManager.cs
- DataGridViewCellParsingEventArgs.cs
- Rectangle.cs
- Operator.cs
- StylusSystemGestureEventArgs.cs
- CodeAssignStatement.cs
- CqlWriter.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- StylusPointCollection.cs
- NullableDecimalMinMaxAggregationOperator.cs
- XmlBinaryReaderSession.cs
- CatalogZoneBase.cs
- ListControl.cs
- SqlUtils.cs
- webclient.cs
- SslStream.cs
- Evidence.cs
- ConfigurationStrings.cs
- SafeThreadHandle.cs
- ObjectSelectorEditor.cs
- TriggerCollection.cs
- MaterializeFromAtom.cs
- Soap.cs
- DockPatternIdentifiers.cs
- WebPartEditorApplyVerb.cs
- BitmapEffectGroup.cs
- ShaderRenderModeValidation.cs
- DeclarationUpdate.cs
- CapabilitiesAssignment.cs
- XhtmlConformanceSection.cs
- XmlMapping.cs
- DataBoundControlHelper.cs
- QueryCacheManager.cs
- ValueProviderWrapper.cs
- Drawing.cs
- MergeFilterQuery.cs
- DotExpr.cs
- BookmarkNameHelper.cs
- PassportIdentity.cs
- AvTraceFormat.cs
- RequestNavigateEventArgs.cs
- FlowDocumentReader.cs
- SubpageParagraph.cs
- SoapElementAttribute.cs
- WebPartMinimizeVerb.cs
- SmtpNtlmAuthenticationModule.cs
- ControlTemplate.cs
- MultiSelectRootGridEntry.cs
- RequestCacheManager.cs
- MetadataCollection.cs
- FilteredAttributeCollection.cs
- ClientTargetCollection.cs
- EdmToObjectNamespaceMap.cs
- SecUtil.cs
- SignedInfo.cs
- WindowsContainer.cs
- WMIGenerator.cs
- GC.cs
- ContentIterators.cs
- PropertyEmitter.cs
- BuildProvidersCompiler.cs
- DataServiceException.cs
- LoginStatusDesigner.cs
- ZipIOCentralDirectoryBlock.cs
- ObjectDataSource.cs
- TimersDescriptionAttribute.cs
- DelimitedListTraceListener.cs
- EventTrigger.cs