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
- ScriptMethodAttribute.cs
- HttpRuntimeSection.cs
- MarshalDirectiveException.cs
- SHA256.cs
- WindowsListViewGroupHelper.cs
- SystemFonts.cs
- QilTypeChecker.cs
- DataSetMappper.cs
- SemanticBasicElement.cs
- ActivityTrace.cs
- NonParentingControl.cs
- Matrix3D.cs
- IPHostEntry.cs
- OuterGlowBitmapEffect.cs
- DescendantOverDescendantQuery.cs
- QilVisitor.cs
- Label.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ManagementNamedValueCollection.cs
- UserThread.cs
- BuildDependencySet.cs
- COM2IDispatchConverter.cs
- DataGridViewColumnEventArgs.cs
- EventArgs.cs
- TextTreeTextNode.cs
- BlurBitmapEffect.cs
- DocumentReference.cs
- ButtonChrome.cs
- PropertyToken.cs
- DispatchWrapper.cs
- ScrollPatternIdentifiers.cs
- TypeDescriptor.cs
- PartialCachingAttribute.cs
- ButtonRenderer.cs
- DefaultAutoFieldGenerator.cs
- UriExt.cs
- ConfigurationManagerInternalFactory.cs
- RequestChannel.cs
- Instrumentation.cs
- controlskin.cs
- XmlILOptimizerVisitor.cs
- AutomationPatternInfo.cs
- HttpServerChannel.cs
- ComponentManagerBroker.cs
- TrackingWorkflowEventArgs.cs
- Drawing.cs
- Filter.cs
- Attributes.cs
- EnumerationRangeValidationUtil.cs
- NotificationContext.cs
- CodeNamespaceCollection.cs
- RelativeSource.cs
- ComEventsHelper.cs
- DotExpr.cs
- AssemblyName.cs
- TimelineGroup.cs
- PageThemeCodeDomTreeGenerator.cs
- XmlCodeExporter.cs
- CodeTypeDeclaration.cs
- SqlAliasesReferenced.cs
- GetCertificateRequest.cs
- RepeaterItemEventArgs.cs
- InputEventArgs.cs
- DrawToolTipEventArgs.cs
- CustomPopupPlacement.cs
- PrefixHandle.cs
- Exception.cs
- HttpRequest.cs
- CatalogZone.cs
- StyleCollectionEditor.cs
- DataExpression.cs
- Filter.cs
- FormViewPageEventArgs.cs
- FilterFactory.cs
- DependencyObject.cs
- ButtonBaseAdapter.cs
- ColorDialog.cs
- SyndicationFeed.cs
- DependentList.cs
- ValidatorCompatibilityHelper.cs
- TableHeaderCell.cs
- LogEntryHeaderv1Deserializer.cs
- Size.cs
- BuildManagerHost.cs
- Message.cs
- Line.cs
- QuaternionAnimation.cs
- InputLanguageManager.cs
- DocumentPageViewAutomationPeer.cs
- TraceSection.cs
- ChildrenQuery.cs
- AdRotator.cs
- DecoderExceptionFallback.cs
- ExpressionServices.cs
- TimeStampChecker.cs
- FrugalMap.cs
- ItemAutomationPeer.cs
- RequestQueue.cs
- RowType.cs
- DataContractSerializerSection.cs