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
- RemotingException.cs
- RoutingEndpointTrait.cs
- Quaternion.cs
- NaturalLanguageHyphenator.cs
- FolderBrowserDialog.cs
- TileBrush.cs
- DebugHandleTracker.cs
- DeviceContext2.cs
- WebPageTraceListener.cs
- BaseDataListComponentEditor.cs
- SecurityTokenResolver.cs
- KeyValuePair.cs
- OverflowException.cs
- ProvideValueServiceProvider.cs
- KeyEventArgs.cs
- SubclassTypeValidator.cs
- Simplifier.cs
- Stacktrace.cs
- CompensationToken.cs
- TrackingQuery.cs
- GrammarBuilderWildcard.cs
- SqlBuilder.cs
- DomainConstraint.cs
- MetadataUtil.cs
- ApplicationProxyInternal.cs
- FtpWebRequest.cs
- ArraySegment.cs
- CodeTypeDeclarationCollection.cs
- Component.cs
- SafeThreadHandle.cs
- NullExtension.cs
- Walker.cs
- ActivityCodeDomSerializer.cs
- ActivationProxy.cs
- ContextMenuAutomationPeer.cs
- StringOutput.cs
- Typography.cs
- RadioButtonFlatAdapter.cs
- SqlTrackingWorkflowInstance.cs
- WpfWebRequestHelper.cs
- MethodExpr.cs
- DesignRelationCollection.cs
- SharedStatics.cs
- IndentedWriter.cs
- AuthorizationSection.cs
- StringHandle.cs
- AnimationException.cs
- DataGridItem.cs
- SystemTcpConnection.cs
- TransactionInformation.cs
- SubpageParaClient.cs
- QueueSurrogate.cs
- BreakRecordTable.cs
- SerializationTrace.cs
- SiteMapHierarchicalDataSourceView.cs
- SignatureGenerator.cs
- GB18030Encoding.cs
- StreamGeometryContext.cs
- ServiceEndpointAssociationProvider.cs
- LineSegment.cs
- ResXResourceReader.cs
- XmlDataSourceNodeDescriptor.cs
- Hex.cs
- UnsafeNativeMethodsCLR.cs
- OperandQuery.cs
- IDReferencePropertyAttribute.cs
- ProfileParameter.cs
- MeasureData.cs
- XamlToRtfParser.cs
- TemplateControlCodeDomTreeGenerator.cs
- ListViewDataItem.cs
- LongMinMaxAggregationOperator.cs
- CodeMemberProperty.cs
- SafeSecurityHelper.cs
- GZipStream.cs
- DiscoveryMessageSequence.cs
- SchemaElementDecl.cs
- DateTimeConverter2.cs
- CacheSection.cs
- Int64AnimationBase.cs
- CompatibleComparer.cs
- IntPtr.cs
- MediaCommands.cs
- XmlSchemaCompilationSettings.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DSASignatureFormatter.cs
- TemplatedMailWebEventProvider.cs
- SaveRecipientRequest.cs
- EditingMode.cs
- NumericUpDownAcceleration.cs
- DataBindEngine.cs
- SocketInformation.cs
- XmlDocumentSchema.cs
- Font.cs
- ApplicationInterop.cs
- WebPartDeleteVerb.cs
- GC.cs
- DataShape.cs
- ImmutableObjectAttribute.cs
- AdPostCacheSubstitution.cs