Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. //------------------------------------------------------------------------------ //[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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _NTAuthentication.cs
- WebPartsPersonalizationAuthorization.cs
- DetailsViewPageEventArgs.cs
- BulletedList.cs
- SqlAggregateChecker.cs
- UpdateProgress.cs
- control.ime.cs
- SocketAddress.cs
- MultiTrigger.cs
- WebPartZoneBase.cs
- CultureMapper.cs
- DocumentViewerConstants.cs
- Int32Rect.cs
- ListView.cs
- ProjectedSlot.cs
- _DynamicWinsockMethods.cs
- RefreshPropertiesAttribute.cs
- MemoryResponseElement.cs
- XmlDocument.cs
- InfiniteTimeSpanConverter.cs
- SqlDataSourceSelectingEventArgs.cs
- DelegateHelpers.cs
- VisualCollection.cs
- SmiXetterAccessMap.cs
- StorageInfo.cs
- CrossContextChannel.cs
- CharacterHit.cs
- ListenDesigner.cs
- InputQueueChannel.cs
- EdmEntityTypeAttribute.cs
- StylusPoint.cs
- SelectManyQueryOperator.cs
- XmlSchemaProviderAttribute.cs
- CommandSet.cs
- RequiredAttributeAttribute.cs
- WebPartConnectionsEventArgs.cs
- ClientScriptManager.cs
- NetNamedPipeBindingElement.cs
- RIPEMD160.cs
- SocketPermission.cs
- ZipPackagePart.cs
- MaskInputRejectedEventArgs.cs
- InternalException.cs
- SelectedGridItemChangedEvent.cs
- FixedTextPointer.cs
- AndCondition.cs
- FormatConvertedBitmap.cs
- HierarchicalDataSourceConverter.cs
- SettingsBindableAttribute.cs
- FixedPageAutomationPeer.cs
- CommandID.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- SingleConverter.cs
- ParameterBuilder.cs
- HtmlGenericControl.cs
- Membership.cs
- GetIndexBinder.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- PolyLineSegmentFigureLogic.cs
- SQLBoolean.cs
- ReleaseInstanceMode.cs
- FileUtil.cs
- AtomEntry.cs
- InvalidOperationException.cs
- ColorTransform.cs
- SingleAnimationUsingKeyFrames.cs
- AssemblyNameProxy.cs
- FtpWebRequest.cs
- Attributes.cs
- SortedDictionary.cs
- IPHostEntry.cs
- AutomationProperty.cs
- IsolatedStorageException.cs
- DatagridviewDisplayedBandsData.cs
- EqualityComparer.cs
- StickyNoteHelper.cs
- DecimalConstantAttribute.cs
- TreeViewImageIndexConverter.cs
- XmlNodeChangedEventArgs.cs
- DrawingServices.cs
- TypeCollectionDesigner.xaml.cs
- EventDescriptorCollection.cs
- CustomCredentialPolicy.cs
- BuildProviderAppliesToAttribute.cs
- AppDomainAttributes.cs
- OdbcHandle.cs
- FixedTextContainer.cs
- CalculatedColumn.cs
- MethodBody.cs
- SqlBooleanMismatchVisitor.cs
- Rfc2898DeriveBytes.cs
- InputMethodStateTypeInfo.cs
- LineSegment.cs
- ActivityTypeCodeDomSerializer.cs
- AssemblyAttributesGoHere.cs
- DbConnectionPoolGroupProviderInfo.cs
- ToolZone.cs
- Hash.cs
- SecurityDocument.cs
- Int16Converter.cs