Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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(); } } }/// 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
- IsolatedStorageFilePermission.cs
- OuterGlowBitmapEffect.cs
- OleDbPermission.cs
- SemanticResultKey.cs
- TypeBrowserDialog.cs
- ConfigXmlAttribute.cs
- DataKeyArray.cs
- GridViewSelectEventArgs.cs
- TableLayoutPanel.cs
- APCustomTypeDescriptor.cs
- NullRuntimeConfig.cs
- XamlNamespaceHelper.cs
- ViewGenResults.cs
- ByteKeyFrameCollection.cs
- TreeNodeBindingCollection.cs
- Int16AnimationUsingKeyFrames.cs
- DataGridTableCollection.cs
- ParameterSubsegment.cs
- WaitHandleCannotBeOpenedException.cs
- XmlDigitalSignatureProcessor.cs
- OrderPreservingPipeliningMergeHelper.cs
- UnaryNode.cs
- _KerberosClient.cs
- MetadataSection.cs
- BitmapImage.cs
- ComplusTypeValidator.cs
- DeviceContexts.cs
- iisPickupDirectory.cs
- PackagePart.cs
- _ListenerResponseStream.cs
- diagnosticsswitches.cs
- NameHandler.cs
- InvokeSchedule.cs
- InfoCardAsymmetricCrypto.cs
- followingsibling.cs
- WebScriptMetadataFormatter.cs
- ProfilePropertySettings.cs
- PropertyItem.cs
- IPEndPoint.cs
- ChtmlCalendarAdapter.cs
- CodeMethodInvokeExpression.cs
- ShaderEffect.cs
- HostSecurityManager.cs
- MultiView.cs
- TemplateControlCodeDomTreeGenerator.cs
- FlowNode.cs
- InheritanceRules.cs
- DataStreamFromComStream.cs
- StrokeNodeOperations2.cs
- Type.cs
- ResXResourceReader.cs
- ToolStripContainer.cs
- AutomationPropertyInfo.cs
- JsonUriDataContract.cs
- XPathNodeIterator.cs
- XmlSchemaRedefine.cs
- GeneralTransform3DCollection.cs
- AttributeUsageAttribute.cs
- ProcessStartInfo.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- DecimalConstantAttribute.cs
- DBConcurrencyException.cs
- SessionStateModule.cs
- XmlObjectSerializerReadContextComplex.cs
- MULTI_QI.cs
- XPathDocument.cs
- XmlException.cs
- ExpressionList.cs
- DataControlLinkButton.cs
- sqlcontext.cs
- DashStyle.cs
- QueryResultOp.cs
- BitmapCodecInfo.cs
- SchemeSettingElementCollection.cs
- NotifyCollectionChangedEventArgs.cs
- ListControl.cs
- SimpleRecyclingCache.cs
- Track.cs
- EntityParameterCollection.cs
- LinkedResource.cs
- AssemblyResolver.cs
- CacheAxisQuery.cs
- HelloOperationAsyncResult.cs
- X500Name.cs
- DataGridBoolColumn.cs
- ElementMarkupObject.cs
- SchemaImporter.cs
- PtsHost.cs
- CodeSubDirectoriesCollection.cs
- SchemaElement.cs
- QueryStack.cs
- RegexRunner.cs
- XmlArrayItemAttributes.cs
- MetadataUtilsSmi.cs
- GetIndexBinder.cs
- DataSourceSelectArguments.cs
- Rect.cs
- WorkflowQueue.cs
- ParameterElement.cs
- RuntimeComponentFilter.cs