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
- SymbolType.cs
- WebPageTraceListener.cs
- PlanCompilerUtil.cs
- TdsParameterSetter.cs
- SqlInternalConnection.cs
- EntityProviderServices.cs
- SiteMapHierarchicalDataSourceView.cs
- odbcmetadatacollectionnames.cs
- ProtocolsConfigurationHandler.cs
- Config.cs
- ApplicationBuildProvider.cs
- TextUtf8RawTextWriter.cs
- HtmlToClrEventProxy.cs
- NamedPipeChannelFactory.cs
- SafeRightsManagementSessionHandle.cs
- SqlClientWrapperSmiStreamChars.cs
- RayMeshGeometry3DHitTestResult.cs
- XamlReader.cs
- ProcessModuleCollection.cs
- DefaultParameterValueAttribute.cs
- PrintPreviewDialog.cs
- MembershipUser.cs
- MatrixAnimationUsingPath.cs
- ObsoleteAttribute.cs
- ProtocolsConfigurationHandler.cs
- WindowsRebar.cs
- SweepDirectionValidation.cs
- WCFBuildProvider.cs
- SortedList.cs
- Imaging.cs
- MenuEventArgs.cs
- Adorner.cs
- CounterSetInstanceCounterDataSet.cs
- BamlLocalizableResourceKey.cs
- DataTableMappingCollection.cs
- MaskDesignerDialog.cs
- EnvironmentPermission.cs
- BufferAllocator.cs
- DockPatternIdentifiers.cs
- ObjectPersistData.cs
- GradientStop.cs
- TableLayoutPanelCellPosition.cs
- GridViewDeletedEventArgs.cs
- TextEditor.cs
- FixedSOMTableRow.cs
- HtmlDocument.cs
- ThreadNeutralSemaphore.cs
- SmiTypedGetterSetter.cs
- GridPattern.cs
- WebPartEventArgs.cs
- EventlogProvider.cs
- TableCellCollection.cs
- MenuTracker.cs
- ScaleTransform.cs
- CallbackHandler.cs
- AlternateView.cs
- ColorDialog.cs
- SqlPersonalizationProvider.cs
- URIFormatException.cs
- SystemEvents.cs
- X509CertificateCollection.cs
- WebBrowserEvent.cs
- DbLambda.cs
- AspCompat.cs
- XmlValueConverter.cs
- FocusManager.cs
- TrimSurroundingWhitespaceAttribute.cs
- DataGridViewCellConverter.cs
- HtmlShim.cs
- FlowPosition.cs
- SqlRecordBuffer.cs
- XmlReader.cs
- DialogWindow.cs
- ConnectionPoolManager.cs
- XmlArrayItemAttribute.cs
- GenericTextProperties.cs
- ActiveXSite.cs
- Lasso.cs
- PropertyIDSet.cs
- OneOfScalarConst.cs
- CompilationRelaxations.cs
- ControlSerializer.cs
- Object.cs
- ExpandCollapseProviderWrapper.cs
- SystemBrushes.cs
- ColumnResizeAdorner.cs
- MasterPage.cs
- XPathNodeHelper.cs
- ObjectViewQueryResultData.cs
- JsonServiceDocumentSerializer.cs
- DataListItem.cs
- MatrixAnimationUsingPath.cs
- AssemblyNameProxy.cs
- NoPersistProperty.cs
- MimeFormatExtensions.cs
- BasicExpressionVisitor.cs
- HttpDebugHandler.cs
- ObjectDataSource.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- MetadataExporter.cs