Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- OleDbConnectionInternal.cs
- TrackingProfileDeserializationException.cs
- UriSection.cs
- NumberFormatter.cs
- WebPartUserCapability.cs
- PageTheme.cs
- BaseDataListPage.cs
- CharacterBufferReference.cs
- Section.cs
- SimpleModelProvider.cs
- PerformanceCounterManager.cs
- SiteMapHierarchicalDataSourceView.cs
- SqlDependencyListener.cs
- CompilerCollection.cs
- EntityDataSourceMemberPath.cs
- UncommonField.cs
- SiteMembershipCondition.cs
- GlobalItem.cs
- Parsers.cs
- DeclaredTypeValidator.cs
- ZoneButton.cs
- ParameterCollection.cs
- MenuItemAutomationPeer.cs
- OledbConnectionStringbuilder.cs
- EntityDesignerUtils.cs
- BaseTemplateParser.cs
- ScalarOps.cs
- RegexRunnerFactory.cs
- CustomExpressionEventArgs.cs
- x509utils.cs
- ValidationRule.cs
- WebEventCodes.cs
- streamingZipPartStream.cs
- SerialPinChanges.cs
- MethodBuilderInstantiation.cs
- ThemeDictionaryExtension.cs
- ThumbAutomationPeer.cs
- MouseDevice.cs
- ParameterCollection.cs
- StreamHelper.cs
- StringDictionaryEditor.cs
- SchemaImporterExtension.cs
- GifBitmapEncoder.cs
- HtmlButton.cs
- FileSecurity.cs
- ReadContentAsBinaryHelper.cs
- AutomationEvent.cs
- AudioSignalProblemOccurredEventArgs.cs
- GlyphInfoList.cs
- MSG.cs
- Binding.cs
- ForwardPositionQuery.cs
- FormatException.cs
- XPathQueryGenerator.cs
- SQLMoneyStorage.cs
- CollectionEditorDialog.cs
- Misc.cs
- NonVisualControlAttribute.cs
- SplitterEvent.cs
- EdmItemCollection.cs
- Validator.cs
- UrlPropertyAttribute.cs
- ImageInfo.cs
- WebRequestModuleElement.cs
- AttributeXamlType.cs
- DynamicRendererThreadManager.cs
- OlePropertyStructs.cs
- BaseWebProxyFinder.cs
- shaperfactory.cs
- StringReader.cs
- BorderGapMaskConverter.cs
- HttpDebugHandler.cs
- BrowserDefinition.cs
- MailAddressCollection.cs
- AxHost.cs
- BitmapEffectDrawing.cs
- TextBoxLine.cs
- RadioButtonList.cs
- ListGeneralPage.cs
- ServiceModelDictionary.cs
- SplineKeyFrames.cs
- ConfigurationStrings.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- __ComObject.cs
- ServiceOperationListItemList.cs
- XmlSchemaValidator.cs
- ConcurrentStack.cs
- DiscoveryClientReferences.cs
- StrictAndMessageFilter.cs
- CompoundFileIOPermission.cs
- SiteMapNode.cs
- TdsParserSessionPool.cs
- InternalBufferManager.cs
- ComboBox.cs
- CookieParameter.cs
- CharEntityEncoderFallback.cs
- SecurityToken.cs
- ListViewDataItem.cs
- HttpCookie.cs
- VisualSerializer.cs