Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- DateTimeFormatInfo.cs
- RegistryKey.cs
- TableMethodGenerator.cs
- TypeConverter.cs
- HtmlInputButton.cs
- DataTable.cs
- PersonalizationState.cs
- GridViewRowCollection.cs
- GeometryGroup.cs
- ObjectPropertyMapping.cs
- WebPartManager.cs
- ReadOnlyCollectionBase.cs
- PartialCachingControl.cs
- ValidationErrorCollection.cs
- CodeDefaultValueExpression.cs
- GridViewRowPresenterBase.cs
- SamlConstants.cs
- Matrix3D.cs
- UInt64.cs
- TextLine.cs
- XPathDocumentBuilder.cs
- StdRegProviderWrapper.cs
- WebControlAdapter.cs
- ProgressBarAutomationPeer.cs
- PointAnimationUsingPath.cs
- HttpSessionStateBase.cs
- Property.cs
- AutoResizedEvent.cs
- ResourceAttributes.cs
- ValidationService.cs
- ObjectTag.cs
- TabControlToolboxItem.cs
- NamespaceMapping.cs
- LogEntrySerializationException.cs
- XmlCharCheckingWriter.cs
- WorkflowDefinitionDispenser.cs
- Thickness.cs
- LinqDataSourceDisposeEventArgs.cs
- ComponentCommands.cs
- TypeDelegator.cs
- HuffModule.cs
- HtmlHead.cs
- PrimitiveDataContract.cs
- Ipv6Element.cs
- SqlProviderServices.cs
- ConsoleKeyInfo.cs
- WebPartConnectionsCloseVerb.cs
- TypeBuilder.cs
- TextRange.cs
- ChildTable.cs
- XmlEnumAttribute.cs
- PersonalizationDictionary.cs
- DurableInstanceProvider.cs
- ScriptReferenceEventArgs.cs
- SmtpDigestAuthenticationModule.cs
- TabletDeviceInfo.cs
- MaskDescriptor.cs
- ResourcesChangeInfo.cs
- ArrayWithOffset.cs
- FileLogRecord.cs
- RoleGroupCollection.cs
- LocalValueEnumerator.cs
- GiveFeedbackEvent.cs
- PreservationFileReader.cs
- ImageFormatConverter.cs
- TypeDescriptor.cs
- ConnectionStringsExpressionBuilder.cs
- SoapHeaderAttribute.cs
- RequiredAttributeAttribute.cs
- PolyLineSegmentFigureLogic.cs
- TerminateDesigner.cs
- SetStoryboardSpeedRatio.cs
- RtfControlWordInfo.cs
- SetUserPreferenceRequest.cs
- SortExpressionBuilder.cs
- TypeDescriptionProvider.cs
- XmlSchemaComplexContent.cs
- JsonQNameDataContract.cs
- DelegateSerializationHolder.cs
- HelpEvent.cs
- RunClient.cs
- EnvironmentPermission.cs
- TextServicesProperty.cs
- XmlSchemaChoice.cs
- Math.cs
- SerializationSectionGroup.cs
- Constraint.cs
- TextSelection.cs
- HttpCacheParams.cs
- TableNameAttribute.cs
- UrlMappingsSection.cs
- PermissionRequestEvidence.cs
- DbConnectionStringCommon.cs
- WebSysDisplayNameAttribute.cs
- XmlSchemaComplexContent.cs
- NullExtension.cs
- ListViewItem.cs
- TypedDataSourceCodeGenerator.cs
- CompositeFontParser.cs
- ApplicationDirectoryMembershipCondition.cs