Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Configuration / System / Configuration / WhiteSpaceTrimStringConverter.cs / 1 / WhiteSpaceTrimStringConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Collections.Specialized; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { public sealed class WhiteSpaceTrimStringConverter : ConfigurationConverterBase { public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { ValidateType(value, typeof(string)); if (value == null) { return String.Empty; } return ((string)value).Trim(); } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data is string, "data is string"); return ((string)data).Trim(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.IO; using System.Reflection; using System.Security.Permissions; using System.Xml; using System.Collections.Specialized; using System.Globalization; using System.ComponentModel; using System.Security; using System.Text; namespace System.Configuration { public sealed class WhiteSpaceTrimStringConverter : ConfigurationConverterBase { public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { ValidateType(value, typeof(string)); if (value == null) { return String.Empty; } return ((string)value).Trim(); } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data is string, "data is string"); return ((string)data).Trim(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetabaseServerConfig.cs
- ObjectHandle.cs
- GeneralTransformCollection.cs
- DataRelationCollection.cs
- HtmlInputSubmit.cs
- ToolboxItemCollection.cs
- QueryCacheManager.cs
- QueryReaderSettings.cs
- RoutedUICommand.cs
- TableLayout.cs
- DictionaryEntry.cs
- SiteOfOriginContainer.cs
- HttpServerChannel.cs
- wgx_commands.cs
- CollectionView.cs
- ByteConverter.cs
- DataGridViewSortCompareEventArgs.cs
- EntityRecordInfo.cs
- Matrix3DStack.cs
- X509UI.cs
- DrawingContextWalker.cs
- MarginCollapsingState.cs
- Type.cs
- DatagridviewDisplayedBandsData.cs
- ClientSponsor.cs
- SecuritySessionFilter.cs
- HMAC.cs
- ColorConverter.cs
- FormatStringEditor.cs
- TcpChannelFactory.cs
- CancellationTokenRegistration.cs
- BinaryReader.cs
- DynamicVirtualDiscoSearcher.cs
- BooleanStorage.cs
- TextServicesCompartmentContext.cs
- SingleQueryOperator.cs
- safelink.cs
- InitiatorSessionSymmetricMessageSecurityProtocol.cs
- SimpleHandlerFactory.cs
- GcSettings.cs
- ToolStripTextBox.cs
- Listbox.cs
- ExceptionHandler.cs
- DataGridPageChangedEventArgs.cs
- SEHException.cs
- CheckBoxRenderer.cs
- InputEventArgs.cs
- ItemChangedEventArgs.cs
- StructuralObject.cs
- NameTable.cs
- CurrentChangingEventArgs.cs
- PersonalizationProviderHelper.cs
- LineSegment.cs
- FilterElement.cs
- ServiceDescriptionSerializer.cs
- SpeechSynthesizer.cs
- Label.cs
- ParameterBuilder.cs
- XmlAttributeCache.cs
- _TransmitFileOverlappedAsyncResult.cs
- DesignerCategoryAttribute.cs
- ComponentChangingEvent.cs
- TextTreeExtractElementUndoUnit.cs
- ViewStateException.cs
- Stylesheet.cs
- StructuralCache.cs
- InvokeSchedule.cs
- ContentType.cs
- WebFaultException.cs
- odbcmetadatacollectionnames.cs
- XmlAnyElementAttributes.cs
- GB18030Encoding.cs
- PropertyRef.cs
- TransactionManager.cs
- ConfigsHelper.cs
- CatalogZoneBase.cs
- QilList.cs
- DataGridViewAutoSizeModeEventArgs.cs
- DocumentSchemaValidator.cs
- RadioButtonRenderer.cs
- UIElementPropertyUndoUnit.cs
- XsltArgumentList.cs
- RegexMatch.cs
- ByteKeyFrameCollection.cs
- Button.cs
- OpenFileDialog.cs
- MsiStyleLogWriter.cs
- DbgUtil.cs
- LineSegment.cs
- FontDialog.cs
- OleDbSchemaGuid.cs
- GraphicsState.cs
- EndPoint.cs
- SecurityContextSecurityToken.cs
- GlyphRunDrawing.cs
- SupportingTokenDuplexChannel.cs
- NetSectionGroup.cs
- BypassElementCollection.cs
- ProfessionalColors.cs
- BidOverLoads.cs