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
- MsmqIntegrationElement.cs
- SpanIndex.cs
- RegexNode.cs
- MetadataArtifactLoaderComposite.cs
- Completion.cs
- PeerNameRecordCollection.cs
- XmlImplementation.cs
- CryptoStream.cs
- DataBoundLiteralControl.cs
- ProgressBarRenderer.cs
- SByteStorage.cs
- HttpPostLocalhostServerProtocol.cs
- XPathAncestorQuery.cs
- HttpProtocolReflector.cs
- FormatSettings.cs
- MetadataSource.cs
- FontFamilyValueSerializer.cs
- MexBindingBindingCollectionElement.cs
- MissingSatelliteAssemblyException.cs
- XmlDataSource.cs
- InvokeBinder.cs
- InternalConfigHost.cs
- RsaKeyIdentifierClause.cs
- EntityDataSourceView.cs
- EntityDesignerDataSourceView.cs
- SystemIPGlobalStatistics.cs
- IdentityValidationException.cs
- CodeTryCatchFinallyStatement.cs
- SettingsSection.cs
- TypeForwardedToAttribute.cs
- WebPartMenuStyle.cs
- WeakKeyDictionary.cs
- SmiContext.cs
- EasingFunctionBase.cs
- LongTypeConverter.cs
- Tuple.cs
- XmlBufferReader.cs
- Single.cs
- Currency.cs
- LogWriteRestartAreaState.cs
- SessionSwitchEventArgs.cs
- ResourceDescriptionAttribute.cs
- XmlReflectionImporter.cs
- SqlServices.cs
- PresentationAppDomainManager.cs
- MembershipValidatePasswordEventArgs.cs
- TimeZone.cs
- XPathDocumentNavigator.cs
- ComponentManagerBroker.cs
- Quaternion.cs
- PixelFormatConverter.cs
- ImagingCache.cs
- SamlEvidence.cs
- OuterGlowBitmapEffect.cs
- TraceHwndHost.cs
- XmlSchemaComplexType.cs
- DesignTimeData.cs
- Matrix3D.cs
- DataGridPageChangedEventArgs.cs
- XsltException.cs
- ToolStripSeparatorRenderEventArgs.cs
- CapabilitiesUse.cs
- ImageListStreamer.cs
- AccessViolationException.cs
- ExtentKey.cs
- AnonymousIdentificationSection.cs
- SecureEnvironment.cs
- ExecutionEngineException.cs
- UpDownEvent.cs
- MultiSelector.cs
- InitializerFacet.cs
- CorrelationInitializer.cs
- WebPageTraceListener.cs
- BehaviorEditorPart.cs
- StyleXamlTreeBuilder.cs
- GridViewUpdatedEventArgs.cs
- StringSource.cs
- followingquery.cs
- DesignTimeTemplateParser.cs
- XmlChoiceIdentifierAttribute.cs
- IPCCacheManager.cs
- ReaderWriterLock.cs
- BufferModeSettings.cs
- SendKeys.cs
- COMException.cs
- EarlyBoundInfo.cs
- Menu.cs
- ButtonFieldBase.cs
- SRGSCompiler.cs
- InternalConfigSettingsFactory.cs
- ControlCachePolicy.cs
- SchemaSetCompiler.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SHA384Managed.cs
- SiteMapNodeItem.cs
- StaticFileHandler.cs
- ScrollViewerAutomationPeer.cs
- BamlRecordReader.cs
- XmlILStorageConverter.cs
- FileDetails.cs