Code:
/ FX-1434 / FX-1434 / 1.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
- ObjectViewFactory.cs
- PaintValueEventArgs.cs
- MsmqIntegrationSecurityElement.cs
- StringSorter.cs
- CodeDomSerializerException.cs
- SiteMapSection.cs
- MachineKeyConverter.cs
- InputBindingCollection.cs
- UnsafeNativeMethods.cs
- Application.cs
- ProxyWebPartConnectionCollection.cs
- SelectorAutomationPeer.cs
- Error.cs
- TypeConverter.cs
- DataGridViewEditingControlShowingEventArgs.cs
- ISFTagAndGuidCache.cs
- DefaultClaimSet.cs
- TargetConverter.cs
- ServicesSection.cs
- CatalogZone.cs
- HttpWriter.cs
- SiteMapHierarchicalDataSourceView.cs
- DuplicateWaitObjectException.cs
- CharEntityEncoderFallback.cs
- UseLicense.cs
- OleDbWrapper.cs
- SiteMapDataSourceView.cs
- Attributes.cs
- Size3DConverter.cs
- FixedFlowMap.cs
- ProvidersHelper.cs
- TablePatternIdentifiers.cs
- CacheOutputQuery.cs
- CodeActivityContext.cs
- ConnectionString.cs
- CodeDOMUtility.cs
- ToolStripLocationCancelEventArgs.cs
- WindowsGraphicsCacheManager.cs
- FtpWebRequest.cs
- ClientSettingsSection.cs
- XmlSchemaSimpleTypeUnion.cs
- DiscoveryDocument.cs
- PagePropertiesChangingEventArgs.cs
- SkewTransform.cs
- CommandTreeTypeHelper.cs
- OperationAbortedException.cs
- ResXBuildProvider.cs
- TypeUnloadedException.cs
- Tokenizer.cs
- SplitterPanel.cs
- VirtualPath.cs
- RenderOptions.cs
- OutputChannel.cs
- SqlBulkCopyColumnMappingCollection.cs
- ChangeBlockUndoRecord.cs
- DecoderFallback.cs
- PrePostDescendentsWalker.cs
- ToggleProviderWrapper.cs
- IntegerValidator.cs
- ToolBarOverflowPanel.cs
- WorkerRequest.cs
- _NegoStream.cs
- DeviceSpecificDialogCachedState.cs
- RtType.cs
- RenderCapability.cs
- HttpRequestCacheValidator.cs
- MediaSystem.cs
- CounterSet.cs
- SystemIPGlobalStatistics.cs
- GeometryConverter.cs
- DataKey.cs
- OneOfTypeConst.cs
- MetadataItemEmitter.cs
- RegexGroup.cs
- SplashScreenNativeMethods.cs
- OracleString.cs
- ConfigurationStrings.cs
- AmbientLight.cs
- XmlObjectSerializerContext.cs
- ImageAutomationPeer.cs
- RegexNode.cs
- ProviderConnectionPoint.cs
- SafeNativeMethods.cs
- SiteMapPath.cs
- ObjectCloneHelper.cs
- WebScriptEndpoint.cs
- RuleSettingsCollection.cs
- SizeAnimation.cs
- PeerHelpers.cs
- TransactionFlowBindingElementImporter.cs
- StreamUpdate.cs
- IntPtr.cs
- FileLogRecordHeader.cs
- ToolboxCategory.cs
- XPathExpr.cs
- ThaiBuddhistCalendar.cs
- IISMapPath.cs
- DBDataPermission.cs
- XmlAttributeAttribute.cs
- ParameterCollection.cs