Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / WhiteSpaceTrimStringConverter.cs / 1305376 / 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
- DeclarativeExpressionConditionDeclaration.cs
- RegistryKey.cs
- Security.cs
- figurelengthconverter.cs
- AvTrace.cs
- DbSetClause.cs
- FixedSOMPageElement.cs
- SqlDesignerDataSourceView.cs
- CustomGrammar.cs
- CqlLexer.cs
- EmulateRecognizeCompletedEventArgs.cs
- SystemWebExtensionsSectionGroup.cs
- ToolZoneDesigner.cs
- ReceiveMessageContent.cs
- FontFamily.cs
- ToolZone.cs
- GradientBrush.cs
- LinkedResource.cs
- UnsafeNativeMethods.cs
- WindowsFormsEditorServiceHelper.cs
- ColorDialog.cs
- InputProviderSite.cs
- WrapPanel.cs
- KeyPullup.cs
- VectorCollection.cs
- DbUpdateCommandTree.cs
- XmlMtomReader.cs
- Ipv6Element.cs
- ZipIOLocalFileDataDescriptor.cs
- BamlLocalizableResourceKey.cs
- DocumentPaginator.cs
- WebEventTraceProvider.cs
- LinkedResource.cs
- SectionInformation.cs
- DataGridViewElement.cs
- OptimisticConcurrencyException.cs
- MDIControlStrip.cs
- FileDialog.cs
- Calendar.cs
- DictionaryBase.cs
- SecurityTokenTypes.cs
- AnimationException.cs
- PointConverter.cs
- HttpConfigurationSystem.cs
- DiscreteKeyFrames.cs
- WinCategoryAttribute.cs
- Dynamic.cs
- VBIdentifierTrimConverter.cs
- TraversalRequest.cs
- SwitchAttribute.cs
- BitmapPalette.cs
- ComponentCommands.cs
- ClientConfigPaths.cs
- COM2PictureConverter.cs
- PopupRoot.cs
- BoolExpression.cs
- UserControlAutomationPeer.cs
- CollectionBuilder.cs
- ConcurrencyMode.cs
- SQLBytes.cs
- RolePrincipal.cs
- FamilyTypeface.cs
- PropertyDescriptorCollection.cs
- DataGridViewBindingCompleteEventArgs.cs
- XmlChildNodes.cs
- SettingsPropertyNotFoundException.cs
- LoadedOrUnloadedOperation.cs
- AppSettings.cs
- RemotingException.cs
- Geometry3D.cs
- XmlSchemaObject.cs
- SystemNetworkInterface.cs
- DeflateStreamAsyncResult.cs
- ReleaseInstanceMode.cs
- WpfKnownTypeInvoker.cs
- LineBreak.cs
- StylusPointPropertyInfoDefaults.cs
- OAVariantLib.cs
- HttpsHostedTransportConfiguration.cs
- WorkflowNamespace.cs
- XmlSerializerFactory.cs
- _ListenerAsyncResult.cs
- SpellerStatusTable.cs
- RecordsAffectedEventArgs.cs
- MouseGesture.cs
- selecteditemcollection.cs
- NumericUpDownAccelerationCollection.cs
- DelegatingTypeDescriptionProvider.cs
- ReferenceConverter.cs
- RowTypePropertyElement.cs
- BatchParser.cs
- Emitter.cs
- PropertyMetadata.cs
- ParenthesizePropertyNameAttribute.cs
- SystemColorTracker.cs
- UnmanagedMemoryStreamWrapper.cs
- ObjectParameter.cs
- AttributeProviderAttribute.cs
- DBCommand.cs
- CapabilitiesAssignment.cs