Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- MethodBuilder.cs
- ToolStripCodeDomSerializer.cs
- SafeMILHandle.cs
- TextSpanModifier.cs
- PrivateFontCollection.cs
- Unit.cs
- AvTraceDetails.cs
- ObjectContextServiceProvider.cs
- WindowsFormsEditorServiceHelper.cs
- InheritanceAttribute.cs
- NavigateUrlConverter.cs
- HandleTable.cs
- EnumerableRowCollectionExtensions.cs
- SecureUICommand.cs
- Serializer.cs
- ScrollBarAutomationPeer.cs
- VBCodeProvider.cs
- DocumentReferenceCollection.cs
- InputGestureCollection.cs
- ConnectionPoolManager.cs
- ObjectStateManager.cs
- NamespaceQuery.cs
- XsltInput.cs
- ClientFormsAuthenticationCredentials.cs
- RSACryptoServiceProvider.cs
- LayoutSettings.cs
- ColumnResult.cs
- ListView.cs
- WsatConfiguration.cs
- MgmtConfigurationRecord.cs
- XslTransform.cs
- TimelineGroup.cs
- PerformanceCounterPermissionAttribute.cs
- CodeIterationStatement.cs
- SqlResolver.cs
- XmlCharacterData.cs
- DataObject.cs
- WebServiceClientProxyGenerator.cs
- CompatibleIComparer.cs
- UnsafeCollabNativeMethods.cs
- RtfControls.cs
- CodeDirectionExpression.cs
- ToolstripProfessionalRenderer.cs
- _LocalDataStoreMgr.cs
- WSDualHttpSecurityElement.cs
- PeerNearMe.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- Currency.cs
- FixedTextPointer.cs
- PermissionSetTriple.cs
- TypographyProperties.cs
- TextReader.cs
- NativeMethodsOther.cs
- VariableQuery.cs
- ECDiffieHellmanPublicKey.cs
- DataGridDesigner.cs
- SafeFindHandle.cs
- ReadWriteSpinLock.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- OleDbRowUpdatedEvent.cs
- DoubleCollection.cs
- DataGridLength.cs
- XmlEventCache.cs
- MultiView.cs
- TracedNativeMethods.cs
- MessageQueueException.cs
- DetailsViewModeEventArgs.cs
- MetadataProperty.cs
- DocumentGridPage.cs
- LogicalChannelCollection.cs
- HostProtectionPermission.cs
- securitycriticaldata.cs
- RawStylusSystemGestureInputReport.cs
- QueryInterceptorAttribute.cs
- TextServicesContext.cs
- KoreanLunisolarCalendar.cs
- StreamAsIStream.cs
- Visitors.cs
- OutputWindow.cs
- ToolStripContentPanel.cs
- RowVisual.cs
- documentsequencetextpointer.cs
- SettingsSection.cs
- ComponentDispatcherThread.cs
- CharacterString.cs
- PropertyValueUIItem.cs
- RtfControls.cs
- Panel.cs
- RtfNavigator.cs
- DataControlHelper.cs
- HttpListenerElement.cs
- WindowVisualStateTracker.cs
- ResourceIDHelper.cs
- DES.cs
- GeometryValueSerializer.cs
- BindingMemberInfo.cs
- ScalarConstant.cs
- ConfigurationStrings.cs
- VersionedStream.cs
- ResolvedKeyFrameEntry.cs