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
- FixedFlowMap.cs
- ProfileInfo.cs
- FragmentQueryProcessor.cs
- _Connection.cs
- ConfigurationException.cs
- ZipIOFileItemStream.cs
- CodeNamespace.cs
- WeakReference.cs
- HuffModule.cs
- XmlDocument.cs
- ServiceEndpoint.cs
- DataGridCommandEventArgs.cs
- XmlAutoDetectWriter.cs
- TextRunCacheImp.cs
- CurrencyManager.cs
- EmptyEnumerator.cs
- ExpressionBindingCollection.cs
- CacheRequest.cs
- DataListItem.cs
- XPathAxisIterator.cs
- NavigatorOutput.cs
- MsmqIntegrationSecurityMode.cs
- DrawingGroupDrawingContext.cs
- GeometryHitTestResult.cs
- WsatServiceAddress.cs
- UriTemplateTrieLocation.cs
- TransformValueSerializer.cs
- CodeDomSerializerException.cs
- ReachSerializerAsync.cs
- Attributes.cs
- DataGridRelationshipRow.cs
- ItemCollection.cs
- TcpHostedTransportConfiguration.cs
- WebScriptEnablingBehavior.cs
- ViewService.cs
- CustomLineCap.cs
- FlowLayoutPanelDesigner.cs
- EastAsianLunisolarCalendar.cs
- DBDataPermission.cs
- WindowsSpinner.cs
- InProcStateClientManager.cs
- ConnectionInterfaceCollection.cs
- FontDialog.cs
- File.cs
- CreateUserWizardAutoFormat.cs
- LinqDataSourceDeleteEventArgs.cs
- VersionedStreamOwner.cs
- DataGridCellsPresenter.cs
- SystemWebSectionGroup.cs
- Visual.cs
- RuntimeWrappedException.cs
- SizeKeyFrameCollection.cs
- DoubleAnimationBase.cs
- _HTTPDateParse.cs
- TimeSpanValidator.cs
- CustomCredentialPolicy.cs
- XmlSerializationReader.cs
- TextParaLineResult.cs
- DynamicObjectAccessor.cs
- _ListenerResponseStream.cs
- _SslSessionsCache.cs
- TiffBitmapDecoder.cs
- DrawingServices.cs
- ReceiveContextCollection.cs
- ListSortDescription.cs
- AutoGeneratedFieldProperties.cs
- WebControl.cs
- ManagementDateTime.cs
- HtmlSelect.cs
- FieldMetadata.cs
- SHA1.cs
- RecognizedAudio.cs
- MethodAccessException.cs
- GeneralTransform.cs
- QualificationDataItem.cs
- SpotLight.cs
- HandlerBase.cs
- DotExpr.cs
- TextSegment.cs
- DataList.cs
- EmptyEnumerable.cs
- ZipIOModeEnforcingStream.cs
- ManifestSignedXml.cs
- NativeMethods.cs
- AssemblyBuilder.cs
- SelectedCellsChangedEventArgs.cs
- DataControlCommands.cs
- NamespaceInfo.cs
- PassportAuthenticationModule.cs
- ThreadAttributes.cs
- WebPartDisplayModeCollection.cs
- SafeRegistryHandle.cs
- WebPartDescription.cs
- ScrollViewer.cs
- EventMap.cs
- GreaterThan.cs
- printdlgexmarshaler.cs
- StdRegProviderWrapper.cs
- SmtpCommands.cs
- SimpleLine.cs