Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / SettingsBindableAttribute.cs / 1305376 / SettingsBindableAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.Diagnostics; using System.Security.Permissions; ////// Use this attribute to specify typical properties on components that can be bound /// to application settings. /// [AttributeUsage(AttributeTargets.Property)] public sealed class SettingsBindableAttribute : Attribute { ////// Specifies that a property is appropriate to bind settings to. /// public static readonly SettingsBindableAttribute Yes = new SettingsBindableAttribute(true); ////// Specifies that a property is not appropriate to bind settings to. /// public static readonly SettingsBindableAttribute No = new SettingsBindableAttribute(false); private bool _bindable = false; public SettingsBindableAttribute(bool bindable) { _bindable = bindable; } ////// Gets a value indicating whether a property is appropriate to bind settings to. /// public bool Bindable { get { return _bindable; } } public override bool Equals(object obj) { if (obj == this) { return true; } if (obj != null && obj is SettingsBindableAttribute) { return (((SettingsBindableAttribute)obj).Bindable == _bindable); } return false; } public override int GetHashCode() { return _bindable.GetHashCode(); } } } // 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
- TextBlock.cs
- FilePrompt.cs
- AuthorizationPolicyTypeElementCollection.cs
- PopupControlService.cs
- SegmentInfo.cs
- PersistenceContext.cs
- GlobalItem.cs
- HashHelper.cs
- JapaneseCalendar.cs
- HttpPostProtocolReflector.cs
- IriParsingElement.cs
- UserControlBuildProvider.cs
- BoundingRectTracker.cs
- PatternMatcher.cs
- HtmlShim.cs
- MultitargetUtil.cs
- Attributes.cs
- DataServiceResponse.cs
- PrinterSettings.cs
- FileChangesMonitor.cs
- SecurityDescriptor.cs
- BamlCollectionHolder.cs
- ConnectionManager.cs
- ImageInfo.cs
- HttpHostedTransportConfiguration.cs
- TrackingProfileSerializer.cs
- ParentUndoUnit.cs
- XmlNodeList.cs
- DbFunctionCommandTree.cs
- DateTimeOffsetConverter.cs
- DataFieldConverter.cs
- StylusEventArgs.cs
- SQLDateTime.cs
- NumericUpDownAcceleration.cs
- SaveRecipientRequest.cs
- TokenFactoryFactory.cs
- TextSimpleMarkerProperties.cs
- Model3DCollection.cs
- ClientUtils.cs
- IdentifierCreationService.cs
- UserPersonalizationStateInfo.cs
- KeyGestureValueSerializer.cs
- SafeMILHandleMemoryPressure.cs
- EntityViewContainer.cs
- RotationValidation.cs
- XsltOutput.cs
- MeasureItemEvent.cs
- Schema.cs
- QuaternionRotation3D.cs
- StrongNameMembershipCondition.cs
- ConsoleCancelEventArgs.cs
- WebSysDescriptionAttribute.cs
- StringUtil.cs
- DependencySource.cs
- WebPartEventArgs.cs
- BackEase.cs
- ListenerElementsCollection.cs
- XPathParser.cs
- Visual.cs
- OracleDataAdapter.cs
- RenamedEventArgs.cs
- ApplicationCommands.cs
- ToolboxItemAttribute.cs
- TranslateTransform3D.cs
- FileDetails.cs
- EntityTemplateFactory.cs
- UnmanagedMemoryStream.cs
- EventHandlerList.cs
- DesignerActionItemCollection.cs
- _ConnectOverlappedAsyncResult.cs
- Calendar.cs
- Predicate.cs
- TypeExtension.cs
- XmlCompatibilityReader.cs
- StorageMappingItemLoader.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- ClaimTypeElement.cs
- ByteStream.cs
- CollectionChangeEventArgs.cs
- ConnectionProviderAttribute.cs
- CheckBoxList.cs
- PropertyMetadata.cs
- FrameworkElementFactory.cs
- NetTcpBinding.cs
- NamespaceMapping.cs
- TemplatedEditableDesignerRegion.cs
- ToolstripProfessionalRenderer.cs
- ObjRef.cs
- TextSpanModifier.cs
- DynamicRenderer.cs
- ComNativeDescriptor.cs
- InfoCardSymmetricAlgorithm.cs
- AnnotationDocumentPaginator.cs
- TemplateControl.cs
- AudioException.cs
- ClassGenerator.cs
- CodeAttributeDeclarationCollection.cs
- ColorConverter.cs
- XamlPointCollectionSerializer.cs
- QilSortKey.cs