Code:
/ DotNET / DotNET / 8.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
- CustomSignedXml.cs
- MasterPage.cs
- BitmapFrameDecode.cs
- HandlerFactoryCache.cs
- _ConnectionGroup.cs
- errorpatternmatcher.cs
- BitmapCacheBrush.cs
- ConfigurationStrings.cs
- TextSchema.cs
- WriteFileContext.cs
- ProfileGroupSettingsCollection.cs
- WorkflowDebuggerSteppingAttribute.cs
- ClusterRegistryConfigurationProvider.cs
- DropShadowBitmapEffect.cs
- IgnoreFileBuildProvider.cs
- DataControlPagerLinkButton.cs
- Group.cs
- ClientRoleProvider.cs
- Cursor.cs
- PathTooLongException.cs
- ProfessionalColors.cs
- DataObjectCopyingEventArgs.cs
- EncryptedPackageFilter.cs
- DataGridViewDataErrorEventArgs.cs
- FastEncoderStatics.cs
- ContextBase.cs
- ClientTarget.cs
- PartialList.cs
- ContentOperations.cs
- EventLogQuery.cs
- IndentTextWriter.cs
- ColorContextHelper.cs
- Multiply.cs
- SafeFindHandle.cs
- LazyTextWriterCreator.cs
- CodeThrowExceptionStatement.cs
- ArithmeticException.cs
- Image.cs
- DataObjectSettingDataEventArgs.cs
- Decimal.cs
- UpdatePanelTrigger.cs
- Function.cs
- ReverseInheritProperty.cs
- VoiceChangeEventArgs.cs
- NumberSubstitution.cs
- ChtmlPageAdapter.cs
- DrawingVisualDrawingContext.cs
- RefreshInfo.cs
- OpCopier.cs
- SiteMapDataSource.cs
- SizeConverter.cs
- ExpressionBuilder.cs
- ComplexLine.cs
- OutputScopeManager.cs
- ValidatorCompatibilityHelper.cs
- DoubleAnimationBase.cs
- DesignerTransactionCloseEvent.cs
- StringAttributeCollection.cs
- BinaryNegotiation.cs
- EdmPropertyAttribute.cs
- UInt64Storage.cs
- XmlSchemaSimpleTypeUnion.cs
- GifBitmapEncoder.cs
- DataComponentMethodGenerator.cs
- XmlAttributeProperties.cs
- XmlSchemaSimpleTypeUnion.cs
- AcceleratedTokenProvider.cs
- DisplayMemberTemplateSelector.cs
- ValueSerializer.cs
- ReverseInheritProperty.cs
- EnterpriseServicesHelper.cs
- XmlMapping.cs
- MenuStrip.cs
- HeaderedItemsControl.cs
- OleDragDropHandler.cs
- CodeNamespaceImport.cs
- SrgsSemanticInterpretationTag.cs
- SamlAuthorityBinding.cs
- ColumnHeaderConverter.cs
- ConstructorNeedsTagAttribute.cs
- XmlSchemaIdentityConstraint.cs
- NumericUpDown.cs
- IISUnsafeMethods.cs
- FixedHighlight.cs
- TemplateEditingService.cs
- RadioButtonList.cs
- SchemaNotation.cs
- Error.cs
- XPathEmptyIterator.cs
- OrderByBuilder.cs
- ButtonRenderer.cs
- XmlIncludeAttribute.cs
- ToolTip.cs
- BypassElement.cs
- TextViewBase.cs
- SqlTopReducer.cs
- ResXBuildProvider.cs
- PropertyStore.cs
- Image.cs
- ToolStripSystemRenderer.cs