Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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(); } } }/// 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
- HitTestWithGeometryDrawingContextWalker.cs
- SqlErrorCollection.cs
- CompilerScopeManager.cs
- EndpointDispatcherTable.cs
- WebScriptMetadataInstanceContextProvider.cs
- TraceData.cs
- XsltConvert.cs
- PagesSection.cs
- ComboBoxRenderer.cs
- SmtpDigestAuthenticationModule.cs
- ResourceAttributes.cs
- SelectionGlyph.cs
- DropDownList.cs
- OperationContractGenerationContext.cs
- OracleSqlParser.cs
- DataRecordObjectView.cs
- UnwrappedTypesXmlSerializerManager.cs
- PathData.cs
- ConfigurationLocationCollection.cs
- ForeignConstraint.cs
- DynamicActionMessageFilter.cs
- WindowsListBox.cs
- SettingsContext.cs
- PageAsyncTask.cs
- OAVariantLib.cs
- Win32KeyboardDevice.cs
- InputLanguageSource.cs
- Logging.cs
- NonVisualControlAttribute.cs
- BoolExpression.cs
- ListMarkerLine.cs
- Rule.cs
- Literal.cs
- ToolStripInSituService.cs
- TdsParserSafeHandles.cs
- BuildProviderUtils.cs
- XmlBinaryWriterSession.cs
- ItemCheckEvent.cs
- VariableElement.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- XmlQueryType.cs
- MaskedTextBoxDesigner.cs
- Win32MouseDevice.cs
- MasterPageCodeDomTreeGenerator.cs
- AssemblyBuilder.cs
- ReflectionTypeLoadException.cs
- Line.cs
- RectangleHotSpot.cs
- OutputCacheSection.cs
- IDictionary.cs
- Qualifier.cs
- CompilerInfo.cs
- DataGridTextBox.cs
- WindowClosedEventArgs.cs
- RenderOptions.cs
- XmlDocumentFragment.cs
- GeneralTransformGroup.cs
- ControlIdConverter.cs
- Int32RectConverter.cs
- RelationshipDetailsCollection.cs
- GC.cs
- PeerTransportCredentialType.cs
- BindingGroup.cs
- PermissionAttributes.cs
- XmlDataSourceNodeDescriptor.cs
- SafeNativeMethods.cs
- ToolStripContentPanel.cs
- CodeDOMUtility.cs
- HMACSHA384.cs
- MonthCalendar.cs
- AlphabetConverter.cs
- GenerateTemporaryTargetAssembly.cs
- Size3DValueSerializer.cs
- ActivityCodeGenerator.cs
- MergeFailedEvent.cs
- MasterPageBuildProvider.cs
- WriteFileContext.cs
- ControlIdConverter.cs
- WebBrowserUriTypeConverter.cs
- FileDialog_Vista.cs
- CachedBitmap.cs
- TimeSpanSecondsConverter.cs
- Point3DCollection.cs
- PolicyStatement.cs
- SmtpException.cs
- UpdatePanelTrigger.cs
- ParentUndoUnit.cs
- ServiceBuildProvider.cs
- ArraySet.cs
- PropertyInfo.cs
- DataListItemCollection.cs
- PolicyVersionConverter.cs
- DllNotFoundException.cs
- NetworkStream.cs
- ReadingWritingEntityEventArgs.cs
- BufferBuilder.cs
- FrugalMap.cs
- TimeManager.cs
- HMACRIPEMD160.cs
- DynamicDataManager.cs