Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DataMemberFieldConverter.cs / 1 / DataMemberFieldConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.DataMemberFieldConverter..ctor()")] namespace System.Windows.Forms.Design { using System; using System.Globalization; using System.ComponentModel; internal class DataMemberFieldConverter : TypeConverter { public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { if (sourceType == typeof(string)) return true; return base.CanConvertFrom(context, sourceType); } public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { if (value != null && value.Equals(System.Design.SR.GetString(System.Design.SR.None))) return String.Empty; else return value; } public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (destinationType == typeof(string) && (value == null || value.Equals(String.Empty))) return System.Design.SR.GetString(System.Design.SR.None_lc); return base.ConvertTo(context, culture, value, destinationType); } } } // 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
- UserThread.cs
- AutomationInteropProvider.cs
- WorkflowServiceNamespace.cs
- CompiledQueryCacheEntry.cs
- ItemsPresenter.cs
- LineServicesRun.cs
- Viewport2DVisual3D.cs
- OneOfScalarConst.cs
- NameTable.cs
- RequestQueryProcessor.cs
- NamespaceListProperty.cs
- UnsafeMethods.cs
- PropertyEmitter.cs
- SoapEnumAttribute.cs
- WindowHelperService.cs
- MailBnfHelper.cs
- DoubleKeyFrameCollection.cs
- Registry.cs
- BasicBrowserDialog.designer.cs
- TextEditorCopyPaste.cs
- ExpressionBuilder.cs
- Attachment.cs
- ToolboxComponentsCreatedEventArgs.cs
- HashCryptoHandle.cs
- XmlExtensionFunction.cs
- WindowsListViewScroll.cs
- SqlFormatter.cs
- AuthenticationModulesSection.cs
- SortDescription.cs
- BasicHttpBinding.cs
- Visual3DCollection.cs
- RelatedImageListAttribute.cs
- Set.cs
- SafeNativeMethods.cs
- SmtpAuthenticationManager.cs
- StringFreezingAttribute.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- TransformGroup.cs
- Image.cs
- GetWinFXPath.cs
- BoundsDrawingContextWalker.cs
- WindowsEditBoxRange.cs
- DescendantBaseQuery.cs
- SystemPens.cs
- ModelItem.cs
- DataGridViewCell.cs
- SecurityChannel.cs
- XsltContext.cs
- SizeAnimationUsingKeyFrames.cs
- userdatakeys.cs
- ExpandableObjectConverter.cs
- CommandHelper.cs
- ModuleElement.cs
- WebAdminConfigurationHelper.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- RemoteX509AsymmetricSecurityKey.cs
- CachedBitmap.cs
- RowToFieldTransformer.cs
- ManagementPath.cs
- RuntimeConfigLKG.cs
- EdmPropertyAttribute.cs
- CustomAttribute.cs
- LiteralDesigner.cs
- SymDocumentType.cs
- Object.cs
- LocalTransaction.cs
- CorrelationQueryBehavior.cs
- OrderedDictionary.cs
- ProtocolsConfigurationEntry.cs
- PresentationTraceSources.cs
- BaseParser.cs
- BitmapEffect.cs
- HttpHandlerActionCollection.cs
- IdentityNotMappedException.cs
- DbCommandDefinition.cs
- WindowsRebar.cs
- CounterSampleCalculator.cs
- UpDownBase.cs
- InfoCardBinaryReader.cs
- DataGridViewColumnCollection.cs
- BitmapEffectGroup.cs
- CultureTable.cs
- EntityDataSourceContextCreatingEventArgs.cs
- DesignerDataParameter.cs
- PropertyStore.cs
- Camera.cs
- Pair.cs
- ContentPropertyAttribute.cs
- MessagePartDescription.cs
- SqlReorderer.cs
- ReceiveContent.cs
- XmlElementList.cs
- ValidatorCollection.cs
- SpoolingTask.cs
- odbcmetadatacolumnnames.cs
- UserControlDesigner.cs
- RecordsAffectedEventArgs.cs
- HandoffBehavior.cs
- ReceiveContext.cs
- XPathPatternParser.cs