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
- DoubleCollectionValueSerializer.cs
- Win32MouseDevice.cs
- PeerInputChannel.cs
- CssStyleCollection.cs
- GenericTypeParameterBuilder.cs
- FilteredAttributeCollection.cs
- controlskin.cs
- ProjectionAnalyzer.cs
- PeerCredential.cs
- ContainerSelectorGlyph.cs
- pingexception.cs
- ContentWrapperAttribute.cs
- PersonalizationProviderCollection.cs
- BeginEvent.cs
- DataSourceHelper.cs
- PeerNameRegistration.cs
- EntryWrittenEventArgs.cs
- DbConnectionStringCommon.cs
- OneOfTypeConst.cs
- EditorZone.cs
- PreProcessInputEventArgs.cs
- WebExceptionStatus.cs
- GeometryConverter.cs
- WebPartsPersonalization.cs
- CollectionType.cs
- ByteRangeDownloader.cs
- WebServiceEnumData.cs
- DispatcherProcessingDisabled.cs
- RtfControlWordInfo.cs
- FacetDescriptionElement.cs
- DataShape.cs
- TreePrinter.cs
- WeakReferenceList.cs
- WebPartMovingEventArgs.cs
- NativeRecognizer.cs
- MethodRental.cs
- TextParentUndoUnit.cs
- PositiveTimeSpanValidatorAttribute.cs
- CqlErrorHelper.cs
- SoapMessage.cs
- QilTernary.cs
- StoreItemCollection.Loader.cs
- ServiceControllerDesigner.cs
- __FastResourceComparer.cs
- ColorMap.cs
- ReferenceSchema.cs
- HttpCapabilitiesEvaluator.cs
- FixedDSBuilder.cs
- XmlChildEnumerator.cs
- TreeNode.cs
- Accessors.cs
- DetailsViewPageEventArgs.cs
- DataGridViewDataErrorEventArgs.cs
- AssertSection.cs
- RichTextBox.cs
- Calendar.cs
- UriParserTemplates.cs
- HtmlInputImage.cs
- DesignerVerbCollection.cs
- AssemblyUtil.cs
- ActionNotSupportedException.cs
- HwndHost.cs
- BitmapPalettes.cs
- BookmarkEventArgs.cs
- PackWebRequest.cs
- RbTree.cs
- SettingsPropertyValue.cs
- Stopwatch.cs
- DataSourceCache.cs
- MaskedTextBox.cs
- Token.cs
- DefaultAutoFieldGenerator.cs
- BidOverLoads.cs
- _FtpControlStream.cs
- StrongNameSignatureInformation.cs
- PenThreadWorker.cs
- Random.cs
- MemoryStream.cs
- RegexCharClass.cs
- RsaSecurityTokenAuthenticator.cs
- TypeSystemProvider.cs
- DesignerVerb.cs
- OleDbDataAdapter.cs
- UnhandledExceptionEventArgs.cs
- Tile.cs
- TableLayoutStyleCollection.cs
- IdentifierCollection.cs
- IconHelper.cs
- RuleSettingsCollection.cs
- Package.cs
- DbParameterHelper.cs
- LogLogRecordHeader.cs
- XmlCharType.cs
- MailWriter.cs
- WindowsProgressbar.cs
- WindowVisualStateTracker.cs
- TraceInternal.cs
- ReliableSession.cs
- DictionaryTraceRecord.cs
- XPathException.cs