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
- BamlStream.cs
- MetabaseServerConfig.cs
- DbModificationClause.cs
- SystemNetworkInterface.cs
- CodeCatchClause.cs
- MediaScriptCommandRoutedEventArgs.cs
- DataServiceHostFactory.cs
- SourceSwitch.cs
- PropertyMetadata.cs
- SoapAttributes.cs
- precedingquery.cs
- InheritedPropertyDescriptor.cs
- BoundPropertyEntry.cs
- WinFormsSpinner.cs
- VarRefManager.cs
- DoubleAnimationClockResource.cs
- FrameworkObject.cs
- StateRuntime.cs
- SubpageParaClient.cs
- FloaterParaClient.cs
- CharacterShapingProperties.cs
- PropertyInformation.cs
- PhysicalOps.cs
- AutoCompleteStringCollection.cs
- ThicknessAnimationUsingKeyFrames.cs
- CheckBox.cs
- Page.cs
- AxWrapperGen.cs
- SqlNode.cs
- SystemDiagnosticsSection.cs
- AssemblyCache.cs
- PersonalizationStateInfo.cs
- ByteStack.cs
- ChangeInterceptorAttribute.cs
- SiteMapNodeItemEventArgs.cs
- ExpressionConverter.cs
- ObjectManager.cs
- AppDomainProtocolHandler.cs
- ObjRef.cs
- MissingMemberException.cs
- TextEditorThreadLocalStore.cs
- ActivityExecutorDelegateInfo.cs
- IntSecurity.cs
- Message.cs
- OrderByExpression.cs
- ItemsPresenter.cs
- NegationPusher.cs
- ObjectStateEntryDbDataRecord.cs
- DbParameterHelper.cs
- IFormattable.cs
- httpstaticobjectscollection.cs
- SqlBinder.cs
- ResXResourceWriter.cs
- ForeignConstraint.cs
- CreateBookmarkScope.cs
- PropertyInfoSet.cs
- ColorConvertedBitmap.cs
- FlowDocument.cs
- HostingEnvironmentException.cs
- NodeLabelEditEvent.cs
- LayoutEngine.cs
- TablePattern.cs
- ToolboxItemSnapLineBehavior.cs
- GraphicsContext.cs
- XmlDataDocument.cs
- HttpServerUtilityWrapper.cs
- SerializableTypeCodeDomSerializer.cs
- HttpResponseHeader.cs
- ValueSerializerAttribute.cs
- RestClientProxyHandler.cs
- DictionarySurrogate.cs
- HMAC.cs
- MultidimensionalArrayItemReference.cs
- DateBoldEvent.cs
- Transactions.cs
- FtpRequestCacheValidator.cs
- ELinqQueryState.cs
- CounterSample.cs
- EncoderBestFitFallback.cs
- FixedSOMPage.cs
- HttpInputStream.cs
- RowsCopiedEventArgs.cs
- FolderLevelBuildProvider.cs
- StateMachineWorkflow.cs
- HeaderCollection.cs
- EditorZoneAutoFormat.cs
- HtmlControlDesigner.cs
- Perspective.cs
- TextFindEngine.cs
- TextLineBreak.cs
- ResizeBehavior.cs
- StreamWriter.cs
- DrawingContextDrawingContextWalker.cs
- Compilation.cs
- SystemIPv6InterfaceProperties.cs
- XmlAnyAttributeAttribute.cs
- IgnoreFileBuildProvider.cs
- WindowsContainer.cs
- CfgSemanticTag.cs
- ObjRef.cs