Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / BindingMemberInfo.cs / 1305376 / 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. //------------------------------------------------------------------------------ //[To be supplied.] ///// 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.[To be supplied.] ///
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NameValueCollection.cs
- ContextBase.cs
- MarkupWriter.cs
- UnsafeNetInfoNativeMethods.cs
- CodePrimitiveExpression.cs
- MenuStrip.cs
- ConfigViewGenerator.cs
- HandleRef.cs
- DataTableCollection.cs
- ButtonFlatAdapter.cs
- TypeForwardedToAttribute.cs
- WsdlServiceChannelBuilder.cs
- BookmarkOptionsHelper.cs
- ProcessModelInfo.cs
- ObjectDataSourceSelectingEventArgs.cs
- HijriCalendar.cs
- Queue.cs
- EventSourceCreationData.cs
- PropertiesTab.cs
- ProcessStartInfo.cs
- SmtpFailedRecipientException.cs
- FocusWithinProperty.cs
- CapabilitiesSection.cs
- HostUtils.cs
- HostingEnvironment.cs
- _Rfc2616CacheValidators.cs
- DrawingVisual.cs
- XmlIlGenerator.cs
- TextCompositionManager.cs
- PropertyBuilder.cs
- TextEditorTables.cs
- TransactionTable.cs
- SecurityException.cs
- ProviderConnectionPoint.cs
- RootBrowserWindowAutomationPeer.cs
- SqlDataSourceCommandEventArgs.cs
- BitmapSourceSafeMILHandle.cs
- PathSegment.cs
- HttpCacheVary.cs
- HttpCookiesSection.cs
- StorageMappingItemCollection.cs
- DesignerDataRelationship.cs
- EntityDataSourceReferenceGroup.cs
- ControlPropertyNameConverter.cs
- MsiStyleLogWriter.cs
- BindingFormattingDialog.cs
- TableCellsCollectionEditor.cs
- MarkupProperty.cs
- TargetControlTypeCache.cs
- WebPartsPersonalization.cs
- ToolBarTray.cs
- BasicKeyConstraint.cs
- Property.cs
- BoundField.cs
- SelectionItemProviderWrapper.cs
- PeerPresenceInfo.cs
- NamespaceCollection.cs
- JoinSymbol.cs
- MailAddressCollection.cs
- IERequestCache.cs
- Debug.cs
- UserInitiatedNavigationPermission.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DynamicILGenerator.cs
- ArraySortHelper.cs
- ConfigXmlDocument.cs
- RSAProtectedConfigurationProvider.cs
- PageCatalogPart.cs
- IntSecurity.cs
- TaskFormBase.cs
- AsyncCompletedEventArgs.cs
- PerfCounterSection.cs
- CTreeGenerator.cs
- DataSvcMapFileSerializer.cs
- Transform3D.cs
- ButtonChrome.cs
- SmiContextFactory.cs
- CharacterString.cs
- TextShapeableCharacters.cs
- ComponentCache.cs
- UIElementParagraph.cs
- WindowsHyperlink.cs
- FileRecordSequenceHelper.cs
- LinkUtilities.cs
- TextServicesCompartment.cs
- Column.cs
- Soap.cs
- TileBrush.cs
- SByteConverter.cs
- ClientScriptManager.cs
- DataGridItem.cs
- FullTextBreakpoint.cs
- DiscoveryClientRequestChannel.cs
- PartialTrustHelpers.cs
- TransactionContext.cs
- MimeMapping.cs
- CatalogUtil.cs
- DefaultAssemblyResolver.cs
- SHA256.cs
- MimeObjectFactory.cs