Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / ProfilePropertyNameValidator.cs / 1305376 / 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(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DesigntimeLicenseContext.cs
- EditBehavior.cs
- Memoizer.cs
- CodeParameterDeclarationExpression.cs
- NamespaceEmitter.cs
- DocumentsTrace.cs
- XmlTextAttribute.cs
- GC.cs
- CounterCreationData.cs
- DeferredElementTreeState.cs
- TypedMessageConverter.cs
- XamlReaderHelper.cs
- WithParamAction.cs
- WmlSelectionListAdapter.cs
- DynamicActivityXamlReader.cs
- AppDomainProtocolHandler.cs
- DefaultValueConverter.cs
- StrokeFIndices.cs
- EdmRelationshipRoleAttribute.cs
- ASCIIEncoding.cs
- BufferModeSettings.cs
- Component.cs
- CapabilitiesState.cs
- InternalBufferOverflowException.cs
- UTF8Encoding.cs
- ListComponentEditorPage.cs
- FormsAuthenticationConfiguration.cs
- TiffBitmapEncoder.cs
- NameValueCollection.cs
- Symbol.cs
- PointValueSerializer.cs
- Application.cs
- TransactionProxy.cs
- XmlNodeChangedEventArgs.cs
- XmlSchemas.cs
- CheckBoxStandardAdapter.cs
- DataControlExtensions.cs
- DateTimeOffset.cs
- AvTraceFormat.cs
- RepeaterItemEventArgs.cs
- TableDetailsCollection.cs
- BrowserTree.cs
- BindingCollection.cs
- TypeName.cs
- CompoundFileReference.cs
- SelectorAutomationPeer.cs
- Ref.cs
- Pointer.cs
- SwitchElementsCollection.cs
- ManagementQuery.cs
- ErrorWebPart.cs
- MouseGestureConverter.cs
- Span.cs
- BamlLocalizationDictionary.cs
- securestring.cs
- ExtensionFile.cs
- Rule.cs
- WebServiceHost.cs
- Substitution.cs
- Int16Animation.cs
- RefExpr.cs
- Subtree.cs
- NodeFunctions.cs
- AmbientEnvironment.cs
- DeferredSelectedIndexReference.cs
- ProcessManager.cs
- PointHitTestResult.cs
- BasicExpandProvider.cs
- PrintControllerWithStatusDialog.cs
- DesignColumnCollection.cs
- FamilyMap.cs
- PolygonHotSpot.cs
- FormView.cs
- Peer.cs
- Visual3DCollection.cs
- UIElement.cs
- UserPersonalizationStateInfo.cs
- GridViewRowPresenter.cs
- GradientStopCollection.cs
- UpdateCompiler.cs
- CollaborationHelperFunctions.cs
- InputScopeConverter.cs
- TemplatedMailWebEventProvider.cs
- UnionCodeGroup.cs
- ErrorHandler.cs
- ProfileGroupSettings.cs
- ResourceLoader.cs
- PrimitiveSchema.cs
- TextInfo.cs
- VersionPair.cs
- XmlBinaryWriterSession.cs
- EventBuilder.cs
- MobileTextWriter.cs
- RegexReplacement.cs
- MultilineStringConverter.cs
- StylusLogic.cs
- ImmutablePropertyDescriptorGridEntry.cs
- DecoderFallbackWithFailureFlag.cs
- StreamedWorkflowDefinitionContext.cs
- BezierSegment.cs