Code:
/ DotNET / DotNET / 8.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
- ActiveXHost.cs
- DataGridViewIntLinkedList.cs
- DbMetaDataCollectionNames.cs
- CodeMemberField.cs
- OdbcConnection.cs
- DefaultSection.cs
- MenuCommandsChangedEventArgs.cs
- EntityDataSourceContainerNameItem.cs
- Walker.cs
- DataGridViewButtonColumn.cs
- DebugHandleTracker.cs
- PathFigureCollectionConverter.cs
- ConfigurationStrings.cs
- FormViewCommandEventArgs.cs
- Int32RectValueSerializer.cs
- BaseDataListActionList.cs
- CountAggregationOperator.cs
- SelectionChangedEventArgs.cs
- AnnotationHighlightLayer.cs
- XmlConvert.cs
- SystemFonts.cs
- HostingPreferredMapPath.cs
- SqlInfoMessageEvent.cs
- _ListenerAsyncResult.cs
- dtdvalidator.cs
- PerspectiveCamera.cs
- RemotingConfiguration.cs
- LineMetrics.cs
- System.Data_BID.cs
- TransformValueSerializer.cs
- DBConnection.cs
- TreeChangeInfo.cs
- RenderCapability.cs
- DialogBaseForm.cs
- WebEventCodes.cs
- ColumnHeaderConverter.cs
- DataContractAttribute.cs
- FileUpload.cs
- MouseCaptureWithinProperty.cs
- FileUtil.cs
- DataTableExtensions.cs
- SqlProfileProvider.cs
- EdmProviderManifest.cs
- SessionParameter.cs
- QueryStringHandler.cs
- FileDocument.cs
- HeaderPanel.cs
- SQLInt16Storage.cs
- OleDbConnectionFactory.cs
- ValueOfAction.cs
- XmlValidatingReader.cs
- DataBoundLiteralControl.cs
- StoryFragments.cs
- Soap.cs
- FontDriver.cs
- HelpProvider.cs
- ObjectDataSourceEventArgs.cs
- TextParaLineResult.cs
- MemberPathMap.cs
- ColorDialog.cs
- TransactionChannelFactory.cs
- TemplatePropertyEntry.cs
- GridErrorDlg.cs
- DelegateSerializationHolder.cs
- SamlSecurityTokenAuthenticator.cs
- PathGeometry.cs
- HttpProfileBase.cs
- TrackingQueryElement.cs
- PathTooLongException.cs
- RequestNavigateEventArgs.cs
- SafeFindHandle.cs
- DataSourceHelper.cs
- ValidatorCompatibilityHelper.cs
- WebPartEventArgs.cs
- DesignerPerfEventProvider.cs
- EdmComplexTypeAttribute.cs
- CompilerInfo.cs
- PlatformCulture.cs
- DbUpdateCommandTree.cs
- EventToken.cs
- ThrowHelper.cs
- Base64Decoder.cs
- StringPropertyBuilder.cs
- ClientType.cs
- ReaderWriterLock.cs
- Convert.cs
- GetRecipientRequest.cs
- ToolCreatedEventArgs.cs
- NamespaceDisplay.xaml.cs
- SchemaTableOptionalColumn.cs
- OrderByBuilder.cs
- XmlUrlResolver.cs
- DependencyProperty.cs
- CodeDirectionExpression.cs
- DoubleLinkListEnumerator.cs
- DependencyStoreSurrogate.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- Typography.cs
- DataKey.cs
- WebResourceUtil.cs