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
- FormClosingEvent.cs
- TextBoxAutomationPeer.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- LiteralText.cs
- TrustLevelCollection.cs
- TextParagraph.cs
- XPathCompileException.cs
- SQLUtility.cs
- ObjectStateManagerMetadata.cs
- CodeCompileUnit.cs
- ContextMenu.cs
- WebBrowsableAttribute.cs
- ToolboxItemSnapLineBehavior.cs
- ErrorProvider.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- TextLine.cs
- DesignerGenericWebPart.cs
- PackageRelationship.cs
- MailWebEventProvider.cs
- MSAAWinEventWrap.cs
- CreateUserWizard.cs
- SharedStatics.cs
- RelationshipFixer.cs
- DocobjHost.cs
- TransportChannelFactory.cs
- ButtonAutomationPeer.cs
- TypeGeneratedEventArgs.cs
- MimeMapping.cs
- SessionPageStatePersister.cs
- ContentHostHelper.cs
- datacache.cs
- NonceToken.cs
- ComponentConverter.cs
- DataGridViewCellLinkedList.cs
- HtmlMeta.cs
- _OverlappedAsyncResult.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- datacache.cs
- DesignTimeType.cs
- TextBox.cs
- ADRole.cs
- ImmutableCollection.cs
- ThemeInfoAttribute.cs
- BmpBitmapEncoder.cs
- ParenthesizePropertyNameAttribute.cs
- RequestSecurityToken.cs
- RectangleGeometry.cs
- WebPartUtil.cs
- ResourceCodeDomSerializer.cs
- InputBindingCollection.cs
- NavigationWindow.cs
- KeyEventArgs.cs
- ExpressionConverter.cs
- Header.cs
- TabOrder.cs
- FakeModelPropertyImpl.cs
- BasicExpandProvider.cs
- PointUtil.cs
- CellTreeNode.cs
- PackageDigitalSignature.cs
- RefType.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- FastEncoderWindow.cs
- CustomWebEventKey.cs
- RC2CryptoServiceProvider.cs
- Evidence.cs
- OleDbDataReader.cs
- GlyphRunDrawing.cs
- Variant.cs
- DescendentsWalkerBase.cs
- SpStreamWrapper.cs
- WrappedIUnknown.cs
- UriSection.cs
- ScriptHandlerFactory.cs
- DataControlCommands.cs
- Connector.cs
- MouseActionValueSerializer.cs
- RequestResizeEvent.cs
- Int32RectValueSerializer.cs
- DataMemberAttribute.cs
- TreeView.cs
- DataGridViewCellFormattingEventArgs.cs
- DecimalStorage.cs
- UserValidatedEventArgs.cs
- GridViewEditEventArgs.cs
- InsufficientExecutionStackException.cs
- Parser.cs
- OneOfScalarConst.cs
- XmlObjectSerializerReadContext.cs
- ConstraintEnumerator.cs
- UrlAuthFailedErrorFormatter.cs
- X509CertificateCollection.cs
- WebPartsSection.cs
- XmlDocumentSerializer.cs
- PerformanceCounterPermissionEntryCollection.cs
- GreenMethods.cs
- SrgsDocumentParser.cs
- MouseGestureConverter.cs
- ButtonRenderer.cs
- UnsafeNativeMethods.cs