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
- RegexParser.cs
- IntegerValidatorAttribute.cs
- XDeferredAxisSource.cs
- ExecutionScope.cs
- FlowLayoutSettings.cs
- CheckBoxDesigner.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- IResourceProvider.cs
- EntityStoreSchemaGenerator.cs
- ListViewHitTestInfo.cs
- ObjectTypeMapping.cs
- ComEventsMethod.cs
- PipelineComponent.cs
- DbDataSourceEnumerator.cs
- XamlInterfaces.cs
- ReadOnlyDictionary.cs
- XhtmlBasicPhoneCallAdapter.cs
- UserMapPath.cs
- LogSwitch.cs
- StretchValidation.cs
- BitArray.cs
- SafePEFileHandle.cs
- PropertySet.cs
- DbProviderFactoriesConfigurationHandler.cs
- NonSerializedAttribute.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- HexParser.cs
- SqlInternalConnection.cs
- RadioButtonStandardAdapter.cs
- DataGridParentRows.cs
- Rotation3D.cs
- DataColumnMapping.cs
- CollectionBase.cs
- SecurityContext.cs
- AsyncOperation.cs
- ErrorStyle.cs
- XmlSchemaImporter.cs
- tooltip.cs
- GorillaCodec.cs
- filewebrequest.cs
- SymbolPair.cs
- baseaxisquery.cs
- StateDesignerConnector.cs
- SizeChangedInfo.cs
- _AutoWebProxyScriptHelper.cs
- FilterUserControlBase.cs
- BitHelper.cs
- CapabilitiesSection.cs
- PagePropertiesChangingEventArgs.cs
- DataGridViewRow.cs
- LoginAutoFormat.cs
- DropDownHolder.cs
- CorrelationActionMessageFilter.cs
- ChangeBlockUndoRecord.cs
- TextWriterEngine.cs
- SamlSecurityTokenAuthenticator.cs
- BaseCodePageEncoding.cs
- OdbcUtils.cs
- HttpHandlerActionCollection.cs
- ArithmeticException.cs
- OutputScope.cs
- QilExpression.cs
- GridEntry.cs
- JsonSerializer.cs
- DuplicateWaitObjectException.cs
- XmlFormatExtensionPointAttribute.cs
- ListControlConvertEventArgs.cs
- Type.cs
- LogicalExpr.cs
- OwnerDrawPropertyBag.cs
- Equal.cs
- DataGridViewMethods.cs
- AccessorTable.cs
- InputLanguageCollection.cs
- DataServiceQueryOfT.cs
- TextServicesProperty.cs
- System.Data_BID.cs
- XPathDocumentIterator.cs
- DeviceFiltersSection.cs
- PerfCounters.cs
- Vector3DConverter.cs
- RenderDataDrawingContext.cs
- StringUtil.cs
- KnowledgeBase.cs
- TargetConverter.cs
- TextEditorThreadLocalStore.cs
- ContentPresenter.cs
- ScriptingRoleServiceSection.cs
- ManipulationVelocities.cs
- MatrixStack.cs
- HijriCalendar.cs
- ByteStreamGeometryContext.cs
- PartBasedPackageProperties.cs
- DataSourceCollectionBase.cs
- MaskedTextBox.cs
- DataSourceXmlSerializationAttribute.cs
- XmlSchemaElement.cs
- CombinedGeometry.cs
- TemplateXamlParser.cs
- SqlDataSourceView.cs