Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / LowerCaseStringConverter.cs / 1 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // 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); } } } // 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
- FileDialog.cs
- FormatException.cs
- TextUtf8RawTextWriter.cs
- ComPlusTypeValidator.cs
- HtmlInputCheckBox.cs
- VariableQuery.cs
- WhiteSpaceTrimStringConverter.cs
- DrawItemEvent.cs
- RTTrackingProfile.cs
- IIS7WorkerRequest.cs
- ConfigPathUtility.cs
- TextDecorationCollectionConverter.cs
- AssertFilter.cs
- CFGGrammar.cs
- MachineKeySection.cs
- MergePropertyDescriptor.cs
- IxmlLineInfo.cs
- HtmlTableRowCollection.cs
- XmlCharCheckingWriter.cs
- PreservationFileWriter.cs
- CaseInsensitiveComparer.cs
- MenuItemCollectionEditorDialog.cs
- ComplexLine.cs
- SqlDependencyUtils.cs
- GridItem.cs
- SafeUserTokenHandle.cs
- TypefaceMap.cs
- CalendarTable.cs
- UrlPropertyAttribute.cs
- TypeReference.cs
- Highlights.cs
- PropertyInfoSet.cs
- ArrayElementGridEntry.cs
- BitmapMetadataBlob.cs
- HitTestDrawingContextWalker.cs
- PeerNameRecord.cs
- InvalidDataException.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- SubpageParaClient.cs
- MsmqHostedTransportManager.cs
- DrawListViewItemEventArgs.cs
- PeerOutputChannel.cs
- Int32.cs
- Range.cs
- SourceCollection.cs
- ElasticEase.cs
- WebConfigurationFileMap.cs
- OracleNumber.cs
- LoadedEvent.cs
- CompilationUtil.cs
- Grant.cs
- StrongNameUtility.cs
- CapabilitiesSection.cs
- UserControl.cs
- MethodBuilder.cs
- ISCIIEncoding.cs
- WorkflowMarkupSerializationException.cs
- ComPersistableTypeElement.cs
- MultiAsyncResult.cs
- ItemAutomationPeer.cs
- DefaultHttpHandler.cs
- BrowserCapabilitiesCodeGenerator.cs
- AssertFilter.cs
- MgmtConfigurationRecord.cs
- DSACryptoServiceProvider.cs
- UrlMappingCollection.cs
- SizeAnimationUsingKeyFrames.cs
- DataColumnPropertyDescriptor.cs
- ErrorEventArgs.cs
- PermissionListSet.cs
- HwndHostAutomationPeer.cs
- oledbconnectionstring.cs
- ExternalCalls.cs
- ChannelCacheSettings.cs
- DataGridViewImageCell.cs
- AVElementHelper.cs
- XmlImplementation.cs
- BuildProviderUtils.cs
- RadioButtonAutomationPeer.cs
- FilteredXmlReader.cs
- ComponentResourceManager.cs
- FileVersion.cs
- ModuleConfigurationInfo.cs
- DesignerToolStripControlHost.cs
- HtmlInputControl.cs
- TabControlEvent.cs
- DoubleAnimationUsingPath.cs
- SmiConnection.cs
- EntityCommandCompilationException.cs
- SuppressMessageAttribute.cs
- MonthChangedEventArgs.cs
- XMLDiffLoader.cs
- SeekableReadStream.cs
- CodeAccessPermission.cs
- CodeDomLocalizationProvider.cs
- ReferenceEqualityComparer.cs
- XmlToDatasetMap.cs
- XPathPatternBuilder.cs
- PartialTrustVisibleAssembly.cs
- AutoCompleteStringCollection.cs