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
- RowType.cs
- AppDomainProtocolHandler.cs
- GC.cs
- DebugInfoGenerator.cs
- Parser.cs
- PersonalizationAdministration.cs
- ImageAttributes.cs
- SqlMultiplexer.cs
- LiteralControl.cs
- TypedTableGenerator.cs
- DefaultTraceListener.cs
- NonVisualControlAttribute.cs
- ModulesEntry.cs
- ColorContextHelper.cs
- counter.cs
- Visual.cs
- DataListCommandEventArgs.cs
- StateFinalizationActivity.cs
- CqlLexerHelpers.cs
- DataDocumentXPathNavigator.cs
- XmlSchemaValidationException.cs
- LiteralDesigner.cs
- TextEditorThreadLocalStore.cs
- XmlDataFileEditor.cs
- TextDecorationLocationValidation.cs
- DataBoundControlAdapter.cs
- FormViewDeletedEventArgs.cs
- SoapFault.cs
- Rotation3DAnimation.cs
- GridViewRowCollection.cs
- Mutex.cs
- EventProvider.cs
- EFTableProvider.cs
- MailMessageEventArgs.cs
- SqlDependencyUtils.cs
- DirectionalLight.cs
- HttpCacheVaryByContentEncodings.cs
- ConfigurationManagerHelper.cs
- CodeTypeParameter.cs
- FrugalList.cs
- SessionStateSection.cs
- GlobalItem.cs
- DataGridViewToolTip.cs
- LineBreak.cs
- OletxEnlistment.cs
- MappingModelBuildProvider.cs
- PersonalizableAttribute.cs
- NotFiniteNumberException.cs
- Int32Collection.cs
- SqlRemoveConstantOrderBy.cs
- SQLDateTimeStorage.cs
- OneOf.cs
- XmlnsCache.cs
- DocumentSequence.cs
- SqlDataSourceCache.cs
- ExtensionSurface.cs
- TableItemStyle.cs
- DataGridViewToolTip.cs
- PassportIdentity.cs
- SqlRowUpdatedEvent.cs
- CaseExpr.cs
- TileBrush.cs
- WmlTextBoxAdapter.cs
- Decoder.cs
- WinInet.cs
- StandardRuntimeEnumValidatorAttribute.cs
- ScrollViewerAutomationPeer.cs
- DataTableNewRowEvent.cs
- Cursor.cs
- DataGridItem.cs
- ActivityExecutor.cs
- MemberDomainMap.cs
- PerformanceCounterCategory.cs
- CompressionTransform.cs
- Emitter.cs
- UnsafeNativeMethodsCLR.cs
- cookie.cs
- DynamicDiscoveryDocument.cs
- MessageQueuePermissionEntryCollection.cs
- WebContext.cs
- ValidationErrorCollection.cs
- StorageInfo.cs
- StatusBarAutomationPeer.cs
- QualificationDataItem.cs
- InvalidFilterCriteriaException.cs
- DataTableExtensions.cs
- ClientSideQueueItem.cs
- Int16Converter.cs
- FileVersionInfo.cs
- ColumnResizeAdorner.cs
- WebPartVerbCollection.cs
- StreamGeometryContext.cs
- Token.cs
- Dictionary.cs
- _NtlmClient.cs
- SplitterEvent.cs
- CustomCredentialPolicy.cs
- RealProxy.cs
- OutputCacheSettingsSection.cs
- Emitter.cs