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
- FtpCachePolicyElement.cs
- TokenBasedSetEnumerator.cs
- PageBorderless.cs
- HostProtectionException.cs
- OptimizedTemplateContentHelper.cs
- OleDbEnumerator.cs
- FrameworkElementFactoryMarkupObject.cs
- XXXOnTypeBuilderInstantiation.cs
- PositiveTimeSpanValidatorAttribute.cs
- Point3DCollectionValueSerializer.cs
- ReadContentAsBinaryHelper.cs
- UIElement.cs
- XmlWrappingReader.cs
- MappingSource.cs
- _SSPISessionCache.cs
- ExceptionAggregator.cs
- Paragraph.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- FileDataSourceCache.cs
- DuplicateDetector.cs
- ContextMenuService.cs
- DataShape.cs
- SerializationStore.cs
- QueryContinueDragEventArgs.cs
- HttpServerUtilityWrapper.cs
- DelegateCompletionCallbackWrapper.cs
- StringReader.cs
- BuildProvider.cs
- QilFactory.cs
- JapaneseCalendar.cs
- RTLAwareMessageBox.cs
- AsyncStreamReader.cs
- ButtonBase.cs
- SqlResolver.cs
- WindowsGraphicsCacheManager.cs
- EmptyControlCollection.cs
- InvalidEnumArgumentException.cs
- PersonalizationState.cs
- CursorConverter.cs
- SqlServer2KCompatibilityAnnotation.cs
- SynchronizingStream.cs
- FixedHyperLink.cs
- PersonalizationAdministration.cs
- ParameterInfo.cs
- GridEntryCollection.cs
- SerializationInfo.cs
- BaseAsyncResult.cs
- FileDialog_Vista_Interop.cs
- InProcStateClientManager.cs
- HttpCachePolicy.cs
- StringConcat.cs
- SecurityResources.cs
- SafeArrayRankMismatchException.cs
- TraceContextRecord.cs
- TableRow.cs
- CompilerResults.cs
- Models.cs
- PerfCounters.cs
- UnicastIPAddressInformationCollection.cs
- _ServiceNameStore.cs
- AmbiguousMatchException.cs
- keycontainerpermission.cs
- InputReport.cs
- SerializationStore.cs
- AssemblyName.cs
- PeerNearMe.cs
- DescendantBaseQuery.cs
- InternalsVisibleToAttribute.cs
- SoapDocumentServiceAttribute.cs
- HWStack.cs
- FileLogRecordHeader.cs
- FilteredDataSetHelper.cs
- WindowsRegion.cs
- InputMethod.cs
- Vector3DValueSerializer.cs
- TableCellAutomationPeer.cs
- NamespaceMapping.cs
- ActivityLocationReferenceEnvironment.cs
- CodeAccessPermission.cs
- SmiConnection.cs
- ListDesigner.cs
- _SSPISessionCache.cs
- SoundPlayer.cs
- Button.cs
- ControlBuilderAttribute.cs
- ModelFunction.cs
- EnumValidator.cs
- InvalidDataException.cs
- Expression.cs
- Resources.Designer.cs
- ClientUrlResolverWrapper.cs
- smtppermission.cs
- CalendarDataBindingHandler.cs
- ModuleBuilderData.cs
- TextParaClient.cs
- _BasicClient.cs
- BinaryReader.cs
- EndpointConfigContainer.cs
- BitmapEffectrendercontext.cs
- DbDataAdapter.cs