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
- StubHelpers.cs
- GroupBoxAutomationPeer.cs
- EndOfStreamException.cs
- xml.cs
- AppPool.cs
- XmlSchemaSearchPattern.cs
- FacetValueContainer.cs
- TextRunTypographyProperties.cs
- ImportCatalogPart.cs
- CultureSpecificStringDictionary.cs
- Point3DCollectionValueSerializer.cs
- _Events.cs
- ColorMatrix.cs
- ExpressionEditorSheet.cs
- ColumnReorderedEventArgs.cs
- DataSourceXmlElementAttribute.cs
- ArrayElementGridEntry.cs
- WindowsToolbar.cs
- DataPagerFieldItem.cs
- GridViewAutomationPeer.cs
- QilTernary.cs
- ConfigurationHandlersInstallComponent.cs
- AutomationProperty.cs
- ActiveXSite.cs
- IndexOutOfRangeException.cs
- QuaternionConverter.cs
- LayoutEditorPart.cs
- BitmapEffectGroup.cs
- XmlTextReaderImpl.cs
- ImageSource.cs
- XmlFormatReaderGenerator.cs
- NativeCppClassAttribute.cs
- DesignTimeParseData.cs
- ViewEventArgs.cs
- StringValidator.cs
- SID.cs
- ConfigurationException.cs
- CompositeTypefaceMetrics.cs
- DataTransferEventArgs.cs
- HttpStreamMessageEncoderFactory.cs
- GridView.cs
- SqlTypeConverter.cs
- GuidelineCollection.cs
- CallInfo.cs
- BamlTreeMap.cs
- DataGridViewSortCompareEventArgs.cs
- NetworkStream.cs
- WebPartChrome.cs
- EventManager.cs
- IOException.cs
- LinkedResourceCollection.cs
- AstTree.cs
- TileBrush.cs
- RegistryDataKey.cs
- LookupNode.cs
- VisualProxy.cs
- MSAAWinEventWrap.cs
- COM2PropertyDescriptor.cs
- UITypeEditor.cs
- GZipDecoder.cs
- WindowsComboBox.cs
- DeferredElementTreeState.cs
- SQLStringStorage.cs
- PerformanceCounterManager.cs
- Qualifier.cs
- SafeEventLogWriteHandle.cs
- QilStrConcatenator.cs
- RepeaterCommandEventArgs.cs
- RegexWorker.cs
- SortedDictionary.cs
- DataBinding.cs
- SafeNativeMethods.cs
- ServiceParser.cs
- HashAlgorithm.cs
- SqlExpressionNullability.cs
- DbQueryCommandTree.cs
- PrtTicket_Base.cs
- WebHeaderCollection.cs
- WebPartEditorOkVerb.cs
- SqlConnectionManager.cs
- FrameworkContentElement.cs
- ExceptionUtil.cs
- LayoutEditorPart.cs
- SqlTopReducer.cs
- CodeLabeledStatement.cs
- XmlArrayItemAttributes.cs
- TemplatePropertyEntry.cs
- arabicshape.cs
- UiaCoreTypesApi.cs
- JsonQNameDataContract.cs
- TdsParserSafeHandles.cs
- TextServicesDisplayAttribute.cs
- SmiEventSink.cs
- CodeGenerator.cs
- WindowsTokenRoleProvider.cs
- EntityContainer.cs
- IconConverter.cs
- ProvidersHelper.cs
- CodeIterationStatement.cs
- ClientProxyGenerator.cs