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 / ComplexBindingPropertiesAttribute.cs / 1 / 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
- BoundingRectTracker.cs
- FontConverter.cs
- XmlElement.cs
- RightsManagementEncryptionTransform.cs
- ViewPort3D.cs
- TcpSocketManager.cs
- __Error.cs
- EmissiveMaterial.cs
- RegexCompilationInfo.cs
- FixedSOMSemanticBox.cs
- ZipIOLocalFileBlock.cs
- EditorResources.cs
- ClientRuntimeConfig.cs
- Guid.cs
- DtrList.cs
- BoundColumn.cs
- BindToObject.cs
- Repeater.cs
- controlskin.cs
- XmlSchemaCompilationSettings.cs
- UniqueIdentifierService.cs
- WpfPayload.cs
- MouseEvent.cs
- MailWriter.cs
- InstanceDataCollection.cs
- BasePattern.cs
- TreeNodeStyle.cs
- KeyBinding.cs
- ToolboxControl.cs
- DesignerView.cs
- Quad.cs
- ProfileServiceManager.cs
- AnonymousIdentificationSection.cs
- CompilerParameters.cs
- ParserExtension.cs
- ObjectListFieldsPage.cs
- SafeNativeMethods.cs
- MarkupExtensionParser.cs
- QilChoice.cs
- X509ServiceCertificateAuthenticationElement.cs
- MediaTimeline.cs
- PenLineJoinValidation.cs
- XmlAttributeCollection.cs
- PasswordBoxAutomationPeer.cs
- ExtendedPropertyCollection.cs
- DragDrop.cs
- ScalarConstant.cs
- SystemIPv4InterfaceProperties.cs
- PersistenceException.cs
- DBPropSet.cs
- ComboBoxItem.cs
- DataGridPreparingCellForEditEventArgs.cs
- BaseCollection.cs
- HebrewCalendar.cs
- WindowAutomationPeer.cs
- ItemDragEvent.cs
- SignatureHelper.cs
- Model3DCollection.cs
- HighContrastHelper.cs
- WindowsSlider.cs
- UDPClient.cs
- GridLength.cs
- ListViewUpdateEventArgs.cs
- QilReference.cs
- IndentTextWriter.cs
- IdentityModelStringsVersion1.cs
- LinqDataSourceValidationException.cs
- CustomAssemblyResolver.cs
- ParallelTimeline.cs
- TextBoxBase.cs
- ListViewDeleteEventArgs.cs
- SID.cs
- HuffmanTree.cs
- FastEncoder.cs
- MenuEventArgs.cs
- EntityRecordInfo.cs
- GACMembershipCondition.cs
- SqlBuilder.cs
- DefaultTraceListener.cs
- TdsParameterSetter.cs
- StructuredCompositeActivityDesigner.cs
- RawStylusSystemGestureInputReport.cs
- DBConnection.cs
- HashSet.cs
- TextUtf8RawTextWriter.cs
- WebPartEditorApplyVerb.cs
- ToolStripComboBox.cs
- RuntimeWrappedException.cs
- DataObjectAttribute.cs
- ModelItemDictionaryImpl.cs
- _PooledStream.cs
- WebServiceReceiveDesigner.cs
- Utils.cs
- ProfessionalColors.cs
- DataGridViewCellEventArgs.cs
- LogicalExpr.cs
- EncodingTable.cs
- TraceSection.cs
- EdmPropertyAttribute.cs
- Rect.cs