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
- ReachSerializableProperties.cs
- HtmlDocument.cs
- TextElementEditingBehaviorAttribute.cs
- SingleQueryOperator.cs
- GrammarBuilderBase.cs
- ContentHostHelper.cs
- ConfigXmlWhitespace.cs
- XmlSchemaAll.cs
- ImageAttributes.cs
- ToolStripButton.cs
- Conditional.cs
- PanelDesigner.cs
- IntSecurity.cs
- InstanceCreationEditor.cs
- Attributes.cs
- OracleColumn.cs
- EdmComplexPropertyAttribute.cs
- WebRequestModuleElementCollection.cs
- ContentFilePart.cs
- ClassDataContract.cs
- XmlStringTable.cs
- XPathChildIterator.cs
- TypeCodeDomSerializer.cs
- XmlAutoDetectWriter.cs
- OracleConnectionString.cs
- FacetChecker.cs
- ECDiffieHellmanCng.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- DispatcherOperation.cs
- WinFormsSecurity.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- RecordConverter.cs
- WindowsProgressbar.cs
- XmlQueryTypeFactory.cs
- basevalidator.cs
- ThicknessAnimationUsingKeyFrames.cs
- JsonWriter.cs
- ApplicationGesture.cs
- WmlPhoneCallAdapter.cs
- Floater.cs
- DataListComponentEditor.cs
- ConnectionConsumerAttribute.cs
- VerticalAlignConverter.cs
- ConfigXmlAttribute.cs
- Types.cs
- RemotingHelper.cs
- DictionaryBase.cs
- SmiXetterAccessMap.cs
- DodSequenceMerge.cs
- IPipelineRuntime.cs
- StylusButtonEventArgs.cs
- GPPOINTF.cs
- TransformerInfoCollection.cs
- DesignSurfaceCollection.cs
- PropertyItem.cs
- JulianCalendar.cs
- WindowsFont.cs
- ApplicationSecurityInfo.cs
- BindingMAnagerBase.cs
- XmlSchemaFacet.cs
- EntityPropertyMappingAttribute.cs
- XNodeNavigator.cs
- MemberDomainMap.cs
- MarkerProperties.cs
- SqlDataSourceParameterParser.cs
- NamespaceQuery.cs
- OracleColumn.cs
- TreeNodeStyleCollection.cs
- ObjectQueryExecutionPlan.cs
- Column.cs
- ConnectionStringsExpressionBuilder.cs
- Int64AnimationUsingKeyFrames.cs
- ExpressionPrinter.cs
- diagnosticsswitches.cs
- ConfigurationStrings.cs
- SiteMapHierarchicalDataSourceView.cs
- OutputCacheSettingsSection.cs
- DetailsViewRowCollection.cs
- FilteredAttributeCollection.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SerializableTypeCodeDomSerializer.cs
- TextTreeTextBlock.cs
- XPathDocumentIterator.cs
- SkinBuilder.cs
- Input.cs
- EditorBrowsableAttribute.cs
- ObjectViewFactory.cs
- DeviceContext.cs
- PresentationAppDomainManager.cs
- WebPartCatalogAddVerb.cs
- DataSourceXmlSubItemAttribute.cs
- ValidatorCompatibilityHelper.cs
- XmlWriterDelegator.cs
- SearchForVirtualItemEventArgs.cs
- Win32.cs
- Stroke2.cs
- DataFormat.cs
- DelayedRegex.cs
- ObjectAnimationBase.cs
- NumberFormatInfo.cs