Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / CompMod / System / ComponentModel / LookupBindingPropertiesAttribute.cs / 1 / LookupBindingPropertiesAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] public sealed class LookupBindingPropertiesAttribute : Attribute { private readonly string dataSource; private readonly string displayMember; private readonly string valueMember; private readonly string lookupMember; ///Specifies the data source and data member properties for a component. ////// public LookupBindingPropertiesAttribute() { this.dataSource = null; this.displayMember = null; this.valueMember = null; this.lookupMember = null; } ////// Initializes a new instance of /// the ///class. /// /// public LookupBindingPropertiesAttribute(string dataSource, string displayMember, string valueMember, string lookupMember) { this.dataSource = dataSource; this.displayMember = displayMember; this.valueMember = valueMember; this.lookupMember = lookupMember; } ////// Initializes a new instance of /// the ///class. /// /// public string DataSource { get { return dataSource; } } ////// Gets the name of the data source property for the component this attribute is /// bound to. /// ////// public string DisplayMember { get { return displayMember; } } ////// Gets the name of the display member property for the component this attribute is /// bound to. /// ////// public string ValueMember { get { return valueMember; } } ////// Gets the name of the value member property for the component this attribute is /// bound to. /// ////// public string LookupMember { get { return lookupMember; } } ////// Gets the name of the member property for the component this attribute is /// bound to. /// ////// public static readonly LookupBindingPropertiesAttribute Default = new LookupBindingPropertiesAttribute(); public override bool Equals(object obj) { LookupBindingPropertiesAttribute other = obj as LookupBindingPropertiesAttribute; return other != null && other.DataSource == dataSource && other.displayMember == displayMember && other.valueMember == valueMember && other.lookupMember == lookupMember; } public override int GetHashCode() { return base.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Specifies the default value for the ///, which is . This /// field is read-only. /// // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System; using System.ComponentModel; using System.Diagnostics; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.Class)] public sealed class LookupBindingPropertiesAttribute : Attribute { private readonly string dataSource; private readonly string displayMember; private readonly string valueMember; private readonly string lookupMember; ///Specifies the data source and data member properties for a component. ////// public LookupBindingPropertiesAttribute() { this.dataSource = null; this.displayMember = null; this.valueMember = null; this.lookupMember = null; } ////// Initializes a new instance of /// the ///class. /// /// public LookupBindingPropertiesAttribute(string dataSource, string displayMember, string valueMember, string lookupMember) { this.dataSource = dataSource; this.displayMember = displayMember; this.valueMember = valueMember; this.lookupMember = lookupMember; } ////// Initializes a new instance of /// the ///class. /// /// public string DataSource { get { return dataSource; } } ////// Gets the name of the data source property for the component this attribute is /// bound to. /// ////// public string DisplayMember { get { return displayMember; } } ////// Gets the name of the display member property for the component this attribute is /// bound to. /// ////// public string ValueMember { get { return valueMember; } } ////// Gets the name of the value member property for the component this attribute is /// bound to. /// ////// public string LookupMember { get { return lookupMember; } } ////// Gets the name of the member property for the component this attribute is /// bound to. /// ////// public static readonly LookupBindingPropertiesAttribute Default = new LookupBindingPropertiesAttribute(); public override bool Equals(object obj) { LookupBindingPropertiesAttribute other = obj as LookupBindingPropertiesAttribute; return other != null && other.DataSource == dataSource && other.displayMember == displayMember && other.valueMember == valueMember && other.lookupMember == lookupMember; } public override int GetHashCode() { return base.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Specifies the default value for the ///, which is . This /// field is read-only. ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DesignerTransactionCloseEvent.cs
- PersonalizationProvider.cs
- arabicshape.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- FieldNameLookup.cs
- Parser.cs
- Container.cs
- ItemChangedEventArgs.cs
- DefaultBinder.cs
- HMACSHA256.cs
- TextAdaptor.cs
- GridLength.cs
- CompilerWrapper.cs
- SecurityTokenTypes.cs
- PageThemeBuildProvider.cs
- _emptywebproxy.cs
- ViewUtilities.cs
- BlurBitmapEffect.cs
- ChangePasswordDesigner.cs
- ResourceWriter.cs
- _NegotiateClient.cs
- ExceptionUtil.cs
- EntityDataSourceViewSchema.cs
- XPathExpr.cs
- RecognizerStateChangedEventArgs.cs
- ControlParameter.cs
- OSEnvironmentHelper.cs
- PublisherMembershipCondition.cs
- SerializationSectionGroup.cs
- CanonicalXml.cs
- TableCellCollection.cs
- ClientApiGenerator.cs
- XmlILConstructAnalyzer.cs
- SizeF.cs
- SessionStateUtil.cs
- MDIClient.cs
- DataGridPageChangedEventArgs.cs
- WebPartDisplayModeCollection.cs
- EntityDataSourceReferenceGroup.cs
- BeginStoryboard.cs
- NullableLongMinMaxAggregationOperator.cs
- FilterException.cs
- ListViewItem.cs
- CancellationTokenRegistration.cs
- RowToFieldTransformer.cs
- QilParameter.cs
- ParagraphVisual.cs
- XmlReturnWriter.cs
- DataViewManagerListItemTypeDescriptor.cs
- ProfilePropertySettings.cs
- ValidationErrorCollection.cs
- PrintPreviewGraphics.cs
- DiscoveryInnerClientAdhoc11.cs
- TextTrailingWordEllipsis.cs
- LeaseManager.cs
- ClipboardProcessor.cs
- SecurityElement.cs
- PlainXmlWriter.cs
- RuntimeConfig.cs
- Range.cs
- CharacterString.cs
- XmlHierarchicalEnumerable.cs
- OperatingSystem.cs
- TrustSection.cs
- UmAlQuraCalendar.cs
- MemberAccessException.cs
- CompatibleIComparer.cs
- LoadedOrUnloadedOperation.cs
- TextEffectCollection.cs
- CodeTypeOfExpression.cs
- HttpProcessUtility.cs
- __Filters.cs
- smtpconnection.cs
- NamespaceTable.cs
- PrtTicket_Public_Simple.cs
- DoubleAnimation.cs
- ControlParameter.cs
- ObjectDataSourceDisposingEventArgs.cs
- OleDbPermission.cs
- StandardBindingCollectionElement.cs
- DocumentApplicationState.cs
- EmptyEnumerator.cs
- AssemblyUtil.cs
- RadioButtonStandardAdapter.cs
- __Filters.cs
- FileLoadException.cs
- Utils.cs
- dataprotectionpermission.cs
- DataGridViewRowStateChangedEventArgs.cs
- ProxyGenerator.cs
- AndCondition.cs
- RequestCacheManager.cs
- ToolStripArrowRenderEventArgs.cs
- xamlnodes.cs
- DynamicDocumentPaginator.cs
- SqlParameterizer.cs
- WebPartDisplayModeEventArgs.cs
- GridViewSelectEventArgs.cs
- BrowserCapabilitiesFactoryBase.cs
- EventDescriptor.cs