Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HorizontalAlignConverter.cs
- DataServiceQueryContinuation.cs
- TextRangeSerialization.cs
- MetadataPropertyAttribute.cs
- NestPullup.cs
- OdbcTransaction.cs
- ContextActivityUtils.cs
- LineInfo.cs
- XPathDocumentNavigator.cs
- DataRow.cs
- _Semaphore.cs
- DrawTreeNodeEventArgs.cs
- CachedPathData.cs
- FontDifferentiator.cs
- NeutralResourcesLanguageAttribute.cs
- GridViewCellAutomationPeer.cs
- _SecureChannel.cs
- XmlSchemaDocumentation.cs
- SHA512Managed.cs
- ParserStreamGeometryContext.cs
- mongolianshape.cs
- BitArray.cs
- _DisconnectOverlappedAsyncResult.cs
- ScrollChangedEventArgs.cs
- DropShadowBitmapEffect.cs
- EnglishPluralizationService.cs
- UnmanagedHandle.cs
- Int16.cs
- SafeThemeHandle.cs
- OdbcEnvironmentHandle.cs
- SerializationSectionGroup.cs
- ContentValidator.cs
- WindowsScroll.cs
- Utils.cs
- XmlSchemaRedefine.cs
- ManagementQuery.cs
- DataGridViewCellStyleConverter.cs
- ItemsPresenter.cs
- XpsImageSerializationService.cs
- PolicyManager.cs
- XPathSelfQuery.cs
- StringResourceManager.cs
- _CommandStream.cs
- CodeNamespaceImport.cs
- TextSimpleMarkerProperties.cs
- TemplateBindingExpression.cs
- SoapExtensionImporter.cs
- XmlSchemaParticle.cs
- SplitterPanel.cs
- QueryableFilterUserControl.cs
- HorizontalAlignConverter.cs
- AccessViolationException.cs
- MarkupWriter.cs
- ObjectDataSourceDisposingEventArgs.cs
- Int32.cs
- SqlNamer.cs
- complextypematerializer.cs
- BasicViewGenerator.cs
- NameValueConfigurationCollection.cs
- ValidationVisibilityAttribute.cs
- UpWmlPageAdapter.cs
- _TransmitFileOverlappedAsyncResult.cs
- ContextMenuStripGroupCollection.cs
- OdbcCommand.cs
- RowVisual.cs
- Win32Exception.cs
- FindCriteria11.cs
- UrlPath.cs
- GcHandle.cs
- FormParameter.cs
- DockPanel.cs
- ServiceDeploymentInfo.cs
- TableLayoutColumnStyleCollection.cs
- Rect3D.cs
- DiagnosticTraceSource.cs
- PropertyEntry.cs
- CommandField.cs
- Pair.cs
- Baml2006SchemaContext.cs
- TimeZoneInfo.cs
- XmlILModule.cs
- SafeNativeMethodsMilCoreApi.cs
- CharStorage.cs
- EndOfStreamException.cs
- PageFunction.cs
- ListItemCollection.cs
- Random.cs
- List.cs
- CompilerError.cs
- Win32.cs
- MonthCalendar.cs
- FrameworkElementFactoryMarkupObject.cs
- HandlerBase.cs
- OleDbPermission.cs
- Timeline.cs
- XmlDocumentFragment.cs
- X509ClientCertificateAuthentication.cs
- AssemblyAttributesGoHere.cs
- SqlTypesSchemaImporter.cs
- ProgressChangedEventArgs.cs