Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- WindowsFormsSynchronizationContext.cs
- ListViewCommandEventArgs.cs
- ReferenceEqualityComparer.cs
- ThreadInterruptedException.cs
- GenericXmlSecurityToken.cs
- EntityDataSourceValidationException.cs
- SafeLibraryHandle.cs
- HttpValueCollection.cs
- WindowsStatic.cs
- ListView.cs
- DiscoveryServiceExtension.cs
- ToolTipAutomationPeer.cs
- TextRange.cs
- OneToOneMappingSerializer.cs
- TransformerInfo.cs
- MethodBuilder.cs
- ServiceX509SecurityTokenProvider.cs
- MatrixKeyFrameCollection.cs
- CodeIdentifiers.cs
- InstanceDataCollectionCollection.cs
- IOException.cs
- TypeForwardedToAttribute.cs
- StreamGeometryContext.cs
- DesignerProperties.cs
- Rules.cs
- ConstraintStruct.cs
- HtmlInputReset.cs
- BackStopAuthenticationModule.cs
- SqlConnectionFactory.cs
- TreeNodeCollection.cs
- PropertyValueChangedEvent.cs
- CngAlgorithmGroup.cs
- HttpPostLocalhostServerProtocol.cs
- Size3D.cs
- CommonDialog.cs
- UnsafeNativeMethods.cs
- TimeSpanSecondsConverter.cs
- SqlRowUpdatingEvent.cs
- ToolStripComboBox.cs
- ComNativeDescriptor.cs
- ReferenceService.cs
- PartialTrustVisibleAssembliesSection.cs
- XmlSecureResolver.cs
- CompositeActivityCodeGenerator.cs
- OdbcErrorCollection.cs
- DetailsViewCommandEventArgs.cs
- TemplateBindingExpressionConverter.cs
- NavigationPropertyEmitter.cs
- MetadataCollection.cs
- SystemWebSectionGroup.cs
- FrameworkTemplate.cs
- SQLSingleStorage.cs
- TableLayoutPanel.cs
- WebPartVerb.cs
- StringArrayConverter.cs
- DataContext.cs
- SqlVisitor.cs
- SystemUnicastIPAddressInformation.cs
- XmlHelper.cs
- UpdateRecord.cs
- future.cs
- OleDbConnection.cs
- OdbcHandle.cs
- SerializerWriterEventHandlers.cs
- EntityCommandExecutionException.cs
- InstanceDescriptor.cs
- ConfigurationManagerInternalFactory.cs
- Line.cs
- remotingproxy.cs
- IndividualDeviceConfig.cs
- XPathNodeInfoAtom.cs
- NativeMethods.cs
- ListBoxItemWrapperAutomationPeer.cs
- XmlDictionaryReaderQuotas.cs
- LeaseManager.cs
- CultureSpecificCharacterBufferRange.cs
- HtmlControl.cs
- UnsafeNativeMethods.cs
- WindowsGraphics2.cs
- Convert.cs
- BitmapEffectGroup.cs
- InputLanguageSource.cs
- FactoryMaker.cs
- ExpressionBindingCollection.cs
- MessageQueueEnumerator.cs
- DefaultAssemblyResolver.cs
- NamespaceInfo.cs
- BindUriHelper.cs
- AsyncPostBackErrorEventArgs.cs
- HorizontalAlignConverter.cs
- CFGGrammar.cs
- EnumUnknown.cs
- DBSchemaRow.cs
- SizeF.cs
- ParentUndoUnit.cs
- LinearKeyFrames.cs
- ACL.cs
- TextContainerHelper.cs
- TableParagraph.cs
- InternalsVisibleToAttribute.cs