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
- FixedSOMTableRow.cs
- TranslateTransform3D.cs
- SerializationFieldInfo.cs
- ContainerControl.cs
- Zone.cs
- DynamicArgumentDialog.cs
- TimeSpanValidator.cs
- OrderablePartitioner.cs
- ClientSettingsSection.cs
- sqlnorm.cs
- Opcode.cs
- TextMetrics.cs
- FixedSOMLineRanges.cs
- GridViewRowPresenter.cs
- DispatcherHookEventArgs.cs
- ByteStream.cs
- DoubleLinkListEnumerator.cs
- WebInvokeAttribute.cs
- DetailsViewRowCollection.cs
- Char.cs
- DataRowExtensions.cs
- Gdiplus.cs
- BitStream.cs
- SystemSounds.cs
- ContentDisposition.cs
- URI.cs
- DropSource.cs
- PointAnimationClockResource.cs
- SQLStringStorage.cs
- PropertiesTab.cs
- SimpleBitVector32.cs
- ObjectStateFormatter.cs
- FormParameter.cs
- FlagsAttribute.cs
- HttpDictionary.cs
- StaticDataManager.cs
- WebPartTransformerAttribute.cs
- Imaging.cs
- PageBorderless.cs
- CfgRule.cs
- TagPrefixCollection.cs
- EmptyStringExpandableObjectConverter.cs
- SiteMapProvider.cs
- UseAttributeSetsAction.cs
- ConstraintConverter.cs
- StandardOleMarshalObject.cs
- WebPartActionVerb.cs
- ColorTransformHelper.cs
- PropertyOrder.cs
- MergablePropertyAttribute.cs
- RegexReplacement.cs
- TextChangedEventArgs.cs
- GuidelineSet.cs
- ComponentCodeDomSerializer.cs
- LinqDataSourceDisposeEventArgs.cs
- LingerOption.cs
- SamlAssertionKeyIdentifierClause.cs
- BoundField.cs
- WebPartEditorApplyVerb.cs
- DataGridViewLayoutData.cs
- CharacterString.cs
- TextElementCollectionHelper.cs
- MarkupCompilePass1.cs
- DataGridPagerStyle.cs
- MustUnderstandSoapException.cs
- UserControlAutomationPeer.cs
- HttpFileCollection.cs
- CustomErrorsSection.cs
- Vector3dCollection.cs
- CapabilitiesPattern.cs
- PageBreakRecord.cs
- ObjectDataSourceMethodEventArgs.cs
- ItemType.cs
- SqlTriggerContext.cs
- SerializerDescriptor.cs
- BindStream.cs
- DataRecordObjectView.cs
- EntityDataSourceChangedEventArgs.cs
- MarkupProperty.cs
- IndentedTextWriter.cs
- SqlUdtInfo.cs
- XmlAtomicValue.cs
- CultureTableRecord.cs
- XmlReaderSettings.cs
- ListBindableAttribute.cs
- NewArrayExpression.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- CardSpaceShim.cs
- Int16.cs
- XamlFxTrace.cs
- SafeCryptoHandles.cs
- ConcurrentStack.cs
- EntityException.cs
- LineServicesCallbacks.cs
- LogSwitch.cs
- HashMembershipCondition.cs
- StringAnimationBase.cs
- SafeThreadHandle.cs
- SqlParameterCollection.cs
- XhtmlBasicTextViewAdapter.cs