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
- Queue.cs
- KoreanLunisolarCalendar.cs
- webclient.cs
- SqlMethodAttribute.cs
- OptimizerPatterns.cs
- ClientRoleProvider.cs
- RawStylusInputCustomDataList.cs
- ChangesetResponse.cs
- CacheVirtualItemsEvent.cs
- OutputCacheSettings.cs
- PerformanceCounter.cs
- XmlSiteMapProvider.cs
- SortedList.cs
- RenderContext.cs
- DataTableNewRowEvent.cs
- WebPartConnectionsConfigureVerb.cs
- MethodAccessException.cs
- Preprocessor.cs
- SystemIcmpV6Statistics.cs
- RegexStringValidatorAttribute.cs
- ActivityWithResultWrapper.cs
- OleDbErrorCollection.cs
- IndependentAnimationStorage.cs
- BlurEffect.cs
- BindingExpression.cs
- XmlSchemaCollection.cs
- UpdateExpressionVisitor.cs
- CaseStatementProjectedSlot.cs
- SafeFreeMibTable.cs
- FrameworkElement.cs
- DmlSqlGenerator.cs
- DoWorkEventArgs.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- RemoteWebConfigurationHostStream.cs
- wgx_sdk_version.cs
- XmlSchemaObjectCollection.cs
- ResourceReader.cs
- Point3DCollectionConverter.cs
- PathSegmentCollection.cs
- MemoryRecordBuffer.cs
- securestring.cs
- CompensationParticipant.cs
- TreeViewImageGenerator.cs
- UdpChannelListener.cs
- RangeExpression.cs
- FlowDecisionLabelFeature.cs
- ListItemConverter.cs
- ResourceDictionary.cs
- CommentEmitter.cs
- SystemIPInterfaceProperties.cs
- ObjectDataSourceDisposingEventArgs.cs
- TextServicesCompartmentEventSink.cs
- SQLByteStorage.cs
- CodeMemberProperty.cs
- WaitHandle.cs
- XmlArrayItemAttribute.cs
- Vector3DKeyFrameCollection.cs
- WindowsSpinner.cs
- DesignRelationCollection.cs
- ZipIOLocalFileBlock.cs
- ResXDataNode.cs
- XmlMembersMapping.cs
- WebConfigurationHostFileChange.cs
- Profiler.cs
- TreeNodeCollection.cs
- CodeTypeConstructor.cs
- InstanceKeyCompleteException.cs
- DownloadProgressEventArgs.cs
- TextCompositionEventArgs.cs
- ProcessHostFactoryHelper.cs
- Attributes.cs
- AssemblyAssociatedContentFileAttribute.cs
- DBDataPermission.cs
- ComplexPropertyEntry.cs
- SchemaTypeEmitter.cs
- BehaviorEditorPart.cs
- ControlValuePropertyAttribute.cs
- BinaryCommonClasses.cs
- GACIdentityPermission.cs
- AutomationEvent.cs
- ConfigXmlSignificantWhitespace.cs
- _SingleItemRequestCache.cs
- HttpCapabilitiesSectionHandler.cs
- sitestring.cs
- InvalidTimeZoneException.cs
- SetterTriggerConditionValueConverter.cs
- ExecutionEngineException.cs
- CreateParams.cs
- OrderPreservingPipeliningSpoolingTask.cs
- CodeCastExpression.cs
- FormsAuthentication.cs
- CodeStatementCollection.cs
- PrivateFontCollection.cs
- FontCacheUtil.cs
- XmlEncodedRawTextWriter.cs
- WebUtil.cs
- DefaultClaimSet.cs
- SymbolEqualComparer.cs
- ObjectSet.cs
- CommandConverter.cs