Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / RegularExpressionValidator.cs / 1305376 / RegularExpressionValidator.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Design; using System.Web; using System.Web.UI; using System.Web.UI.Design.WebControls; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Text.RegularExpressions; using WebCntrls = System.Web.UI.WebControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Mobile RegularExpressionValidator class. * The RegularExpressionValidator provides validation using a regular * expression as the validation criteria. * * Copyright (c) 2000 Microsoft Corporation */ ///[ ToolboxData("<{0}:RegularExpressionValidator runat=\"server\" ErrorMessage=\"RegularExpressionValidator\">{0}:RegularExpressionValidator>"), ToolboxItem("System.Web.UI.Design.WebControlToolboxItem, " + AssemblyRef.SystemDesign) ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class RegularExpressionValidator : BaseValidator { private WebCntrls.RegularExpressionValidator _webRegularExpressionValidator; /// protected override WebCntrls.BaseValidator CreateWebValidator() { _webRegularExpressionValidator = new WebCntrls.RegularExpressionValidator(); return _webRegularExpressionValidator; } //////////////////////////////////////////////////////////////////////// // Mimic the properties exposed in the original RegularExpressionValidator. // The properties are got and set directly from the original RegularExpressionValidator. //////////////////////////////////////////////////////////////////////// /// [ Bindable(true), DefaultValue(""), Editor("System.Web.UI.Design.WebControls.RegexTypeEditor, " + AssemblyRef.SystemDesign, typeof(UITypeEditor)), MobileCategory(SR.Category_Behavior), MobileSysDescription(SR.RegularExpressionValidator_ValidationExpression) ] public String ValidationExpression { get { return _webRegularExpressionValidator.ValidationExpression; } set { _webRegularExpressionValidator.ValidationExpression = value; } } /// protected override bool EvaluateIsValid() { return EvaluateIsValidInternal(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Design; using System.Web; using System.Web.UI; using System.Web.UI.Design.WebControls; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Text.RegularExpressions; using WebCntrls = System.Web.UI.WebControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Mobile RegularExpressionValidator class. * The RegularExpressionValidator provides validation using a regular * expression as the validation criteria. * * Copyright (c) 2000 Microsoft Corporation */ ///[ ToolboxData("<{0}:RegularExpressionValidator runat=\"server\" ErrorMessage=\"RegularExpressionValidator\">{0}:RegularExpressionValidator>"), ToolboxItem("System.Web.UI.Design.WebControlToolboxItem, " + AssemblyRef.SystemDesign) ] [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] public class RegularExpressionValidator : BaseValidator { private WebCntrls.RegularExpressionValidator _webRegularExpressionValidator; /// protected override WebCntrls.BaseValidator CreateWebValidator() { _webRegularExpressionValidator = new WebCntrls.RegularExpressionValidator(); return _webRegularExpressionValidator; } //////////////////////////////////////////////////////////////////////// // Mimic the properties exposed in the original RegularExpressionValidator. // The properties are got and set directly from the original RegularExpressionValidator. //////////////////////////////////////////////////////////////////////// /// [ Bindable(true), DefaultValue(""), Editor("System.Web.UI.Design.WebControls.RegexTypeEditor, " + AssemblyRef.SystemDesign, typeof(UITypeEditor)), MobileCategory(SR.Category_Behavior), MobileSysDescription(SR.RegularExpressionValidator_ValidationExpression) ] public String ValidationExpression { get { return _webRegularExpressionValidator.ValidationExpression; } set { _webRegularExpressionValidator.ValidationExpression = value; } } /// protected override bool EvaluateIsValid() { return EvaluateIsValidInternal(); } } } // 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
- DisposableCollectionWrapper.cs
- Color.cs
- cookieexception.cs
- MatrixValueSerializer.cs
- DependencyPropertyKey.cs
- userdatakeys.cs
- ColorEditor.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- InboundActivityHelper.cs
- xmlsaver.cs
- HttpConfigurationSystem.cs
- TransformGroup.cs
- CodeGeneratorOptions.cs
- SchemaMerger.cs
- Size.cs
- MatrixTransform.cs
- SafeRightsManagementEnvironmentHandle.cs
- HttpCacheVary.cs
- recordstatefactory.cs
- Drawing.cs
- DESCryptoServiceProvider.cs
- Process.cs
- DelegatingConfigHost.cs
- PathFigureCollectionValueSerializer.cs
- IisTraceListener.cs
- SystemIPInterfaceProperties.cs
- OpenFileDialog.cs
- StandardTransformFactory.cs
- Interop.cs
- ValueExpressions.cs
- CollectionConverter.cs
- ToolStripSplitButton.cs
- SamlAuthenticationClaimResource.cs
- Int64.cs
- SqlRecordBuffer.cs
- TrustSection.cs
- Control.cs
- SystemDropShadowChrome.cs
- WebRequestModuleElement.cs
- Itemizer.cs
- SerializationInfo.cs
- LinqDataSourceStatusEventArgs.cs
- QilXmlReader.cs
- AttachedAnnotationChangedEventArgs.cs
- ColorKeyFrameCollection.cs
- XmlFormatReaderGenerator.cs
- ProxyWebPartManagerDesigner.cs
- ToolTipAutomationPeer.cs
- DeflateStream.cs
- Processor.cs
- WorkflowMessageEventArgs.cs
- BackStopAuthenticationModule.cs
- WebReference.cs
- FileLevelControlBuilderAttribute.cs
- EdmComplexPropertyAttribute.cs
- TextBoxBase.cs
- elementinformation.cs
- UnmanagedMemoryAccessor.cs
- XdrBuilder.cs
- CompositeActivityTypeDescriptor.cs
- DataListItemEventArgs.cs
- TagPrefixCollection.cs
- XamlSerializer.cs
- ParallelTimeline.cs
- AtomServiceDocumentSerializer.cs
- SoapElementAttribute.cs
- XmlUrlResolver.cs
- XmlStreamStore.cs
- Debug.cs
- DataControlFieldCollection.cs
- CallContext.cs
- DurableInstanceManager.cs
- PeerTransportCredentialType.cs
- DbConnectionClosed.cs
- GridItemProviderWrapper.cs
- RadioButtonFlatAdapter.cs
- XmlSerializerFactory.cs
- SystemIPGlobalProperties.cs
- XPathNavigatorKeyComparer.cs
- XmlElementAttribute.cs
- AuthenticationSection.cs
- DetailsViewCommandEventArgs.cs
- MachineKeySection.cs
- TypeUsage.cs
- ZipIOBlockManager.cs
- WebPartRestoreVerb.cs
- CmsUtils.cs
- EastAsianLunisolarCalendar.cs
- EntityTypeBase.cs
- Image.cs
- ColorConvertedBitmap.cs
- Rect3D.cs
- ConfigXmlReader.cs
- VideoDrawing.cs
- Application.cs
- ServiceTimeoutsBehavior.cs
- NativeMethods.cs
- DbCommandDefinition.cs
- SerializationAttributes.cs
- RootBrowserWindow.cs