Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebBrowsableAttribute.cs / 1305376 / WebBrowsableAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; using System.ComponentModel; ////// [AttributeUsage(AttributeTargets.Property)] public sealed class WebBrowsableAttribute : Attribute { ////// public static readonly WebBrowsableAttribute Yes = new WebBrowsableAttribute(true); ////// public static readonly WebBrowsableAttribute No = new WebBrowsableAttribute(false); ////// public static readonly WebBrowsableAttribute Default = No; private bool _browsable; ////// public WebBrowsableAttribute() : this(true) { } ////// public WebBrowsableAttribute(bool browsable) { _browsable = browsable; } ////// public bool Browsable { get { return _browsable; } } ///public override bool Equals(object obj) { if (obj == this) { return true; } WebBrowsableAttribute other = obj as WebBrowsableAttribute; return (other != null) && (other.Browsable == Browsable); } /// public override int GetHashCode() { return _browsable.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.WebControls.WebParts { using System; using System.ComponentModel; ////// [AttributeUsage(AttributeTargets.Property)] public sealed class WebBrowsableAttribute : Attribute { ////// public static readonly WebBrowsableAttribute Yes = new WebBrowsableAttribute(true); ////// public static readonly WebBrowsableAttribute No = new WebBrowsableAttribute(false); ////// public static readonly WebBrowsableAttribute Default = No; private bool _browsable; ////// public WebBrowsableAttribute() : this(true) { } ////// public WebBrowsableAttribute(bool browsable) { _browsable = browsable; } ////// public bool Browsable { get { return _browsable; } } ///public override bool Equals(object obj) { if (obj == this) { return true; } WebBrowsableAttribute other = obj as WebBrowsableAttribute; return (other != null) && (other.Browsable == Browsable); } /// public override int GetHashCode() { return _browsable.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
- TextServicesHost.cs
- Function.cs
- SmiEventSink_DeferedProcessing.cs
- AnnotationAdorner.cs
- PathTooLongException.cs
- SmtpAuthenticationManager.cs
- ArgumentException.cs
- HtmlShim.cs
- AdapterUtil.cs
- RangeContentEnumerator.cs
- ManagedIStream.cs
- PointAnimationUsingKeyFrames.cs
- DynamicRenderer.cs
- ReadOnlyDataSourceView.cs
- TaskFormBase.cs
- TimeIntervalCollection.cs
- ConnectionManagementElement.cs
- VisualTreeUtils.cs
- ChannelSinkStacks.cs
- CaseInsensitiveComparer.cs
- ContentTextAutomationPeer.cs
- ContainerControl.cs
- OdbcCommandBuilder.cs
- SqlTrackingQuery.cs
- DataGridDetailsPresenterAutomationPeer.cs
- MembershipValidatePasswordEventArgs.cs
- AlternateViewCollection.cs
- TraceSource.cs
- ReferenceSchema.cs
- ConsoleKeyInfo.cs
- Geometry3D.cs
- dataprotectionpermission.cs
- SecondaryIndex.cs
- ParallelTimeline.cs
- FramingEncoders.cs
- RoleManagerModule.cs
- StylusPointPropertyId.cs
- CodeCatchClause.cs
- ExecutionProperties.cs
- XMLSyntaxException.cs
- EasingFunctionBase.cs
- TrustLevelCollection.cs
- _ContextAwareResult.cs
- SerialErrors.cs
- PolyBezierSegment.cs
- Component.cs
- TagPrefixInfo.cs
- PolicyStatement.cs
- PasswordDeriveBytes.cs
- validation.cs
- AnnotationResourceChangedEventArgs.cs
- ControlTemplate.cs
- ClientEventManager.cs
- EarlyBoundInfo.cs
- PersonalizationProvider.cs
- WebPartsPersonalization.cs
- BuildManagerHost.cs
- Rules.cs
- _NestedMultipleAsyncResult.cs
- PolicyStatement.cs
- Rule.cs
- FixUp.cs
- UrlMappingsModule.cs
- BoundsDrawingContextWalker.cs
- RequestCachePolicy.cs
- HtmlDocument.cs
- CompilerLocalReference.cs
- PersonalizationAdministration.cs
- ArglessEventHandlerProxy.cs
- NameNode.cs
- WebPartEventArgs.cs
- ComponentDispatcher.cs
- HtmlProps.cs
- PersonalizationDictionary.cs
- ActivityCompletionCallbackWrapper.cs
- InstancePersistenceEvent.cs
- TextElementEnumerator.cs
- CompareInfo.cs
- NativeMethods.cs
- MailAddressCollection.cs
- RootBuilder.cs
- AttachmentCollection.cs
- ActivityWithResultWrapper.cs
- SHA384CryptoServiceProvider.cs
- XmlIlGenerator.cs
- WindowsFormsSynchronizationContext.cs
- PrtTicket_Public.cs
- Pen.cs
- CultureMapper.cs
- PropertyPathWorker.cs
- CaseStatementSlot.cs
- SystemResourceKey.cs
- NotifyInputEventArgs.cs
- DataTableMapping.cs
- UpdateException.cs
- ArrayConverter.cs
- Preprocessor.cs
- WindowsGraphicsWrapper.cs
- InfoCardX509Validator.cs
- OutOfMemoryException.cs