Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- SoapIgnoreAttribute.cs
- Int32Collection.cs
- InputScopeAttribute.cs
- UnsafeNetInfoNativeMethods.cs
- PrimitiveDataContract.cs
- SequentialOutput.cs
- TraceHandlerErrorFormatter.cs
- safemediahandle.cs
- SystemWebSectionGroup.cs
- handlecollector.cs
- XmlUtf8RawTextWriter.cs
- PageAsyncTask.cs
- XmlSchemaException.cs
- DataGridViewCellPaintingEventArgs.cs
- SetStateDesigner.cs
- AdRotator.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- LinqDataSourceContextData.cs
- GraphicsPath.cs
- UInt32Storage.cs
- DesignerLoader.cs
- ContextProperty.cs
- TypeAccessException.cs
- UnsafeNativeMethods.cs
- SystemBrushes.cs
- LinkTarget.cs
- OdbcConnection.cs
- TimeoutException.cs
- StructuredTypeInfo.cs
- KeySpline.cs
- SmiGettersStream.cs
- WebPartHeaderCloseVerb.cs
- BooleanKeyFrameCollection.cs
- WindowsSysHeader.cs
- DataList.cs
- SpStreamWrapper.cs
- VoiceInfo.cs
- XmlAnyAttributeAttribute.cs
- XmlSerializerNamespaces.cs
- StringConcat.cs
- Button.cs
- CompiledQuery.cs
- MessageContractMemberAttribute.cs
- InfoCardUIAgent.cs
- ResourceReader.cs
- AssemblyResourceLoader.cs
- ServiceDocumentFormatter.cs
- OdbcConnectionStringbuilder.cs
- FormViewInsertedEventArgs.cs
- SecUtil.cs
- ExpressionVisitor.cs
- SafeCloseHandleCritical.cs
- DispatcherFrame.cs
- KnownTypes.cs
- XmlSchemaSimpleType.cs
- CacheMemory.cs
- BindingMemberInfo.cs
- BuilderPropertyEntry.cs
- BamlRecords.cs
- AdornerDecorator.cs
- SafeFindHandle.cs
- SettingsBindableAttribute.cs
- _Semaphore.cs
- localization.cs
- DataBindingCollection.cs
- EventRoute.cs
- LayoutInformation.cs
- MessageQueueConverter.cs
- Scheduler.cs
- PingReply.cs
- QilList.cs
- RotateTransform.cs
- UserControl.cs
- PingReply.cs
- Logging.cs
- Number.cs
- RequestStatusBarUpdateEventArgs.cs
- Marshal.cs
- GridViewRowEventArgs.cs
- CircleHotSpot.cs
- PropertyGroupDescription.cs
- WorkerRequest.cs
- AmbientValueAttribute.cs
- SecureStringHasher.cs
- MergeFailedEvent.cs
- VisualTarget.cs
- Pair.cs
- InputLanguageSource.cs
- EventMappingSettingsCollection.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- WebDescriptionAttribute.cs
- TopClause.cs
- ColumnCollectionEditor.cs
- Version.cs
- InternalPermissions.cs
- DataListAutoFormat.cs
- Matrix.cs
- ResourceExpression.cs
- Preprocessor.cs
- ConnectionManagementElement.cs