Code:
/ DotNET / DotNET / 8.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
- loginstatus.cs
- SettingsContext.cs
- WebBrowserContainer.cs
- DefaultTraceListener.cs
- FullTrustAssembly.cs
- TraceHwndHost.cs
- SecurityRuntime.cs
- ExpressionHelper.cs
- ProxySimple.cs
- SqlClientFactory.cs
- ObjectView.cs
- SqlParameterCollection.cs
- Deserializer.cs
- SoapReflectionImporter.cs
- UserNamePasswordServiceCredential.cs
- NonSerializedAttribute.cs
- WindowsSpinner.cs
- SafeProcessHandle.cs
- ListCardsInFileRequest.cs
- ControllableStoryboardAction.cs
- CellParagraph.cs
- SplitContainer.cs
- ByteStreamMessageUtility.cs
- DataGridView.cs
- NullableIntAverageAggregationOperator.cs
- PrintDialog.cs
- EpmContentSerializer.cs
- ToolStripPanelRow.cs
- BlockCollection.cs
- _CacheStreams.cs
- BuildProviderAppliesToAttribute.cs
- HttpBindingExtension.cs
- HtmlLink.cs
- EmbeddedMailObject.cs
- ConnectionManagementElement.cs
- MessageBuffer.cs
- MaterialGroup.cs
- WebPageTraceListener.cs
- ImageClickEventArgs.cs
- PropertyGrid.cs
- ToolStripContentPanelRenderEventArgs.cs
- EntityTemplateFactory.cs
- DeleteMemberBinder.cs
- ButtonChrome.cs
- XsltCompileContext.cs
- SafeRegistryHandle.cs
- Subtract.cs
- ObjectStateEntryDbDataRecord.cs
- SmiEventStream.cs
- LinearGradientBrush.cs
- DataGridViewColumnConverter.cs
- PathSegment.cs
- FileSystemInfo.cs
- BitmapEffectDrawingContextWalker.cs
- LabelEditEvent.cs
- GraphicsContainer.cs
- AutomationPatternInfo.cs
- WebCategoryAttribute.cs
- PageScaling.cs
- SQLInt16Storage.cs
- WebEvents.cs
- SerialErrors.cs
- DateTimeParse.cs
- X509Certificate2Collection.cs
- SqlConnectionStringBuilder.cs
- XmlSchemaComplexContentRestriction.cs
- FileFormatException.cs
- AllowedAudienceUriElementCollection.cs
- InsufficientMemoryException.cs
- TransmissionStrategy.cs
- CSharpCodeProvider.cs
- NullExtension.cs
- SchemaSetCompiler.cs
- StringFormat.cs
- ErrorInfoXmlDocument.cs
- ToolConsole.cs
- PrintDialog.cs
- TemplatedMailWebEventProvider.cs
- ForceCopyBuildProvider.cs
- httpapplicationstate.cs
- UncommonField.cs
- UriExt.cs
- RelatedView.cs
- MatrixValueSerializer.cs
- EnumUnknown.cs
- MessageBox.cs
- TemplatePagerField.cs
- MergeFailedEvent.cs
- TreeViewImageIndexConverter.cs
- VirtualizedItemProviderWrapper.cs
- GeneratedView.cs
- path.cs
- WindowsPen.cs
- DateTimeOffset.cs
- FrameworkElement.cs
- RemoteTokenFactory.cs
- BitmapImage.cs
- SponsorHelper.cs
- ImageListStreamer.cs
- LocatorBase.cs