Code:
/ 4.0 / 4.0 / 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. /// // 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
- InvalidateEvent.cs
- TransportManager.cs
- DataGridRowAutomationPeer.cs
- XmlIncludeAttribute.cs
- MembershipValidatePasswordEventArgs.cs
- SamlAssertion.cs
- DataViewSettingCollection.cs
- DragSelectionMessageFilter.cs
- ParentQuery.cs
- FontConverter.cs
- GridViewColumn.cs
- ExpanderAutomationPeer.cs
- BitmapImage.cs
- GrammarBuilderPhrase.cs
- DataTableReaderListener.cs
- MenuItemStyleCollectionEditor.cs
- InterleavedZipPartStream.cs
- EntityContainerEmitter.cs
- DoWorkEventArgs.cs
- XmlNode.cs
- WsatServiceAddress.cs
- DataControlButton.cs
- Pen.cs
- InfoCard.cs
- SizeFConverter.cs
- ConsoleTraceListener.cs
- CloudCollection.cs
- CapabilitiesUse.cs
- SpAudioStreamWrapper.cs
- KeyedCollection.cs
- ISCIIEncoding.cs
- BitmapCodecInfo.cs
- LinkConverter.cs
- Rectangle.cs
- OrderByExpression.cs
- ResourceWriter.cs
- FileSecurity.cs
- WindowsListViewGroupSubsetLink.cs
- SequenceRangeCollection.cs
- HijriCalendar.cs
- TextBox.cs
- TimeoutException.cs
- DataChangedEventManager.cs
- SqlProviderServices.cs
- EventArgs.cs
- RangeBaseAutomationPeer.cs
- DummyDataSource.cs
- ChannelSinkStacks.cs
- CheckableControlBaseAdapter.cs
- ViewStateModeByIdAttribute.cs
- FixedSOMLineCollection.cs
- assertwrapper.cs
- WmpBitmapDecoder.cs
- Delay.cs
- BrushConverter.cs
- XmlSigningNodeWriter.cs
- PresentationAppDomainManager.cs
- Model3D.cs
- DataServiceQueryProvider.cs
- FixedDSBuilder.cs
- HttpCapabilitiesEvaluator.cs
- DateRangeEvent.cs
- SchemaImporterExtensionElement.cs
- Decimal.cs
- ListChangedEventArgs.cs
- TemplateControlBuildProvider.cs
- HtmlAnchor.cs
- XmlSchemaAttributeGroup.cs
- RenderData.cs
- RequiredAttributeAttribute.cs
- RC2.cs
- TdsParser.cs
- ObjectStorage.cs
- JavaScriptObjectDeserializer.cs
- SmiContextFactory.cs
- OrderingExpression.cs
- ConfigurationLocationCollection.cs
- ToolStripStatusLabel.cs
- NamespaceInfo.cs
- ConfigurationErrorsException.cs
- ParallelQuery.cs
- EndEvent.cs
- DbParameterCollection.cs
- PolyQuadraticBezierSegment.cs
- DataServiceQueryException.cs
- MasterPage.cs
- DESCryptoServiceProvider.cs
- EventData.cs
- AsyncOperationContext.cs
- TextLineResult.cs
- IndexedGlyphRun.cs
- BindStream.cs
- SizeLimitedCache.cs
- SqlTypeSystemProvider.cs
- TableRow.cs
- SamlSecurityToken.cs
- Unit.cs
- Variable.cs
- PermissionSetTriple.cs
- HttpGetClientProtocol.cs