Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / BindingMemberInfo.cs / 1 / BindingMemberInfo.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System; using System.Globalization; ////// /// public struct BindingMemberInfo { private string dataList; private string dataField; ///[To be supplied.] ////// /// public BindingMemberInfo(string dataMember) { if (dataMember == null) dataMember = ""; int lastDot = dataMember.LastIndexOf("."); if (lastDot != -1) { dataList = dataMember.Substring(0,lastDot); dataField = dataMember.Substring(lastDot+1); } else { dataList = ""; dataField = dataMember; } } ///[To be supplied.] ////// /// public string BindingPath { get { return (dataList != null ? dataList : ""); } } ///[To be supplied.] ////// /// public string BindingField { get { return (dataField != null ? dataField : ""); } } ///[To be supplied.] ////// /// public string BindingMember { get { return (BindingPath.Length > 0 ? BindingPath + "." + BindingField : BindingField); } } ///[To be supplied.] ////// /// public override bool Equals(object otherObject) { if (otherObject is BindingMemberInfo) { BindingMemberInfo otherMember = (BindingMemberInfo) otherObject; return (String.Equals(this.BindingMember, otherMember.BindingMember, StringComparison.OrdinalIgnoreCase)); } return false; } public static bool operator ==(BindingMemberInfo a, BindingMemberInfo b) { return a.Equals(b); } public static bool operator !=(BindingMemberInfo a, BindingMemberInfo b) { return !a.Equals(b); } ///[To be supplied.] ////// /// public override int GetHashCode() { return base.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextViewElement.cs
- GridViewColumnCollection.cs
- SelectionRange.cs
- DataGridViewRowConverter.cs
- DataServiceException.cs
- COM2IProvidePropertyBuilderHandler.cs
- ErrorRuntimeConfig.cs
- SqlXml.cs
- StringReader.cs
- FileFormatException.cs
- MatrixConverter.cs
- Point3DKeyFrameCollection.cs
- RootProfilePropertySettingsCollection.cs
- TreeWalkHelper.cs
- TypedDataSourceCodeGenerator.cs
- InputElement.cs
- RoleGroupCollection.cs
- Constant.cs
- ElementHostAutomationPeer.cs
- MouseActionValueSerializer.cs
- latinshape.cs
- GridEntryCollection.cs
- PerfService.cs
- StateDesignerConnector.cs
- AsymmetricKeyExchangeFormatter.cs
- EditingScope.cs
- UserControlBuildProvider.cs
- ExternalFile.cs
- PropertyGridDesigner.cs
- CodeNamespaceImportCollection.cs
- EditableTreeList.cs
- CircleEase.cs
- DataControlPagerLinkButton.cs
- DoubleAnimationUsingKeyFrames.cs
- HGlobalSafeHandle.cs
- SqlOuterApplyReducer.cs
- ToolStripDropDown.cs
- SectionRecord.cs
- SQLInt32.cs
- WizardForm.cs
- TcpAppDomainProtocolHandler.cs
- SystemColors.cs
- DtdParser.cs
- GenerateScriptTypeAttribute.cs
- FrameAutomationPeer.cs
- iisPickupDirectory.cs
- UnsupportedPolicyOptionsException.cs
- ListBindingConverter.cs
- Int32CollectionConverter.cs
- VectorCollectionConverter.cs
- FilterException.cs
- ConnectionProviderAttribute.cs
- NotifyInputEventArgs.cs
- CreatingCookieEventArgs.cs
- DateTimeConverter2.cs
- XmlMapping.cs
- DataSourceCache.cs
- Polygon.cs
- ELinqQueryState.cs
- ChameleonKey.cs
- CustomActivityDesigner.cs
- SemaphoreSecurity.cs
- WebRequestModuleElementCollection.cs
- TrackBar.cs
- XmlSchemaInfo.cs
- VerificationAttribute.cs
- DiagnosticSection.cs
- IPEndPointCollection.cs
- TextDecorationCollectionConverter.cs
- QuestionEventArgs.cs
- XPathException.cs
- TTSVoice.cs
- DataGridColumnHeaderAutomationPeer.cs
- connectionpool.cs
- AttachmentCollection.cs
- TdsEnums.cs
- AudioStateChangedEventArgs.cs
- DropDownHolder.cs
- DBNull.cs
- BaseValidator.cs
- ActivationService.cs
- Message.cs
- DurableTimerExtension.cs
- NetCodeGroup.cs
- CacheSection.cs
- XmlDocumentViewSchema.cs
- SQLSingle.cs
- ConfigurationManager.cs
- Utility.cs
- ContractMapping.cs
- CorePropertiesFilter.cs
- DateTimePicker.cs
- ArraySubsetEnumerator.cs
- TextFormatterHost.cs
- SqlDataReaderSmi.cs
- HtmlInputRadioButton.cs
- BitmapEffectInput.cs
- Utility.cs
- RectangleGeometry.cs
- GridLengthConverter.cs