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;
///
///
/// [To be supplied.]
///
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebException.cs
- ContextQuery.cs
- HttpCapabilitiesSectionHandler.cs
- XmlEntity.cs
- DataGridRowsPresenter.cs
- WebPartEditorApplyVerb.cs
- FusionWrap.cs
- LayoutEvent.cs
- AxisAngleRotation3D.cs
- CodeCompiler.cs
- DataStorage.cs
- ContextQuery.cs
- StylesEditorDialog.cs
- Ipv6Element.cs
- ColorComboBox.cs
- SoapAttributes.cs
- ObjectSecurityT.cs
- WindowsStatusBar.cs
- PasswordRecoveryDesigner.cs
- StorageFunctionMapping.cs
- DispatcherObject.cs
- EastAsianLunisolarCalendar.cs
- ResourcesBuildProvider.cs
- PlainXmlSerializer.cs
- FieldToken.cs
- ProxyAttribute.cs
- ReliableInputConnection.cs
- smtppermission.cs
- Table.cs
- SafeViewOfFileHandle.cs
- SafeRightsManagementQueryHandle.cs
- FixedFindEngine.cs
- rsa.cs
- FragmentNavigationEventArgs.cs
- CharacterMetrics.cs
- ContainerFilterService.cs
- Style.cs
- CallbackHandler.cs
- TreeNodeCollection.cs
- NullRuntimeConfig.cs
- Binding.cs
- DataReaderContainer.cs
- ConsoleCancelEventArgs.cs
- WmpBitmapDecoder.cs
- StreamAsIStream.cs
- XmlWrappingWriter.cs
- WebBrowserNavigatedEventHandler.cs
- ComPlusContractBehavior.cs
- MetadataExporter.cs
- DefaultPropertyAttribute.cs
- NamedPipeActivation.cs
- FileFormatException.cs
- BindingExpression.cs
- GridViewAutoFormat.cs
- ProcessHostMapPath.cs
- EditCommandColumn.cs
- DoubleConverter.cs
- MissingMethodException.cs
- RectangleHotSpot.cs
- GroupBox.cs
- StringUtil.cs
- ListViewItem.cs
- SynchronizationLockException.cs
- MarkupCompilePass1.cs
- URLAttribute.cs
- JsonEnumDataContract.cs
- AppModelKnownContentFactory.cs
- Avt.cs
- AssociationSetEnd.cs
- WinInet.cs
- TerminatorSinks.cs
- TextShapeableCharacters.cs
- HostingEnvironmentWrapper.cs
- PenLineCapValidation.cs
- ECDsaCng.cs
- Annotation.cs
- WebControl.cs
- SrgsGrammar.cs
- SpellerHighlightLayer.cs
- KnownTypes.cs
- NetworkAddressChange.cs
- WebPartAddingEventArgs.cs
- FirstMatchCodeGroup.cs
- TablePatternIdentifiers.cs
- BitmapEffectInput.cs
- PermissionAttributes.cs
- VoiceChangeEventArgs.cs
- MultipleViewPatternIdentifiers.cs
- ISAPIWorkerRequest.cs
- PointLightBase.cs
- FileUpload.cs
- controlskin.cs
- ColumnClickEvent.cs
- CombinedGeometry.cs
- WindowHelperService.cs
- ErrorHandler.cs
- DescendantOverDescendantQuery.cs
- StreamInfo.cs
- DesignerActionItemCollection.cs
- IntegrationExceptionEventArgs.cs