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
- LayoutTableCell.cs
- DataGridSortCommandEventArgs.cs
- ButtonBaseAdapter.cs
- InputScopeManager.cs
- DataGridViewBand.cs
- RoutedEventConverter.cs
- ServicesExceptionNotHandledEventArgs.cs
- EventSinkHelperWriter.cs
- VisualStyleElement.cs
- ListViewDataItem.cs
- ValidatedControlConverter.cs
- Int32RectConverter.cs
- BaseCollection.cs
- metadatamappinghashervisitor.cs
- TemplateNameScope.cs
- EventRouteFactory.cs
- Utility.cs
- CodePageEncoding.cs
- Padding.cs
- ColorConverter.cs
- KeyboardNavigation.cs
- HotCommands.cs
- ACE.cs
- ResourceDictionaryCollection.cs
- ObjectKeyFrameCollection.cs
- BroadcastEventHelper.cs
- WebBrowserSiteBase.cs
- TypedColumnHandler.cs
- ReflectionUtil.cs
- WebConfigurationHost.cs
- DataGridViewCheckBoxCell.cs
- ErrorEventArgs.cs
- MemberInitExpression.cs
- DropShadowBitmapEffect.cs
- TextEditorDragDrop.cs
- ExpressionEditorAttribute.cs
- TextLineResult.cs
- CounterCreationDataCollection.cs
- XsltInput.cs
- PassportIdentity.cs
- TypeExtension.cs
- SqlProvider.cs
- SharedStatics.cs
- PackageStore.cs
- SqlBulkCopyColumnMapping.cs
- PrimitiveSchema.cs
- Rule.cs
- ServiceAuthorizationElement.cs
- NamespaceQuery.cs
- base64Transforms.cs
- ProcessThreadCollection.cs
- rsa.cs
- FormsAuthenticationTicket.cs
- ReadWriteObjectLock.cs
- MonthCalendar.cs
- ResourcesBuildProvider.cs
- ExceptionUtil.cs
- DocumentGridContextMenu.cs
- InvalidPropValue.cs
- Point3DIndependentAnimationStorage.cs
- IpcPort.cs
- OperatorExpressions.cs
- HtmlElementEventArgs.cs
- Compiler.cs
- SymbolMethod.cs
- XamlReaderHelper.cs
- HttpConfigurationSystem.cs
- ListItem.cs
- IncrementalHitTester.cs
- EnumBuilder.cs
- XmlAttributeCache.cs
- LambdaCompiler.Binary.cs
- UserControl.cs
- ValidationError.cs
- XPathDocumentNavigator.cs
- TypeDefinition.cs
- XmlSchemaGroup.cs
- ObservableCollection.cs
- EventLogTraceListener.cs
- RootCodeDomSerializer.cs
- RootBrowserWindowAutomationPeer.cs
- SchemeSettingElement.cs
- SynchronizationScope.cs
- CodeArgumentReferenceExpression.cs
- RSAPKCS1SignatureDeformatter.cs
- CorrelationManager.cs
- SimpleType.cs
- CodeTryCatchFinallyStatement.cs
- Calendar.cs
- WebControlAdapter.cs
- EventProviderWriter.cs
- NavigationExpr.cs
- IOThreadTimer.cs
- x509store.cs
- MultiTrigger.cs
- OleDbStruct.cs
- XmlSerializationReader.cs
- Hash.cs
- DialogBaseForm.cs
- ScriptControl.cs