Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- XMLUtil.cs
- ProxyAttribute.cs
- ConfigurationValues.cs
- InputReferenceExpression.cs
- LabelEditEvent.cs
- JsonFormatReaderGenerator.cs
- BinaryWriter.cs
- DoubleLink.cs
- CodeDelegateInvokeExpression.cs
- DataViewSetting.cs
- TripleDES.cs
- BrowserCapabilitiesCompiler.cs
- DataGridViewRowEventArgs.cs
- MachineKeyConverter.cs
- RangeContentEnumerator.cs
- WebPartTransformerCollection.cs
- GeneralTransform3DGroup.cs
- ThicknessAnimation.cs
- BaseTemplateCodeDomTreeGenerator.cs
- URLAttribute.cs
- WebPartManagerInternals.cs
- ToolStripOverflow.cs
- WpfSharedBamlSchemaContext.cs
- InvalidFilterCriteriaException.cs
- LinearKeyFrames.cs
- InternalsVisibleToAttribute.cs
- CodeChecksumPragma.cs
- InputMethod.cs
- RegexCompilationInfo.cs
- BrowserCapabilitiesFactoryBase.cs
- CompositeActivityTypeDescriptorProvider.cs
- RunClient.cs
- InputLanguage.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- TraceContext.cs
- SafeSecurityHandles.cs
- FixedPageProcessor.cs
- InvokePattern.cs
- ErrorsHelper.cs
- Page.cs
- ConfigurationElement.cs
- DataGridCaption.cs
- SafeSecurityHandles.cs
- __Filters.cs
- URLString.cs
- CharAnimationUsingKeyFrames.cs
- ManagementException.cs
- COM2IProvidePropertyBuilderHandler.cs
- SqlConnectionHelper.cs
- AsyncDataRequest.cs
- PaperSource.cs
- CryptoConfig.cs
- MimeParameters.cs
- SchemaInfo.cs
- RtfToXamlLexer.cs
- ResourceDisplayNameAttribute.cs
- SetterBaseCollection.cs
- RightNameExpirationInfoPair.cs
- adornercollection.cs
- VisualBrush.cs
- RoutedCommand.cs
- XhtmlBasicFormAdapter.cs
- TextRangeBase.cs
- LookupBindingPropertiesAttribute.cs
- HelpInfo.cs
- OpenFileDialog.cs
- MsmqIntegrationBindingElement.cs
- SelectorAutomationPeer.cs
- DataGridLinkButton.cs
- TrustManagerPromptUI.cs
- CharacterBuffer.cs
- ProcessModuleCollection.cs
- SerTrace.cs
- AssociationTypeEmitter.cs
- IIS7UserPrincipal.cs
- X509CertificateRecipientClientCredential.cs
- LabelAutomationPeer.cs
- DataSet.cs
- DataList.cs
- webclient.cs
- KeyedCollection.cs
- CreateUserWizard.cs
- XmlSchemaCompilationSettings.cs
- UIElementIsland.cs
- SharedDp.cs
- Scene3D.cs
- TickBar.cs
- BoundField.cs
- __ConsoleStream.cs
- PaintEvent.cs
- InternalControlCollection.cs
- UnsafeNativeMethods.cs
- ScrollProviderWrapper.cs
- MouseActionValueSerializer.cs
- InternalResources.cs
- AxisAngleRotation3D.cs
- ActivityInterfaces.cs
- DataBoundControlHelper.cs
- SqlMethodCallConverter.cs
- View.cs