Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / LookupBindingPropertiesAttribute.cs / 1305376 / 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
- SqlExpander.cs
- WsdlServiceChannelBuilder.cs
- Control.cs
- SerializableAttribute.cs
- ColumnClickEvent.cs
- DelegatingMessage.cs
- BindingsCollection.cs
- CallbackDebugElement.cs
- Root.cs
- ManualResetEvent.cs
- XPathCompileException.cs
- EventDescriptor.cs
- Viewport3DAutomationPeer.cs
- DeflateStream.cs
- LogicalTreeHelper.cs
- ElementMarkupObject.cs
- HtmlInputControl.cs
- updateconfighost.cs
- UIElement.cs
- ParameterModifier.cs
- ToolStripItemTextRenderEventArgs.cs
- XmlSchemaSimpleContent.cs
- AttachedAnnotation.cs
- util.cs
- KeyedCollection.cs
- StorageBasedPackageProperties.cs
- OSFeature.cs
- BooleanConverter.cs
- ListDictionary.cs
- DataSourceComponent.cs
- AssociativeAggregationOperator.cs
- SearchForVirtualItemEventArgs.cs
- MulticastNotSupportedException.cs
- XmlILIndex.cs
- TextShapeableCharacters.cs
- AdPostCacheSubstitution.cs
- BindStream.cs
- BamlVersionHeader.cs
- UiaCoreTypesApi.cs
- PkcsUtils.cs
- ButtonDesigner.cs
- NativeRightsManagementAPIsStructures.cs
- PropertyInformation.cs
- CompositeKey.cs
- ListManagerBindingsCollection.cs
- ColumnResizeAdorner.cs
- Label.cs
- IsolatedStoragePermission.cs
- SqlTrackingService.cs
- ActionMessageFilter.cs
- DataSourceHelper.cs
- XmlSchemaAnnotation.cs
- AccessDataSourceWizardForm.cs
- prefixendpointaddressmessagefilter.cs
- ObjectQuery_EntitySqlExtensions.cs
- ListViewHitTestInfo.cs
- DataGridCommandEventArgs.cs
- XmlNamedNodeMap.cs
- ContentType.cs
- DbgUtil.cs
- RijndaelCryptoServiceProvider.cs
- ToolStripItemRenderEventArgs.cs
- IdentityReference.cs
- WSSecureConversationFeb2005.cs
- MultiPropertyDescriptorGridEntry.cs
- CounterSampleCalculator.cs
- ScrollPatternIdentifiers.cs
- CellQuery.cs
- PatternMatcher.cs
- ChtmlFormAdapter.cs
- HttpRuntime.cs
- PointCollectionValueSerializer.cs
- CachedFontFace.cs
- CurrencyManager.cs
- MemberProjectionIndex.cs
- SqlTypeSystemProvider.cs
- EntityContainerRelationshipSet.cs
- ExpressionDumper.cs
- BitmapEffectState.cs
- ApplicationHost.cs
- DynamicMethod.cs
- Nodes.cs
- TypeConverterHelper.cs
- ActivityPreviewDesigner.cs
- TextClipboardData.cs
- CompilerInfo.cs
- FlowDocumentPage.cs
- MenuEventArgs.cs
- BuildProviderUtils.cs
- TimeStampChecker.cs
- ContainerAction.cs
- Unit.cs
- ScriptingWebServicesSectionGroup.cs
- DataGridViewTextBoxColumn.cs
- Timeline.cs
- FileSystemInfo.cs
- ColorMatrix.cs
- TextElementCollection.cs
- CheckBoxDesigner.cs
- CacheForPrimitiveTypes.cs