Code:
/ 4.0 / 4.0 / 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; ////// /// 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
- SafeWaitHandle.cs
- X509Certificate2.cs
- ImmutableDispatchRuntime.cs
- Polyline.cs
- WindowsFormsHelpers.cs
- DescendentsWalkerBase.cs
- CodeCommentStatement.cs
- _HelperAsyncResults.cs
- Size3DConverter.cs
- Decorator.cs
- LogSwitch.cs
- StructuralCache.cs
- ContourSegment.cs
- PassportAuthenticationModule.cs
- BatchServiceHost.cs
- GradientStop.cs
- SimpleBitVector32.cs
- ArrangedElementCollection.cs
- DataBinding.cs
- PointConverter.cs
- XmlName.cs
- XPathSingletonIterator.cs
- PartitionerQueryOperator.cs
- DataGridViewCellParsingEventArgs.cs
- TextEmbeddedObject.cs
- RegexEditorDialog.cs
- ReservationCollection.cs
- DataGridViewColumnCollection.cs
- OleDbError.cs
- cookiecontainer.cs
- LiteralControl.cs
- HostedImpersonationContext.cs
- VectorCollectionValueSerializer.cs
- ZipIOExtraFieldPaddingElement.cs
- XmlDocumentSerializer.cs
- XmlNamespaceManager.cs
- PanelStyle.cs
- ContentDefinition.cs
- ClusterRegistryConfigurationProvider.cs
- JsonEnumDataContract.cs
- ReflectEventDescriptor.cs
- SettingsPropertyValue.cs
- ScrollChrome.cs
- PointAnimation.cs
- HttpResponseBase.cs
- Socket.cs
- MasterPageParser.cs
- DataRecord.cs
- NeutralResourcesLanguageAttribute.cs
- LayoutEvent.cs
- DataPagerFieldCollection.cs
- DelegatingConfigHost.cs
- RemoveStoryboard.cs
- streamingZipPartStream.cs
- WebPartAddingEventArgs.cs
- DocumentAutomationPeer.cs
- InvalidAsynchronousStateException.cs
- CompressionTracing.cs
- SimpleRecyclingCache.cs
- ObjectDataSourceWizardForm.cs
- JoinTreeSlot.cs
- XmlObjectSerializerReadContextComplexJson.cs
- DependencyObjectType.cs
- Literal.cs
- WebBrowserProgressChangedEventHandler.cs
- TextContainerChangeEventArgs.cs
- DateTimeFormatInfo.cs
- MetaDataInfo.cs
- WindowsAuthenticationEventArgs.cs
- ResXResourceReader.cs
- RTLAwareMessageBox.cs
- ThemeDictionaryExtension.cs
- StackBuilderSink.cs
- DbParameterCollection.cs
- ChtmlTextWriter.cs
- ClonableStack.cs
- PhonemeEventArgs.cs
- Pen.cs
- ClientConfigurationHost.cs
- TeredoHelper.cs
- SettingsContext.cs
- PackWebRequestFactory.cs
- StopRoutingHandler.cs
- DefaultTextStoreTextComposition.cs
- AdapterUtil.cs
- OutputCacheModule.cs
- Int32Storage.cs
- SafeRightsManagementPubHandle.cs
- Int32RectConverter.cs
- TextDpi.cs
- StoreItemCollection.Loader.cs
- SimpleFieldTemplateFactory.cs
- StringFormat.cs
- PkcsMisc.cs
- Parsers.cs
- RelatedPropertyManager.cs
- DiscreteKeyFrames.cs
- DefaultAssemblyResolver.cs
- ExceptionUtil.cs
- ReadOnlyDictionary.cs