Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / ComplexBindingPropertiesAttribute.cs / 1305376 / ComplexBindingPropertiesAttribute.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 ComplexBindingPropertiesAttribute : Attribute { private readonly string dataSource; private readonly string dataMember; ///Specifies the data source and data member properties for a component. ////// public ComplexBindingPropertiesAttribute() { this.dataSource = null; this.dataMember = null; } ////// Initializes a new instance of /// the ///class. /// /// public ComplexBindingPropertiesAttribute(string dataSource) { this.dataSource = dataSource; this.dataMember = null; } ////// Initializes a new instance of /// the ///class. /// /// public ComplexBindingPropertiesAttribute(string dataSource, string dataMember) { this.dataSource = dataSource; this.dataMember = dataMember; } ////// 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 DataMember { get { return dataMember; } } ////// Gets the name of the data member property for the component this attribute is /// bound to. /// ////// public static readonly ComplexBindingPropertiesAttribute Default = new ComplexBindingPropertiesAttribute(); public override bool Equals(object obj) { ComplexBindingPropertiesAttribute other = obj as ComplexBindingPropertiesAttribute; return other != null && other.DataSource == dataSource && other.DataMember == dataMember; } 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
- DataGridItem.cs
- SignatureToken.cs
- StatusBarDesigner.cs
- AnnouncementInnerClient11.cs
- RecordManager.cs
- BlobPersonalizationState.cs
- LockRecursionException.cs
- HtmlGenericControl.cs
- StyleSelector.cs
- _LocalDataStoreMgr.cs
- CommonRemoteMemoryBlock.cs
- ParameterCollection.cs
- ACE.cs
- QuadraticBezierSegment.cs
- TypefaceMetricsCache.cs
- OptionalMessageQuery.cs
- DataGridViewSelectedCellCollection.cs
- DnsEndPoint.cs
- SignatureResourceHelper.cs
- DynamicDataRoute.cs
- MenuAdapter.cs
- GrammarBuilder.cs
- ScriptManagerProxy.cs
- mansign.cs
- Documentation.cs
- PerformanceCountersElement.cs
- TextPattern.cs
- WebPartZoneAutoFormat.cs
- FormatterServicesNoSerializableCheck.cs
- XmlBinaryWriterSession.cs
- CustomBinding.cs
- HyperLinkStyle.cs
- XmlIterators.cs
- IntranetCredentialPolicy.cs
- ToolStripDropDownMenu.cs
- UserNamePasswordServiceCredential.cs
- EngineSiteSapi.cs
- Win32PrintDialog.cs
- SmtpNetworkElement.cs
- Content.cs
- BufferedStream2.cs
- ForEach.cs
- BuildProviderCollection.cs
- OciHandle.cs
- TextSerializer.cs
- MetadataException.cs
- DeploymentSection.cs
- CustomCategoryAttribute.cs
- TextEndOfParagraph.cs
- Property.cs
- NegotiationTokenProvider.cs
- ComboBoxAutomationPeer.cs
- FormatVersion.cs
- SamlAssertion.cs
- ListItemCollection.cs
- Italic.cs
- CellParagraph.cs
- SmtpLoginAuthenticationModule.cs
- Control.cs
- PropertyGroupDescription.cs
- DataServiceQuery.cs
- NodeInfo.cs
- Rfc2898DeriveBytes.cs
- HttpHandlerAction.cs
- BCLDebug.cs
- XmlNodeChangedEventManager.cs
- input.cs
- RelationshipDetailsCollection.cs
- TaiwanCalendar.cs
- DataControlFieldCollection.cs
- SchemaMapping.cs
- CodeGotoStatement.cs
- RunWorkerCompletedEventArgs.cs
- CultureInfoConverter.cs
- CellNormalizer.cs
- BordersPage.cs
- OutputCacheModule.cs
- AlignmentXValidation.cs
- CharEntityEncoderFallback.cs
- SQLInt16Storage.cs
- StylusPointPropertyInfo.cs
- TextTreeInsertElementUndoUnit.cs
- X509Certificate2Collection.cs
- SqlParameter.cs
- CommandLibraryHelper.cs
- LineServicesRun.cs
- ObjectDataProvider.cs
- Hex.cs
- NameTable.cs
- ColorBuilder.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- Matrix3DValueSerializer.cs
- Light.cs
- AttachedPropertyMethodSelector.cs
- ProviderConnectionPoint.cs
- XmlCollation.cs
- Selection.cs
- RoutedEvent.cs
- Win32MouseDevice.cs
- FormsIdentity.cs