Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / LowerCaseStringConverter.cs / 2 / LowerCaseStringConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /***************************************************************************** From machine.config******************************************************************************/ namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.Globalization; using System.IO; using System.Text; using System.Web.Util; using System.ComponentModel; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class LowerCaseStringConverter : TypeConverter { public override bool CanConvertTo(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override bool CanConvertFrom(ITypeDescriptorContext ctx, Type type) { return (type == typeof(string)); } public override object ConvertTo(ITypeDescriptorContext ctx, CultureInfo ci, object value, Type type) { if (value == null) { return String.Empty; } return ((string)value).ToLower(CultureInfo.InvariantCulture); } public override object ConvertFrom(ITypeDescriptorContext ctx, CultureInfo ci, object data) { Debug.Assert(data != null); Debug.Assert(data is string); return ((string)data).ToLower(CultureInfo.InvariantCulture); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DrawingAttributes.cs
- OutOfMemoryException.cs
- COM2PropertyBuilderUITypeEditor.cs
- ElementMarkupObject.cs
- List.cs
- ProviderIncompatibleException.cs
- ProcessProtocolHandler.cs
- HttpRequestCacheValidator.cs
- DbProviderManifest.cs
- GlobalProxySelection.cs
- OracleRowUpdatingEventArgs.cs
- SortDescriptionCollection.cs
- WebPartConnectionsEventArgs.cs
- CustomError.cs
- SafeNativeMethods.cs
- FileInfo.cs
- BlurBitmapEffect.cs
- WorkflowItemsPresenter.cs
- EditCommandColumn.cs
- SponsorHelper.cs
- ZoneMembershipCondition.cs
- RadioButton.cs
- TraceSwitch.cs
- DataContractSerializerOperationBehavior.cs
- UnsafeNativeMethods.cs
- QueryStringParameter.cs
- EntityDataSourceValidationException.cs
- CoTaskMemUnicodeSafeHandle.cs
- IItemContainerGenerator.cs
- PublisherIdentityPermission.cs
- InputElement.cs
- DataGridState.cs
- XPathDocumentIterator.cs
- Point3DAnimation.cs
- AssemblyResourceLoader.cs
- WindowsFormsSynchronizationContext.cs
- Permission.cs
- DetailsViewInsertEventArgs.cs
- ConsumerConnectionPoint.cs
- AudioLevelUpdatedEventArgs.cs
- ConfigurationManagerInternal.cs
- FindCriteriaElement.cs
- KoreanCalendar.cs
- cryptoapiTransform.cs
- StreamedWorkflowDefinitionContext.cs
- StateMachine.cs
- XPathNavigatorKeyComparer.cs
- DragDropManager.cs
- PageParserFilter.cs
- SoundPlayer.cs
- SqlNodeAnnotations.cs
- XmlWrappingWriter.cs
- ManipulationVelocities.cs
- EventMappingSettingsCollection.cs
- sqlinternaltransaction.cs
- PreservationFileReader.cs
- ScrollPattern.cs
- DataServiceProcessingPipelineEventArgs.cs
- RegexGroupCollection.cs
- UdpTransportBindingElement.cs
- Activity.cs
- IncrementalReadDecoders.cs
- OletxResourceManager.cs
- MailMessage.cs
- DataGridViewAutoSizeModeEventArgs.cs
- HtmlControl.cs
- StringAnimationUsingKeyFrames.cs
- ScrollItemPattern.cs
- EarlyBoundInfo.cs
- SessionStateModule.cs
- SemaphoreSecurity.cs
- ActivityBuilderHelper.cs
- ResolveResponse.cs
- TypedElement.cs
- DoubleUtil.cs
- BezierSegment.cs
- IndentTextWriter.cs
- AssertUtility.cs
- ProcessInfo.cs
- SqlServer2KCompatibilityCheck.cs
- XmlSchemaAny.cs
- ActivationArguments.cs
- SubqueryRules.cs
- SystemPens.cs
- KnowledgeBase.cs
- SoapIncludeAttribute.cs
- BamlCollectionHolder.cs
- ScaleTransform3D.cs
- TypeConstant.cs
- DataGridViewTextBoxColumn.cs
- SrgsGrammarCompiler.cs
- ResourceFallbackManager.cs
- MetadataArtifactLoaderComposite.cs
- ResXBuildProvider.cs
- ObjectComplexPropertyMapping.cs
- TabletDevice.cs
- GeneralTransform2DTo3D.cs
- KeyInfo.cs
- SelectionRangeConverter.cs
- EndpointDiscoveryMetadata11.cs