Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / LowerCaseStringConverter.cs / 5 / 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
- ListControlConvertEventArgs.cs
- MimeMultiPart.cs
- IFlowDocumentViewer.cs
- NamespaceEmitter.cs
- JsonEncodingStreamWrapper.cs
- ExceptionUtility.cs
- ColorTranslator.cs
- Permission.cs
- GridPattern.cs
- InstalledFontCollection.cs
- XmlNode.cs
- VectorConverter.cs
- XPathNodePointer.cs
- Pointer.cs
- AxHost.cs
- __Filters.cs
- JavaScriptObjectDeserializer.cs
- AnonymousIdentificationSection.cs
- DataGridParentRows.cs
- DynamicRenderer.cs
- HtmlInputFile.cs
- TextRunCacheImp.cs
- PackageDocument.cs
- HttpWebResponse.cs
- AuthenticationManager.cs
- DesignTimeVisibleAttribute.cs
- IntegerValidatorAttribute.cs
- NullableFloatMinMaxAggregationOperator.cs
- TraceContextEventArgs.cs
- ReadOnlyDataSource.cs
- TdsParserSessionPool.cs
- TemplateColumn.cs
- UnsafeNativeMethods.cs
- ReadOnlyPropertyMetadata.cs
- ActivityDelegate.cs
- RemoteCryptoDecryptRequest.cs
- IfAction.cs
- XmlSchemaSubstitutionGroup.cs
- DataColumnPropertyDescriptor.cs
- NavigationFailedEventArgs.cs
- DataTable.cs
- XmlReflectionImporter.cs
- Comparer.cs
- ElementAction.cs
- BindStream.cs
- XmlCDATASection.cs
- Matrix.cs
- FlowLayoutSettings.cs
- MediaContextNotificationWindow.cs
- XslTransform.cs
- SerializationAttributes.cs
- LogReserveAndAppendState.cs
- Wizard.cs
- PeerPresenceInfo.cs
- DirectoryNotFoundException.cs
- CryptoApi.cs
- DbgCompiler.cs
- ToolTipService.cs
- DataReceivedEventArgs.cs
- EntityDataSourceChangedEventArgs.cs
- SelectionManager.cs
- ToolBar.cs
- DataGridViewElement.cs
- Exception.cs
- DataGridViewImageCell.cs
- ExtensionQuery.cs
- CompilationRelaxations.cs
- InputProviderSite.cs
- TraceData.cs
- WeakHashtable.cs
- XmlTextReaderImplHelpers.cs
- TiffBitmapEncoder.cs
- EntityDataSourceReferenceGroup.cs
- ProjectionPathBuilder.cs
- EncryptedKey.cs
- PropertyRecord.cs
- SQLChars.cs
- CompoundFileStreamReference.cs
- HostSecurityManager.cs
- IResourceProvider.cs
- ServerIdentity.cs
- TraceSection.cs
- DataViewListener.cs
- SoapCodeExporter.cs
- XsdCachingReader.cs
- EventOpcode.cs
- SmtpMail.cs
- ButtonFieldBase.cs
- ViewBox.cs
- IDispatchConstantAttribute.cs
- SynchronizationContext.cs
- FrameDimension.cs
- WindowsListViewItemCheckBox.cs
- ImageFormatConverter.cs
- SQLDoubleStorage.cs
- InvalidateEvent.cs
- PerformanceCounter.cs
- ImageFormat.cs
- XslCompiledTransform.cs
- StringWriter.cs