Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- XmlArrayItemAttributes.cs
- IISMapPath.cs
- DoubleLinkListEnumerator.cs
- ToolStripItemGlyph.cs
- HttpContextWrapper.cs
- WebBrowserHelper.cs
- Profiler.cs
- Processor.cs
- Function.cs
- MemberJoinTreeNode.cs
- AssemblyBuilderData.cs
- PersonalizationStateInfo.cs
- Guid.cs
- HtmlInputButton.cs
- WebPartExportVerb.cs
- WhileDesigner.cs
- RTLAwareMessageBox.cs
- EntityContainer.cs
- DbCommandDefinition.cs
- OletxTransactionHeader.cs
- DocumentAutomationPeer.cs
- SourceFilter.cs
- PropertyGeneratedEventArgs.cs
- EntityConnection.cs
- MappingException.cs
- XmlRawWriterWrapper.cs
- ListViewContainer.cs
- MethodRental.cs
- MetadataCollection.cs
- ReadOnlyTernaryTree.cs
- WindowCollection.cs
- CodeAttachEventStatement.cs
- Menu.cs
- WebControlParameterProxy.cs
- SimpleWorkerRequest.cs
- MetadataException.cs
- StackOverflowException.cs
- BCryptNative.cs
- SoapAttributeOverrides.cs
- Win32.cs
- MenuBindingsEditor.cs
- EndpointDispatcherTable.cs
- InertiaTranslationBehavior.cs
- XmlParser.cs
- TreeViewItem.cs
- MediaPlayer.cs
- NamedPermissionSet.cs
- objectquery_tresulttype.cs
- VSWCFServiceContractGenerator.cs
- ExecutedRoutedEventArgs.cs
- RoutedEventValueSerializer.cs
- HtmlInputImage.cs
- CacheModeValueSerializer.cs
- Timeline.cs
- SqlRecordBuffer.cs
- ModelPropertyImpl.cs
- CustomErrorCollection.cs
- FunctionDescription.cs
- PanelStyle.cs
- EnvelopedPkcs7.cs
- CommandSet.cs
- WorkflowViewManager.cs
- ModifiableIteratorCollection.cs
- DbConnectionPoolGroupProviderInfo.cs
- PropertyGridCommands.cs
- DependencyObjectType.cs
- CheckBoxBaseAdapter.cs
- ListBindingHelper.cs
- MsmqIntegrationSecurityElement.cs
- HashMembershipCondition.cs
- XmlIlGenerator.cs
- ClickablePoint.cs
- Lazy.cs
- FieldAccessException.cs
- TrustLevel.cs
- PackageRelationship.cs
- SchemaSetCompiler.cs
- ConfigurationProperty.cs
- ProtocolsSection.cs
- GridItemCollection.cs
- AppSettingsReader.cs
- IdentifierService.cs
- dtdvalidator.cs
- XPathAncestorIterator.cs
- TextTrailingCharacterEllipsis.cs
- BamlTreeUpdater.cs
- AtomicFile.cs
- XmlArrayItemAttribute.cs
- ToolStripButton.cs
- RegionIterator.cs
- mongolianshape.cs
- ProcessThreadDesigner.cs
- XAMLParseException.cs
- CompModSwitches.cs
- Membership.cs
- Thickness.cs
- EmptyStringExpandableObjectConverter.cs
- ExternalException.cs
- NaturalLanguageHyphenator.cs
- AppLevelCompilationSectionCache.cs