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
- RecognizerBase.cs
- SecurityContext.cs
- CompilationSection.cs
- HwndStylusInputProvider.cs
- ImpersonationContext.cs
- RegexMatchCollection.cs
- TableSectionStyle.cs
- CqlQuery.cs
- StorageInfo.cs
- WebPartEditorOkVerb.cs
- CustomAttribute.cs
- ListInitExpression.cs
- ContextMarshalException.cs
- BooleanAnimationBase.cs
- MaskPropertyEditor.cs
- TypeFieldSchema.cs
- HttpListenerRequest.cs
- ListMarkerSourceInfo.cs
- ProxyWebPartConnectionCollection.cs
- CultureSpecificStringDictionary.cs
- FontEmbeddingManager.cs
- DatagridviewDisplayedBandsData.cs
- DbDataRecord.cs
- ApplicationFileParser.cs
- DbDataSourceEnumerator.cs
- LogEntrySerializationException.cs
- BuildProvider.cs
- SparseMemoryStream.cs
- QueryPrefixOp.cs
- SerialStream.cs
- DispatcherExceptionFilterEventArgs.cs
- ListViewUpdatedEventArgs.cs
- DbMetaDataFactory.cs
- Size3D.cs
- CutCopyPasteHelper.cs
- AnnotationObservableCollection.cs
- DbMetaDataFactory.cs
- SizeValueSerializer.cs
- SqlDataSourceCommandEventArgs.cs
- SizeConverter.cs
- VectorAnimationUsingKeyFrames.cs
- TraceContextEventArgs.cs
- pingexception.cs
- Transform3DGroup.cs
- FieldAccessException.cs
- DocumentViewerHelper.cs
- MDIClient.cs
- CngAlgorithm.cs
- TableCellCollection.cs
- PropertyGridEditorPart.cs
- Int32CAMarshaler.cs
- TableItemPattern.cs
- WmpBitmapDecoder.cs
- DeflateEmulationStream.cs
- DataControlFieldCell.cs
- ProvideValueServiceProvider.cs
- TimeIntervalCollection.cs
- GridViewDeleteEventArgs.cs
- sqlnorm.cs
- RowUpdatedEventArgs.cs
- Converter.cs
- SqlXmlStorage.cs
- XmlArrayItemAttribute.cs
- IBuiltInEvidence.cs
- ObjectContext.cs
- InternalSafeNativeMethods.cs
- ParserContext.cs
- NullableIntMinMaxAggregationOperator.cs
- TreeNodeMouseHoverEvent.cs
- EventBuilder.cs
- OutputCacheSettingsSection.cs
- SudsWriter.cs
- Validator.cs
- FrameDimension.cs
- StrongName.cs
- DrawingContext.cs
- ContentDisposition.cs
- DefaultTextStoreTextComposition.cs
- ObjectHelper.cs
- FormClosingEvent.cs
- ToolStripItemEventArgs.cs
- ContainerUIElement3D.cs
- RadioButtonFlatAdapter.cs
- PeerResolverMode.cs
- WebPartActionVerb.cs
- ConfigXmlAttribute.cs
- SafeArrayTypeMismatchException.cs
- Context.cs
- AnonymousIdentificationSection.cs
- XmlHierarchyData.cs
- LogExtent.cs
- SchemaLookupTable.cs
- ToolStrip.cs
- SafeSystemMetrics.cs
- CommandField.cs
- HtmlElementErrorEventArgs.cs
- ObjectDisposedException.cs
- MetadataReference.cs
- MediaElementAutomationPeer.cs
- GeneralTransform.cs