Code:
/ DotNET / DotNET / 8.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
- ZoneMembershipCondition.cs
- MouseActionConverter.cs
- SecureEnvironment.cs
- Set.cs
- AdPostCacheSubstitution.cs
- WebPartDescriptionCollection.cs
- ProxyAttribute.cs
- RuntimeIdentifierPropertyAttribute.cs
- TypeRestriction.cs
- XmlArrayItemAttributes.cs
- HelpFileFileNameEditor.cs
- VBIdentifierName.cs
- SQLConvert.cs
- DataGridAutoFormat.cs
- RemoteWebConfigurationHostServer.cs
- XsltInput.cs
- BamlMapTable.cs
- XmlUtil.cs
- WindowsSpinner.cs
- DataGridViewComboBoxEditingControl.cs
- XamlReaderHelper.cs
- Emitter.cs
- TextSelectionHighlightLayer.cs
- IgnoreSectionHandler.cs
- DbConnectionPoolCounters.cs
- RowTypeElement.cs
- ModelPerspective.cs
- ReadOnlyPropertyMetadata.cs
- WebBrowsableAttribute.cs
- ClaimTypes.cs
- Int32.cs
- ScrollPatternIdentifiers.cs
- TransformedBitmap.cs
- NameValueSectionHandler.cs
- CustomErrorCollection.cs
- InputLangChangeRequestEvent.cs
- SimpleTypeResolver.cs
- ImageButton.cs
- HandlerMappingMemo.cs
- Bits.cs
- SoapCodeExporter.cs
- TableLayoutRowStyleCollection.cs
- _BufferOffsetSize.cs
- ComplusTypeValidator.cs
- BasicViewGenerator.cs
- StringFormat.cs
- CodeExporter.cs
- XmlSchemaNotation.cs
- RemoveFromCollection.cs
- DesignerActionVerbItem.cs
- ToolBar.cs
- AccessControlEntry.cs
- ServicePointManagerElement.cs
- MimeTypeMapper.cs
- dataprotectionpermissionattribute.cs
- DesignColumn.cs
- _BufferOffsetSize.cs
- CurrentChangingEventManager.cs
- ResXFileRef.cs
- BindingsCollection.cs
- SafeNativeMethods.cs
- GestureRecognitionResult.cs
- CompositeFontFamily.cs
- KeyValuePairs.cs
- DiagnosticTraceSource.cs
- Event.cs
- InfoCardRSACryptoProvider.cs
- CookielessData.cs
- DataServiceRequestOfT.cs
- PrefixQName.cs
- SchemaName.cs
- DEREncoding.cs
- SelectionChangedEventArgs.cs
- CodeGeneratorOptions.cs
- XmlSchemaImporter.cs
- sqlnorm.cs
- XmlIterators.cs
- PropertyChangedEventManager.cs
- ListBoxItem.cs
- UnsafeMethods.cs
- SqlConnectionStringBuilder.cs
- FrameworkContentElement.cs
- WebPartHelpVerb.cs
- LayoutEditorPart.cs
- RtfToXamlLexer.cs
- EdmToObjectNamespaceMap.cs
- ZipFileInfoCollection.cs
- XmlSchemaComplexContentRestriction.cs
- DoubleCollectionConverter.cs
- TextContainerHelper.cs
- ClientScriptManager.cs
- XmlSchemaSimpleTypeUnion.cs
- UInt16.cs
- CustomBindingCollectionElement.cs
- XAMLParseException.cs
- BitmapDecoder.cs
- DateTimeConverter.cs
- HtmlUtf8RawTextWriter.cs
- ProfileSettingsCollection.cs
- ServiceProviders.cs