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
- CompModSwitches.cs
- BitmapEffectDrawingContextState.cs
- SlotInfo.cs
- Msec.cs
- ErrorWrapper.cs
- RectAnimationClockResource.cs
- UpdateExpressionVisitor.cs
- ScrollChrome.cs
- CleanUpVirtualizedItemEventArgs.cs
- StructuredCompositeActivityDesigner.cs
- DesignerVerbCollection.cs
- MenuItem.cs
- TableHeaderCell.cs
- ClientTargetCollection.cs
- ExpanderAutomationPeer.cs
- StaticExtension.cs
- NameSpaceExtractor.cs
- DataGridState.cs
- DataSourceSelectArguments.cs
- StructuredType.cs
- CodeArrayCreateExpression.cs
- SocketInformation.cs
- PaginationProgressEventArgs.cs
- UseAttributeSetsAction.cs
- DesignTable.cs
- FilteredXmlReader.cs
- ListViewDeleteEventArgs.cs
- SecurityDocument.cs
- SafeHGlobalHandleCritical.cs
- RawStylusInput.cs
- Border.cs
- validationstate.cs
- EFColumnProvider.cs
- FocusWithinProperty.cs
- ThreadStartException.cs
- SafeEventLogWriteHandle.cs
- BinaryUtilClasses.cs
- OleDbStruct.cs
- TypeProvider.cs
- TextContainer.cs
- ProgressiveCrcCalculatingStream.cs
- ImpersonateTokenRef.cs
- PreloadedPackages.cs
- OdbcConnection.cs
- AutomationElement.cs
- WindowsSlider.cs
- SecurityPermission.cs
- DataGridViewHitTestInfo.cs
- GetPageNumberCompletedEventArgs.cs
- DataBoundControlParameterTarget.cs
- ProtectedConfigurationSection.cs
- QuaternionAnimation.cs
- ReadOnlyCollection.cs
- HttpCookiesSection.cs
- IItemContainerGenerator.cs
- AppliedDeviceFiltersDialog.cs
- XmlTextReaderImplHelpers.cs
- SplashScreenNativeMethods.cs
- ProxyAttribute.cs
- ScriptManagerProxy.cs
- CloseCollectionAsyncResult.cs
- ContentAlignmentEditor.cs
- FormParameter.cs
- FormViewPageEventArgs.cs
- Literal.cs
- RNGCryptoServiceProvider.cs
- BlurEffect.cs
- DynamicUpdateCommand.cs
- HtmlEmptyTagControlBuilder.cs
- DesignerActionGlyph.cs
- RegexTree.cs
- ProtectedConfiguration.cs
- TreeNodeStyle.cs
- RelationshipConverter.cs
- SmtpReplyReaderFactory.cs
- SystemInfo.cs
- FullTextState.cs
- OpCodes.cs
- XmlEncodedRawTextWriter.cs
- FrameDimension.cs
- SingleSelectRootGridEntry.cs
- WebPartChrome.cs
- ClientConfigurationSystem.cs
- SqlClientWrapperSmiStreamChars.cs
- Font.cs
- ProfilePropertyMetadata.cs
- LabelExpression.cs
- CodeIndexerExpression.cs
- XmlSchemaComplexContentRestriction.cs
- OdbcDataAdapter.cs
- PerfCounters.cs
- HttpWrapper.cs
- NativeActivityAbortContext.cs
- Point4DValueSerializer.cs
- AnnotationObservableCollection.cs
- FocusTracker.cs
- DefaultDialogButtons.cs
- Crypto.cs
- ReceiveContextCollection.cs
- FunctionQuery.cs