Code:
/ 4.0 / 4.0 / untmp / 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.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IntSecurity.cs
- DataGridCellsPanel.cs
- PickBranchDesigner.xaml.cs
- DataRelationCollection.cs
- Int32CollectionValueSerializer.cs
- BitmapEffectInputConnector.cs
- ObjectAnimationBase.cs
- WorkflowStateRollbackService.cs
- ListViewCancelEventArgs.cs
- SeekStoryboard.cs
- PermissionSetEnumerator.cs
- FastEncoderWindow.cs
- SafeIUnknown.cs
- CompiledXpathExpr.cs
- _AuthenticationState.cs
- Vector3DCollectionConverter.cs
- LabelInfo.cs
- StopStoryboard.cs
- IISUnsafeMethods.cs
- SingleStorage.cs
- SimpleType.cs
- MetadataArtifactLoaderResource.cs
- ConsoleEntryPoint.cs
- InputMethodStateChangeEventArgs.cs
- MetafileHeader.cs
- xdrvalidator.cs
- XmlSequenceWriter.cs
- DataGridViewColumnConverter.cs
- SerializationObjectManager.cs
- BinaryMethodMessage.cs
- SystemWebCachingSectionGroup.cs
- ConstraintManager.cs
- ExtensionWindowResizeGrip.cs
- Root.cs
- ResourceType.cs
- oledbmetadatacolumnnames.cs
- Polygon.cs
- RoleGroupCollection.cs
- QueryLifecycle.cs
- SiteMapPath.cs
- ToolStripContainer.cs
- ZoomPercentageConverter.cs
- FakeModelPropertyImpl.cs
- ServiceSecurityContext.cs
- COSERVERINFO.cs
- WindowsEditBox.cs
- WebPartMinimizeVerb.cs
- FontUnit.cs
- DataGridCell.cs
- DBSchemaRow.cs
- Knowncolors.cs
- SpellCheck.cs
- ExtensionSimplifierMarkupObject.cs
- Invariant.cs
- StrokeIntersection.cs
- RegexNode.cs
- ReadOnlyDataSourceView.cs
- ParallelDesigner.cs
- StyleCollection.cs
- PolicyManager.cs
- RoutingChannelExtension.cs
- QueryCacheKey.cs
- GeneralTransformGroup.cs
- MgmtResManager.cs
- CommonProperties.cs
- CompositeControlDesigner.cs
- NamespaceTable.cs
- XmlSchemaAny.cs
- WebServiceClientProxyGenerator.cs
- Calendar.cs
- ManipulationDeltaEventArgs.cs
- ExclusiveHandleList.cs
- Point3DValueSerializer.cs
- MasterPage.cs
- ServiceProviders.cs
- CustomAttribute.cs
- Configuration.cs
- UriTemplateEquivalenceComparer.cs
- RadioButtonRenderer.cs
- TemplateParser.cs
- GeneralTransform3DTo2DTo3D.cs
- ImageCodecInfoPrivate.cs
- OleStrCAMarshaler.cs
- ToolStripDropDownButton.cs
- Thread.cs
- mediaeventargs.cs
- QuaternionKeyFrameCollection.cs
- Pen.cs
- SvcMapFileLoader.cs
- baseaxisquery.cs
- XmlSchemaAppInfo.cs
- DataSourceCacheDurationConverter.cs
- WeakHashtable.cs
- FontEditor.cs
- QilVisitor.cs
- SafeFindHandle.cs
- GradientStop.cs
- DrawingVisualDrawingContext.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ProtectedConfiguration.cs