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
- QilInvoke.cs
- Util.cs
- WindowsListViewGroup.cs
- SecurityCriticalDataForSet.cs
- PatternMatcher.cs
- PackagePart.cs
- DrawingDrawingContext.cs
- InheritedPropertyChangedEventArgs.cs
- HttpWrapper.cs
- SimpleApplicationHost.cs
- Material.cs
- RadioButton.cs
- DbDataRecord.cs
- CreatingCookieEventArgs.cs
- log.cs
- LicenseManager.cs
- SocketPermission.cs
- EndPoint.cs
- SqlClientPermission.cs
- AttributeQuery.cs
- HideDisabledControlAdapter.cs
- MemoryRecordBuffer.cs
- SafeProcessHandle.cs
- BinarySerializer.cs
- XmlMembersMapping.cs
- SpellerError.cs
- DesignerDeviceConfig.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- SiteMap.cs
- Logging.cs
- XmlCharCheckingWriter.cs
- CollectionView.cs
- ArrayWithOffset.cs
- AnnotationService.cs
- LabelDesigner.cs
- DataGridViewColumnHeaderCell.cs
- EncoderNLS.cs
- EntityClientCacheKey.cs
- ConfigurationManagerInternal.cs
- EntitySetDataBindingList.cs
- WindowsFormsHelpers.cs
- DirectoryNotFoundException.cs
- TraceContextRecord.cs
- SqlBooleanizer.cs
- DocumentSchemaValidator.cs
- SearchForVirtualItemEventArgs.cs
- BaseProcessor.cs
- ApplicationInfo.cs
- WindowsTokenRoleProvider.cs
- ThaiBuddhistCalendar.cs
- DependencyObjectProvider.cs
- SqlRecordBuffer.cs
- LogicalExpressionTypeConverter.cs
- QueryPageSettingsEventArgs.cs
- MatrixTransform3D.cs
- XmlSerializerSection.cs
- RowVisual.cs
- ProfilePropertySettings.cs
- ModifierKeysConverter.cs
- LogicalTreeHelper.cs
- ImageMetadata.cs
- RawAppCommandInputReport.cs
- Html32TextWriter.cs
- SqlCaseSimplifier.cs
- DocumentPageTextView.cs
- Unit.cs
- SymmetricAlgorithm.cs
- LiteralLink.cs
- WsatServiceCertificate.cs
- XmlTextReaderImpl.cs
- DependencyPropertyKind.cs
- CounterCreationData.cs
- sqlpipe.cs
- PersonalizationAdministration.cs
- CellNormalizer.cs
- DbProviderSpecificTypePropertyAttribute.cs
- XmlDocumentViewSchema.cs
- ObjectMaterializedEventArgs.cs
- AddInDeploymentState.cs
- EventLogPermissionEntry.cs
- DataPagerFieldCommandEventArgs.cs
- PeerNameRegistration.cs
- DictionaryCustomTypeDescriptor.cs
- BinaryParser.cs
- BitmapEffectGroup.cs
- JsonStringDataContract.cs
- StrongBox.cs
- ProcessModelInfo.cs
- GetCertificateRequest.cs
- DockPatternIdentifiers.cs
- MgmtConfigurationRecord.cs
- _NetworkingPerfCounters.cs
- XPathScanner.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- StylusPointProperty.cs
- SByte.cs
- ArcSegment.cs
- EntityDataSourceReferenceGroup.cs
- XmlNamespaceMapping.cs
- XmlIlGenerator.cs