Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SafeNativeMethodsCLR.cs
- WebPartMenu.cs
- HtmlInputImage.cs
- InkCanvasSelection.cs
- SafeHGlobalHandleCritical.cs
- HttpStreamFormatter.cs
- SQLGuidStorage.cs
- ADRoleFactoryConfiguration.cs
- AspCompat.cs
- RectangleF.cs
- IntegerFacetDescriptionElement.cs
- PolicyValidationException.cs
- NamedPipeChannelListener.cs
- BindToObject.cs
- AnnouncementDispatcherAsyncResult.cs
- HandledMouseEvent.cs
- UnaryQueryOperator.cs
- GPRECT.cs
- ResXBuildProvider.cs
- OracleParameterCollection.cs
- InfoCardSymmetricCrypto.cs
- ActivityPreviewDesigner.cs
- SqlDeflator.cs
- ExplicitDiscriminatorMap.cs
- SelectorItemAutomationPeer.cs
- ServiceEndpointCollection.cs
- ChangePasswordAutoFormat.cs
- XmlBinaryReaderSession.cs
- DbParameterCollectionHelper.cs
- precedingsibling.cs
- AsymmetricSignatureDeformatter.cs
- ColorMap.cs
- XmlArrayItemAttributes.cs
- System.Data.OracleClient_BID.cs
- SystemUdpStatistics.cs
- Random.cs
- RouteItem.cs
- TypedTableBaseExtensions.cs
- FixedDocumentSequencePaginator.cs
- KeyedQueue.cs
- TargetControlTypeCache.cs
- ErrorWrapper.cs
- FillErrorEventArgs.cs
- PropertyTab.cs
- SqlCachedBuffer.cs
- CompiledRegexRunner.cs
- EntityStoreSchemaGenerator.cs
- SubMenuStyleCollectionEditor.cs
- OleCmdHelper.cs
- EntityDataSourceContainerNameConverter.cs
- Transform3DGroup.cs
- ReadOnlyAttribute.cs
- XmlComplianceUtil.cs
- ToolboxItemSnapLineBehavior.cs
- UInt32Storage.cs
- FormsAuthenticationTicket.cs
- SemaphoreFullException.cs
- HwndKeyboardInputProvider.cs
- TemplateColumn.cs
- ServiceContractListItem.cs
- ModelItemKeyValuePair.cs
- ToolboxItemFilterAttribute.cs
- XslAst.cs
- X509Certificate2.cs
- LoginView.cs
- WorkflowServiceOperationListItem.cs
- RepeaterItemCollection.cs
- Dictionary.cs
- XmlSchema.cs
- AnnotationHelper.cs
- DateTimePicker.cs
- QueryReaderSettings.cs
- ConsoleTraceListener.cs
- DataSourceXmlTextReader.cs
- TextTreeTextNode.cs
- ImageKeyConverter.cs
- XLinq.cs
- XmlChoiceIdentifierAttribute.cs
- HeaderUtility.cs
- DynamicQueryableWrapper.cs
- WebEventCodes.cs
- UnmanagedHandle.cs
- FileDetails.cs
- SiteMapSection.cs
- BindableAttribute.cs
- RayMeshGeometry3DHitTestResult.cs
- InvokeBinder.cs
- MailAddressCollection.cs
- XamlPathDataSerializer.cs
- DesignConnection.cs
- HelpProvider.cs
- ValidationEventArgs.cs
- IndentedTextWriter.cs
- hresults.cs
- OutputCacheProfileCollection.cs
- HashLookup.cs
- XmlDocumentSerializer.cs
- OperandQuery.cs
- HttpDictionary.cs
- Simplifier.cs