Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DesignBinding.cs / 1 / DesignBinding.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms.Design { using System; using System.ComponentModel; using System.Drawing.Design; using System.Globalization; [ Editor("System.Windows.Forms.Design.DesignBindingEditor, " + AssemblyRef.SystemDesign,typeof(UITypeEditor)) ] internal class DesignBinding { private object dataSource; private string dataMember; public static DesignBinding Null = new DesignBinding(null, null); public DesignBinding(object dataSource, string dataMember) { this.dataSource = dataSource; this.dataMember = dataMember; } public bool IsNull { get { return (dataSource == null); } } public object DataSource { get { return dataSource; } } public string DataMember { get { return dataMember; } } public string DataField { get { if (String.IsNullOrEmpty(dataMember)) { return String.Empty; } int lastDot = dataMember.LastIndexOf("."); if (lastDot == -1) { return dataMember; } else { return dataMember.Substring(lastDot+1); } } } public bool Equals(object dataSource, string dataMember) { return (dataSource == this.dataSource && String.Equals(dataMember, this.dataMember, StringComparison.OrdinalIgnoreCase)); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MessageQueuePermissionAttribute.cs
- MultiPartWriter.cs
- MaxValueConverter.cs
- dbdatarecord.cs
- EditingCoordinator.cs
- HostedImpersonationContext.cs
- XmlDocumentFragment.cs
- HttpCacheParams.cs
- StandardCommands.cs
- BindableAttribute.cs
- SharedConnectionInfo.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- DbInsertCommandTree.cs
- SessionPageStatePersister.cs
- MediaPlayerState.cs
- ClientUrlResolverWrapper.cs
- ValidationErrorInfo.cs
- TypedElement.cs
- InfoCardSchemas.cs
- AsyncStreamReader.cs
- ScrollChangedEventArgs.cs
- DataGridViewRowsAddedEventArgs.cs
- MethodCallConverter.cs
- HtmlInputSubmit.cs
- BaseTreeIterator.cs
- DomainUpDown.cs
- MenuAdapter.cs
- UnauthorizedAccessException.cs
- ClientRoleProvider.cs
- CodeTypeDelegate.cs
- TextContainer.cs
- ClientScriptManager.cs
- Control.cs
- ServiceOperationInvoker.cs
- EditorPart.cs
- ViewLoader.cs
- TransformConverter.cs
- Dictionary.cs
- LinqDataSourceEditData.cs
- DataServiceRequestArgs.cs
- IPEndPoint.cs
- SymLanguageVendor.cs
- CheckBoxStandardAdapter.cs
- XappLauncher.cs
- _ProxyRegBlob.cs
- DbMetaDataFactory.cs
- _WinHttpWebProxyDataBuilder.cs
- TextDecorationCollectionConverter.cs
- DataGridItem.cs
- DateTimeOffsetConverter.cs
- ConversionContext.cs
- HtmlTableRowCollection.cs
- CodeSnippetTypeMember.cs
- DSACryptoServiceProvider.cs
- PageThemeParser.cs
- HtmlInputRadioButton.cs
- ReflectEventDescriptor.cs
- ItemCheckEvent.cs
- DrawingContextFlattener.cs
- SafeLocalMemHandle.cs
- Variable.cs
- CheckBox.cs
- Point3DCollection.cs
- PEFileReader.cs
- EventDescriptor.cs
- ECDiffieHellmanCng.cs
- XmlValueConverter.cs
- Emitter.cs
- GridViewRowEventArgs.cs
- InternalCache.cs
- cookie.cs
- SyndicationSerializer.cs
- securitycriticaldataformultiplegetandset.cs
- BitmapEffect.cs
- GetWinFXPath.cs
- FileChangesMonitor.cs
- InstanceCreationEditor.cs
- PluggableProtocol.cs
- Figure.cs
- Helpers.cs
- ObjectComplexPropertyMapping.cs
- IndependentAnimationStorage.cs
- DataGridViewCellLinkedList.cs
- ManagementInstaller.cs
- CodeNamespaceImport.cs
- HtmlInputCheckBox.cs
- GenericWebPart.cs
- Latin1Encoding.cs
- UpdatePanel.cs
- QueryRewriter.cs
- IgnoreFileBuildProvider.cs
- ListenerElementsCollection.cs
- TreeNodeMouseHoverEvent.cs
- WebPartManager.cs
- ExtenderControl.cs
- LoadItemsEventArgs.cs
- XmlNodeChangedEventManager.cs
- ObjectAnimationBase.cs
- ColorContextHelper.cs
- KnownBoxes.cs