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
- ToolStripOverflow.cs
- BoolLiteral.cs
- InvalidOperationException.cs
- X509CertificateTrustedIssuerElement.cs
- SqlGatherConsumedAliases.cs
- StreamUpgradeAcceptor.cs
- RenderContext.cs
- DbProviderFactory.cs
- WebPartTracker.cs
- BaseCAMarshaler.cs
- TextTreeFixupNode.cs
- Rotation3DKeyFrameCollection.cs
- TranslateTransform.cs
- KeyEventArgs.cs
- WebSysDefaultValueAttribute.cs
- Pair.cs
- RecommendedAsConfigurableAttribute.cs
- BasicDesignerLoader.cs
- WebPartExportVerb.cs
- DbProviderFactoriesConfigurationHandler.cs
- ProtocolsConfiguration.cs
- RequestQueue.cs
- Nullable.cs
- VScrollProperties.cs
- InheritanceAttribute.cs
- GeometryModel3D.cs
- TextDecorationCollection.cs
- CompleteWizardStep.cs
- CallbackHandler.cs
- Native.cs
- SelectionEditingBehavior.cs
- CustomAssemblyResolver.cs
- EdmProperty.cs
- ListViewItem.cs
- ActionFrame.cs
- SortFieldComparer.cs
- VersionedStream.cs
- FixedSOMElement.cs
- Utils.cs
- GlobalAclOperationRequirement.cs
- ServiceDescriptionData.cs
- EventLogPermissionEntry.cs
- XmlValueConverter.cs
- SmiEventSink_Default.cs
- RegexRunnerFactory.cs
- WindowsFormsHost.cs
- EmptyImpersonationContext.cs
- StrongNameIdentityPermission.cs
- XmlSerializationWriter.cs
- JsonEncodingStreamWrapper.cs
- TextHintingModeValidation.cs
- CheckBoxField.cs
- MaterialGroup.cs
- SiteMapNode.cs
- ItemType.cs
- SqlDataSourceConfigureSelectPanel.cs
- BitmapFrameEncode.cs
- PageStatePersister.cs
- CustomLineCap.cs
- DataSourceCache.cs
- JsonWriter.cs
- BreakRecordTable.cs
- ValidatingReaderNodeData.cs
- CodeComment.cs
- PreviousTrackingServiceAttribute.cs
- RequestTimeoutManager.cs
- DebugInfoExpression.cs
- DBSqlParserTableCollection.cs
- CLSCompliantAttribute.cs
- SingleTagSectionHandler.cs
- StyleSelector.cs
- ObjectSpanRewriter.cs
- AnnouncementEndpoint.cs
- FlowLayout.cs
- XpsPartBase.cs
- SubMenuStyleCollection.cs
- CoTaskMemHandle.cs
- DSASignatureFormatter.cs
- Queue.cs
- OdbcFactory.cs
- RbTree.cs
- EncryptedPackageFilter.cs
- TemplateBamlRecordReader.cs
- FileNotFoundException.cs
- BindingListCollectionView.cs
- Speller.cs
- DataGridPageChangedEventArgs.cs
- UniqueEventHelper.cs
- SecurityChannelFactory.cs
- ProviderConnectionPoint.cs
- InstallerTypeAttribute.cs
- KeyValuePair.cs
- _IPv4Address.cs
- WebPartConnectionsCancelEventArgs.cs
- AutomationInteropProvider.cs
- RowCache.cs
- ToolstripProfessionalRenderer.cs
- MasterPageBuildProvider.cs
- XmlBuffer.cs
- TrackingExtract.cs