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
- DataBoundControl.cs
- httpserverutility.cs
- validation.cs
- XmlAnyElementAttributes.cs
- XamlToRtfParser.cs
- Invariant.cs
- PerfCounters.cs
- WebServiceBindingAttribute.cs
- ActivityExecutionFilter.cs
- ApplicationId.cs
- DesigntimeLicenseContextSerializer.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- SR.cs
- XmlSchemaSimpleTypeUnion.cs
- SevenBitStream.cs
- JulianCalendar.cs
- SQLBytesStorage.cs
- FrameworkElementFactoryMarkupObject.cs
- RangeValuePattern.cs
- IteratorFilter.cs
- ReferencedType.cs
- SuppressMergeCheckAttribute.cs
- SerializerDescriptor.cs
- Wildcard.cs
- QueryCacheManager.cs
- VerticalAlignConverter.cs
- SqlError.cs
- DataSourceControlBuilder.cs
- ToolStripPanelCell.cs
- XhtmlConformanceSection.cs
- RandomNumberGenerator.cs
- Inflater.cs
- BuildProvider.cs
- SchemaElementDecl.cs
- HTMLTagNameToTypeMapper.cs
- DirtyTextRange.cs
- Point.cs
- SafeThemeHandle.cs
- HtmlImage.cs
- CodeGenerator.cs
- Documentation.cs
- DataProtection.cs
- _BasicClient.cs
- URLEditor.cs
- SyncOperationState.cs
- Pen.cs
- FullTextLine.cs
- Separator.cs
- ValidationHelper.cs
- RegionData.cs
- AliasedSlot.cs
- ParagraphResult.cs
- SqlFactory.cs
- EventMappingSettingsCollection.cs
- ProfileProvider.cs
- handlecollector.cs
- DataTableReader.cs
- TextFormatterContext.cs
- OrderedDictionaryStateHelper.cs
- XmlSchemaParticle.cs
- NumberFormatInfo.cs
- EntityDataReader.cs
- WindowsTokenRoleProvider.cs
- SymDocumentType.cs
- VisualProxy.cs
- MobileRedirect.cs
- DefaultWorkflowLoaderService.cs
- ContainerVisual.cs
- PerformanceCounterTraceRecord.cs
- Opcode.cs
- Bits.cs
- ASCIIEncoding.cs
- Stacktrace.cs
- DrawingVisualDrawingContext.cs
- CorrelationValidator.cs
- GC.cs
- MergablePropertyAttribute.cs
- PrimitiveType.cs
- HandlerFactoryWrapper.cs
- AttachedAnnotation.cs
- SchemaImporterExtensionElementCollection.cs
- DiagnosticEventProvider.cs
- XmlSchemaAttributeGroup.cs
- validationstate.cs
- DefaultAsyncDataDispatcher.cs
- NetMsmqBinding.cs
- httpapplicationstate.cs
- OracleString.cs
- MetadataCache.cs
- Timeline.cs
- SqlBuffer.cs
- UnsafeNativeMethods.cs
- ChangePassword.cs
- XmlDictionaryString.cs
- XmlSchemaInfo.cs
- SrgsElementFactory.cs
- MemoryRecordBuffer.cs
- SchemaElement.cs
- AssertFilter.cs
- StopStoryboard.cs