Code:
/ DotNET / DotNET / 8.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
- InternalPermissions.cs
- SettingsAttributes.cs
- CallbackHandler.cs
- DisableDpiAwarenessAttribute.cs
- MenuTracker.cs
- baseaxisquery.cs
- SimpleWorkerRequest.cs
- CounterSample.cs
- AdornerPresentationContext.cs
- SchemaCompiler.cs
- SettingsProperty.cs
- WindowsBrush.cs
- SmtpDigestAuthenticationModule.cs
- filewebrequest.cs
- FloaterParagraph.cs
- PlatformCulture.cs
- DataRecordInfo.cs
- TextEditorContextMenu.cs
- DbExpressionVisitor.cs
- CodeMemberField.cs
- MediaScriptCommandRoutedEventArgs.cs
- ClassicBorderDecorator.cs
- ImageList.cs
- DataListItem.cs
- InvokePatternIdentifiers.cs
- PrintController.cs
- InstancePersistenceCommandException.cs
- GatewayDefinition.cs
- InputMethod.cs
- VisualBasicReference.cs
- AuthenticodeSignatureInformation.cs
- ProcessStartInfo.cs
- PersistenceTypeAttribute.cs
- PassportAuthenticationEventArgs.cs
- infer.cs
- QualifiedCellIdBoolean.cs
- mediaeventargs.cs
- HitTestParameters.cs
- QueryModel.cs
- DataTemplateKey.cs
- Popup.cs
- WizardForm.cs
- DiscoveryMessageProperty.cs
- SortedDictionary.cs
- Point4DConverter.cs
- DmlSqlGenerator.cs
- StoryFragments.cs
- DependencyObjectPropertyDescriptor.cs
- SectionUpdates.cs
- CodeDOMProvider.cs
- TextLineBreak.cs
- NavigationProperty.cs
- TypeExtensionConverter.cs
- JavaScriptString.cs
- ErrorInfoXmlDocument.cs
- WebControlAdapter.cs
- WebPartConnectionsCancelVerb.cs
- UIElement3DAutomationPeer.cs
- WorkflowDebuggerSteppingAttribute.cs
- EntityClassGenerator.cs
- BindingContext.cs
- SmiMetaData.cs
- TypeConverterAttribute.cs
- CheckBoxList.cs
- __Filters.cs
- BorderGapMaskConverter.cs
- CodeParameterDeclarationExpressionCollection.cs
- Padding.cs
- XmlSchemaType.cs
- XmlMembersMapping.cs
- RequestCache.cs
- SqlCacheDependencySection.cs
- DataObjectCopyingEventArgs.cs
- LambdaCompiler.Statements.cs
- BatchParser.cs
- CombinedGeometry.cs
- ProtocolViolationException.cs
- WindowsScroll.cs
- PersonalizationDictionary.cs
- StrokeRenderer.cs
- QueryRelOp.cs
- TypeDescriptionProviderAttribute.cs
- ContentDesigner.cs
- EventLogHandle.cs
- BamlResourceContent.cs
- ModifiableIteratorCollection.cs
- RecognitionResult.cs
- Primitive.cs
- ClassGenerator.cs
- EdgeModeValidation.cs
- RequestCachingSection.cs
- SwitchLevelAttribute.cs
- base64Transforms.cs
- StateMachine.cs
- ValidationRuleCollection.cs
- EventSourceCreationData.cs
- CookieParameter.cs
- RewritingSimplifier.cs
- SubpageParagraph.cs
- RawKeyboardInputReport.cs