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
- _SSPISessionCache.cs
- Deflater.cs
- CodePropertyReferenceExpression.cs
- ManagementScope.cs
- activationcontext.cs
- SqlUserDefinedTypeAttribute.cs
- TrackingProfileCache.cs
- PropertyPathConverter.cs
- HwndProxyElementProvider.cs
- PrimitiveXmlSerializers.cs
- Serializer.cs
- CompilerHelpers.cs
- XMLSyntaxException.cs
- SymmetricKey.cs
- PermissionAttributes.cs
- DuplexChannel.cs
- VisualBasicSettingsHandler.cs
- TraversalRequest.cs
- NameTable.cs
- StringFreezingAttribute.cs
- ToolStripItemRenderEventArgs.cs
- MetadataItemEmitter.cs
- ControlType.cs
- NumberFunctions.cs
- SuppressMergeCheckAttribute.cs
- AccessDataSource.cs
- SwitchAttribute.cs
- LogLogRecord.cs
- HttpEncoder.cs
- CommandDevice.cs
- DataBoundLiteralControl.cs
- CommandBindingCollection.cs
- While.cs
- WinEventWrap.cs
- CircleHotSpot.cs
- PackWebRequestFactory.cs
- Utils.cs
- SqlInfoMessageEvent.cs
- ActiveXContainer.cs
- HttpResponseHeader.cs
- BooleanAnimationUsingKeyFrames.cs
- MetadataUtilsSmi.cs
- DoubleAnimationUsingPath.cs
- EllipseGeometry.cs
- DetailsViewRowCollection.cs
- ProgressBarHighlightConverter.cs
- UniqueIdentifierService.cs
- Vector3D.cs
- ColorMatrix.cs
- ClientTargetCollection.cs
- ToolZone.cs
- FormatterServices.cs
- TextDecoration.cs
- PageWrapper.cs
- WorkerRequest.cs
- ProviderMetadata.cs
- DataGridRelationshipRow.cs
- MetadataProperty.cs
- GridViewDeletedEventArgs.cs
- StoreContentChangedEventArgs.cs
- EventProviderWriter.cs
- MetabaseSettings.cs
- WorkflowViewElement.cs
- TreeNodeMouseHoverEvent.cs
- DesignerTextWriter.cs
- ReachSerializationUtils.cs
- IssuedTokenServiceElement.cs
- NativeActivityContext.cs
- JournalEntryStack.cs
- DependencyPropertyChangedEventArgs.cs
- ClientSideQueueItem.cs
- UpdateDelegates.Generated.cs
- PreloadedPackages.cs
- LinkAreaEditor.cs
- SqlSelectStatement.cs
- EncryptedPackage.cs
- TreeIterators.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- CultureInfo.cs
- LogManagementAsyncResult.cs
- CodeExpressionStatement.cs
- RegexRunnerFactory.cs
- SpecialFolderEnumConverter.cs
- FileLevelControlBuilderAttribute.cs
- StartUpEventArgs.cs
- BinaryObjectWriter.cs
- SimpleType.cs
- PlainXmlDeserializer.cs
- WebBrowserHelper.cs
- MultilineStringConverter.cs
- ScrollItemPattern.cs
- Wizard.cs
- TreeNodeCollection.cs
- HttpDebugHandler.cs
- ReferenceSchema.cs
- UnsafeNativeMethods.cs
- IItemContainerGenerator.cs
- DrawingContextWalker.cs
- BamlMapTable.cs
- ContractComponent.cs