Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / PersistNameAttribute.cs / 1305376 / PersistNameAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.MobileControls { using System; using System.ComponentModel; using System.Globalization; using System.Security.Permissions; ///[ AttributeUsage(AttributeTargets.Class) ] [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 PersistNameAttribute : Attribute { /// public static readonly PersistNameAttribute Default = new PersistNameAttribute(String.Empty); private String _name = String.Empty; /// public String Name { get { return this._name; } } /// public PersistNameAttribute(String name) { this._name = name; } /// public override bool Equals(Object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is PersistNameAttribute)) { return(String.Compare(((PersistNameAttribute)obj).Name, _name, StringComparison.OrdinalIgnoreCase) == 0); } return false; } /// public override int GetHashCode() { return _name.ToLower(CultureInfo.InvariantCulture).GetHashCode(); } /// public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.MobileControls { using System; using System.ComponentModel; using System.Globalization; using System.Security.Permissions; ///[ AttributeUsage(AttributeTargets.Class) ] [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 PersistNameAttribute : Attribute { /// public static readonly PersistNameAttribute Default = new PersistNameAttribute(String.Empty); private String _name = String.Empty; /// public String Name { get { return this._name; } } /// public PersistNameAttribute(String name) { this._name = name; } /// public override bool Equals(Object obj) { if (obj == this) { return true; } if ((obj != null) && (obj is PersistNameAttribute)) { return(String.Compare(((PersistNameAttribute)obj).Name, _name, StringComparison.OrdinalIgnoreCase) == 0); } return false; } /// public override int GetHashCode() { return _name.ToLower(CultureInfo.InvariantCulture).GetHashCode(); } /// public override bool IsDefaultAttribute() { return this.Equals(Default); } } } // 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
- SHA512.cs
- SkewTransform.cs
- DoubleUtil.cs
- InvalidateEvent.cs
- RawStylusActions.cs
- SafeThemeHandle.cs
- LayoutSettings.cs
- TimeSpanOrInfiniteValidator.cs
- ModelServiceImpl.cs
- XmlParserContext.cs
- FixedSOMLineCollection.cs
- CounterSetInstanceCounterDataSet.cs
- ProxyGenerator.cs
- ModelUIElement3D.cs
- ETagAttribute.cs
- PhysicalAddress.cs
- WindowsIdentity.cs
- XamlStream.cs
- ToolStripScrollButton.cs
- TextElementEnumerator.cs
- CodeTypeDeclarationCollection.cs
- CollectionView.cs
- ObjectCache.cs
- HScrollBar.cs
- ForwardPositionQuery.cs
- RowUpdatedEventArgs.cs
- CodeIterationStatement.cs
- SyndicationItemFormatter.cs
- Formatter.cs
- InstancePersistenceEvent.cs
- AndCondition.cs
- NativeMethods.cs
- TextRunCache.cs
- Margins.cs
- ConfigXmlComment.cs
- ZipIORawDataFileBlock.cs
- _ChunkParse.cs
- ProxyWebPartManagerDesigner.cs
- ImagingCache.cs
- EraserBehavior.cs
- TemplateControlBuildProvider.cs
- Directory.cs
- TdsParserStateObject.cs
- FontFaceLayoutInfo.cs
- XAMLParseException.cs
- MailAddressParser.cs
- CodeAttributeDeclarationCollection.cs
- Fx.cs
- HTTPNotFoundHandler.cs
- CacheDependency.cs
- SqlTopReducer.cs
- Win32.cs
- ContentPlaceHolder.cs
- DataGridViewTopLeftHeaderCell.cs
- CodeVariableReferenceExpression.cs
- ClientProxyGenerator.cs
- ItemList.cs
- CodeObject.cs
- DelegateBodyWriter.cs
- CallbackHandler.cs
- ResourceReader.cs
- DataGridViewRowsAddedEventArgs.cs
- SkipQueryOptionExpression.cs
- VideoDrawing.cs
- NavigationExpr.cs
- RelOps.cs
- LabelEditEvent.cs
- ArgumentNullException.cs
- SqlBooleanizer.cs
- CatalogPartCollection.cs
- FactoryGenerator.cs
- WaitHandle.cs
- HtmlTableCellCollection.cs
- AttachedPropertyMethodSelector.cs
- GAC.cs
- WindowsRichEditRange.cs
- IPHostEntry.cs
- BufferedGraphics.cs
- RuntimeEnvironment.cs
- HttpCacheVary.cs
- MessageBox.cs
- FontConverter.cs
- TextElementAutomationPeer.cs
- EventLogEntry.cs
- WebPageTraceListener.cs
- HttpClientCertificate.cs
- MetabaseSettingsIis7.cs
- MetaData.cs
- DataGridViewImageColumn.cs
- IdnMapping.cs
- UrlAuthFailedErrorFormatter.cs
- MonikerBuilder.cs
- ViewSimplifier.cs
- ReliableDuplexSessionChannel.cs
- InvalidWMPVersionException.cs
- CaseKeyBox.ViewModel.cs
- Ipv6Element.cs
- DesignSurfaceManager.cs
- ErrorTableItemStyle.cs
- querybuilder.cs