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
- Compiler.cs
- ping.cs
- shaperfactoryquerycacheentry.cs
- TypeUsageBuilder.cs
- DataBoundControlActionList.cs
- OleDbError.cs
- ValueTypeFixupInfo.cs
- ParallelQuery.cs
- MergeLocalizationDirectives.cs
- FragmentQuery.cs
- ToolBarPanel.cs
- ListSurrogate.cs
- TransformerConfigurationWizardBase.cs
- FixedPageProcessor.cs
- HandledEventArgs.cs
- GridViewCancelEditEventArgs.cs
- OdbcCommandBuilder.cs
- TextEditorSelection.cs
- Validator.cs
- PcmConverter.cs
- DataFieldConverter.cs
- RelationalExpressions.cs
- SystemThemeKey.cs
- DataGridViewCellValueEventArgs.cs
- RegularExpressionValidator.cs
- ClonableStack.cs
- ListViewUpdateEventArgs.cs
- TriState.cs
- VariableDesigner.xaml.cs
- OAVariantLib.cs
- OrderByBuilder.cs
- SystemThemeKey.cs
- KeyInterop.cs
- MouseDevice.cs
- ToggleButton.cs
- UpdateException.cs
- ConditionalAttribute.cs
- MemberInfoSerializationHolder.cs
- input.cs
- PeerName.cs
- QueryInterceptorAttribute.cs
- SecurityTokenInclusionMode.cs
- ColorAnimationBase.cs
- AccessDataSourceDesigner.cs
- FrameAutomationPeer.cs
- TextEffectResolver.cs
- PersistChildrenAttribute.cs
- SizeAnimationBase.cs
- SharedDp.cs
- CompilerScope.Storage.cs
- SerializationSectionGroup.cs
- IdentityReference.cs
- CaseInsensitiveComparer.cs
- FileDialog.cs
- PriorityItem.cs
- HttpCookiesSection.cs
- DocumentApplicationJournalEntry.cs
- RuntimeConfig.cs
- PngBitmapDecoder.cs
- BooleanExpr.cs
- DbProviderFactoriesConfigurationHandler.cs
- CalendarDay.cs
- StrongNameUtility.cs
- TableAdapterManagerGenerator.cs
- LZCodec.cs
- Hash.cs
- SqlNode.cs
- HttpResponseHeader.cs
- _AuthenticationState.cs
- UInt32.cs
- EncoderParameters.cs
- ImmutableObjectAttribute.cs
- CodeSubDirectoriesCollection.cs
- ImageMap.cs
- CheckedPointers.cs
- ISSmlParser.cs
- ReadOnlyAttribute.cs
- DataGridTextBox.cs
- FontCollection.cs
- Logging.cs
- ToolTip.cs
- DefaultAsyncDataDispatcher.cs
- ServerValidateEventArgs.cs
- SqlConnectionFactory.cs
- TextEditorCharacters.cs
- PeerInvitationResponse.cs
- SafePipeHandle.cs
- XmlNavigatorFilter.cs
- TokenFactoryCredential.cs
- Nodes.cs
- ComponentEditorForm.cs
- DocumentScope.cs
- SendingRequestEventArgs.cs
- DataViewSettingCollection.cs
- ExpressionValueEditor.cs
- MobilePage.cs
- ShapeTypeface.cs
- NotImplementedException.cs
- Triangle.cs
- IPAddress.cs