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
- SqlConnectionManager.cs
- iisPickupDirectory.cs
- PeerResolverMode.cs
- GridViewColumnHeader.cs
- EUCJPEncoding.cs
- ManipulationDevice.cs
- CookieHandler.cs
- GlyphShapingProperties.cs
- TypeElement.cs
- ASCIIEncoding.cs
- ThreadExceptionEvent.cs
- WebSysDisplayNameAttribute.cs
- SqlClientPermission.cs
- WebPartMenu.cs
- ComponentEditorPage.cs
- ListViewGroupCollectionEditor.cs
- ClientCultureInfo.cs
- GridViewColumnHeaderAutomationPeer.cs
- SubqueryTrackingVisitor.cs
- FlowPosition.cs
- ByteStreamMessage.cs
- LicenseContext.cs
- XmlQueryCardinality.cs
- ApplicationHost.cs
- InvalidChannelBindingException.cs
- UIAgentMonitorHandle.cs
- ViewEventArgs.cs
- ItemMap.cs
- Renderer.cs
- MarkupExtensionReturnTypeAttribute.cs
- AnnotationResourceCollection.cs
- FtpWebRequest.cs
- ProfileModule.cs
- FamilyMap.cs
- BitmapPalettes.cs
- OutOfProcStateClientManager.cs
- BindingWorker.cs
- SqlCacheDependency.cs
- WebPartCatalogCloseVerb.cs
- WindowsEditBox.cs
- Polygon.cs
- MethodCallTranslator.cs
- CompiledIdentityConstraint.cs
- RuntimeCompatibilityAttribute.cs
- NamespaceQuery.cs
- QilReference.cs
- SamlAdvice.cs
- InstalledFontCollection.cs
- Int32RectConverter.cs
- DoubleCollectionConverter.cs
- LambdaCompiler.Lambda.cs
- RequestCacheManager.cs
- RoleManagerModule.cs
- DataControlButton.cs
- ExecutionProperties.cs
- IDReferencePropertyAttribute.cs
- TableLayoutColumnStyleCollection.cs
- PartialClassGenerationTaskInternal.cs
- BezierSegment.cs
- StringWriter.cs
- ListViewContainer.cs
- XsltFunctions.cs
- WebEventTraceProvider.cs
- GcSettings.cs
- X509CertificateInitiatorServiceCredential.cs
- WebPartVerbCollection.cs
- VariableQuery.cs
- Pen.cs
- CodePrimitiveExpression.cs
- AutomationElement.cs
- UnitySerializationHolder.cs
- HttpServerVarsCollection.cs
- ItemContainerGenerator.cs
- ChildTable.cs
- CubicEase.cs
- LicenseContext.cs
- _IPv6Address.cs
- TryExpression.cs
- TextParagraphCache.cs
- SmiTypedGetterSetter.cs
- ResXResourceWriter.cs
- InternalReceiveMessage.cs
- UnionCqlBlock.cs
- UserNameSecurityTokenProvider.cs
- PageRequestManager.cs
- StrongNamePublicKeyBlob.cs
- CharacterString.cs
- Visual3D.cs
- FolderLevelBuildProvider.cs
- Assert.cs
- CodeChecksumPragma.cs
- QueryExpr.cs
- Vector3DIndependentAnimationStorage.cs
- NetCodeGroup.cs
- LicenseContext.cs
- HttpListenerContext.cs
- CompressionTransform.cs
- ToolboxCategory.cs
- XmlHelper.cs
- DataGrid.cs