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
- Metadata.cs
- ListSortDescription.cs
- XmlSchemaSimpleContentExtension.cs
- AggregateException.cs
- SmiEventSink.cs
- BitmapMetadata.cs
- QuerySubExprEliminator.cs
- EntityDesignerDataSourceView.cs
- CachedTypeface.cs
- View.cs
- UncommonField.cs
- BridgeDataReader.cs
- ProjectionPlanCompiler.cs
- ProviderUtil.cs
- CodeTypeOfExpression.cs
- XmlQualifiedNameTest.cs
- TextTrailingWordEllipsis.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- HandleExceptionArgs.cs
- AdapterUtil.cs
- TemplatePropertyEntry.cs
- MessageContractMemberAttribute.cs
- FixedDocumentSequencePaginator.cs
- CompareValidator.cs
- WsatServiceAddress.cs
- Point3DCollectionConverter.cs
- wmiprovider.cs
- NamespaceList.cs
- PrintingPermission.cs
- FrameworkElementFactoryMarkupObject.cs
- ApplicationServicesHostFactory.cs
- TextInfo.cs
- CounterCreationData.cs
- ModelVisual3D.cs
- SizeLimitedCache.cs
- Sentence.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- ThumbAutomationPeer.cs
- SqlMultiplexer.cs
- PrintingPermission.cs
- DataKeyCollection.cs
- RouteValueDictionary.cs
- HebrewNumber.cs
- StatusBarPanelClickEvent.cs
- ListViewGroupItemCollection.cs
- Misc.cs
- NetworkAddressChange.cs
- BamlWriter.cs
- ProgressBarHighlightConverter.cs
- TrayIconDesigner.cs
- MetadataUtilsSmi.cs
- TableParaClient.cs
- AtomServiceDocumentSerializer.cs
- CompilationLock.cs
- Transform.cs
- XmlComplianceUtil.cs
- ModelItemDictionaryImpl.cs
- SeverityFilter.cs
- MetadataImporter.cs
- Int32Animation.cs
- ListViewItem.cs
- DbConnectionPoolCounters.cs
- Image.cs
- ImageIndexEditor.cs
- TransformerInfo.cs
- BufferBuilder.cs
- NetworkInformationPermission.cs
- EpmSourceTree.cs
- TextParagraphCache.cs
- DbParameterCollection.cs
- DesignerTransaction.cs
- RequestCacheManager.cs
- AnnotationAuthorChangedEventArgs.cs
- MenuItemBindingCollection.cs
- WebPartAddingEventArgs.cs
- MediaElement.cs
- FlowLayoutPanelDesigner.cs
- MimeMultiPart.cs
- UnitySerializationHolder.cs
- GlyphingCache.cs
- WpfKnownType.cs
- RequiredFieldValidator.cs
- SvcMapFileSerializer.cs
- NumberAction.cs
- ComboBoxAutomationPeer.cs
- GlyphingCache.cs
- ServiceOperationViewControl.cs
- FunctionParameter.cs
- HitTestWithPointDrawingContextWalker.cs
- WebPartConnection.cs
- IncrementalHitTester.cs
- BaseDataListComponentEditor.cs
- MultiByteCodec.cs
- DesignerAdRotatorAdapter.cs
- FastEncoder.cs
- SafeReversePInvokeHandle.cs
- EntryPointNotFoundException.cs
- CssTextWriter.cs
- DataGridCellsPresenter.cs
- _AutoWebProxyScriptEngine.cs