Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Configuration / System / Configuration / StringUtil.cs / 1 / StringUtil.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Collections; using System.Collections.Specialized; using System.Configuration; using System.Globalization; using System.IO; using System.Runtime.InteropServices; using System.Security.Permissions; using System.Security; using System.Text; using System.Xml; using Microsoft.Win32; static internal class StringUtil { #if UNUSED_CODE /* * Determines if two strings are equal. */ internal static bool Equals(string s1, string s2) { return String.Equals(s1, s2, StringComparison.Ordinal); } #endif /* * Determines if two strings are equal. Treats null and String.Empty as equivalent. */ internal static bool EqualsNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.Ordinal); } /* * Determines if two strings are equal, ignoring case. */ internal static bool EqualsIgnoreCase(string s1, string s2) { return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #if UNUSED_CODE /* * Determines if two strings are equal, ignoring case. Treats null and String.Empty as equivalent. */ internal static bool EqualsIgnoreCaseNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #endif /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWith(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.Ordinal); } /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWithIgnoreCase(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.OrdinalIgnoreCase); } internal static string[] ObjectArrayToStringArray(object[] objectArray) { String[] stringKeys = new String[objectArray.Length]; objectArray.CopyTo(stringKeys, 0); return stringKeys; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration { using System.Collections; using System.Collections.Specialized; using System.Configuration; using System.Globalization; using System.IO; using System.Runtime.InteropServices; using System.Security.Permissions; using System.Security; using System.Text; using System.Xml; using Microsoft.Win32; static internal class StringUtil { #if UNUSED_CODE /* * Determines if two strings are equal. */ internal static bool Equals(string s1, string s2) { return String.Equals(s1, s2, StringComparison.Ordinal); } #endif /* * Determines if two strings are equal. Treats null and String.Empty as equivalent. */ internal static bool EqualsNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.Ordinal); } /* * Determines if two strings are equal, ignoring case. */ internal static bool EqualsIgnoreCase(string s1, string s2) { return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #if UNUSED_CODE /* * Determines if two strings are equal, ignoring case. Treats null and String.Empty as equivalent. */ internal static bool EqualsIgnoreCaseNE(string s1, string s2) { if (s1 == null) { s1 = String.Empty; } if (s2 == null) { s2 = String.Empty; } return String.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } #endif /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWith(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.Ordinal); } /* * Determines if the first string starts with the second string, ignoring case. */ internal static bool StartsWithIgnoreCase(string s1, string s2) { if (s2 == null) { return false; } return 0 == String.Compare(s1, 0, s2, 0, s2.Length, StringComparison.OrdinalIgnoreCase); } internal static string[] ObjectArrayToStringArray(object[] objectArray) { String[] stringKeys = new String[objectArray.Length]; objectArray.CopyTo(stringKeys, 0); return stringKeys; } } } // 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
- XmlSerializerNamespaces.cs
- UseLicense.cs
- ScopedKnownTypes.cs
- SafeSecurityHandles.cs
- ColumnBinding.cs
- NativeMethods.cs
- SimpleHandlerBuildProvider.cs
- CatalogPartCollection.cs
- NativeMethods.cs
- ResourceSet.cs
- SynchronizedReadOnlyCollection.cs
- Psha1DerivedKeyGenerator.cs
- XmlSchemaInfo.cs
- ComPersistableTypeElement.cs
- Closure.cs
- SafeEventLogWriteHandle.cs
- TraceLog.cs
- DetailsViewInsertEventArgs.cs
- NameValueConfigurationCollection.cs
- ImageConverter.cs
- CharacterShapingProperties.cs
- FormViewUpdatedEventArgs.cs
- XmlAnyAttributeAttribute.cs
- XmlSecureResolver.cs
- PointF.cs
- CharacterMetrics.cs
- Stack.cs
- SignatureConfirmations.cs
- WorkflowControlEndpoint.cs
- ObjectTokenCategory.cs
- CompiledAction.cs
- AlternationConverter.cs
- isolationinterop.cs
- XamlSerializerUtil.cs
- XmlDomTextWriter.cs
- X509Certificate2.cs
- XamlReader.cs
- BitmapEffectInputData.cs
- MembershipSection.cs
- TextSelectionHelper.cs
- sqlpipe.cs
- ObjectConverter.cs
- HostProtectionPermission.cs
- UserControlAutomationPeer.cs
- ConfigurationFileMap.cs
- TypedColumnHandler.cs
- FontDialog.cs
- DataGridViewMethods.cs
- GZipStream.cs
- VisualTreeUtils.cs
- FontStretchConverter.cs
- GiveFeedbackEventArgs.cs
- LoginView.cs
- PointValueSerializer.cs
- CodeSnippetStatement.cs
- GenericIdentity.cs
- KeyboardDevice.cs
- CheckBoxAutomationPeer.cs
- coordinator.cs
- ViewEvent.cs
- DynamicPropertyHolder.cs
- DataGridViewElement.cs
- BufferModesCollection.cs
- ComboBoxAutomationPeer.cs
- TraceSource.cs
- FormatConvertedBitmap.cs
- XPathAxisIterator.cs
- Int64AnimationUsingKeyFrames.cs
- SingleResultAttribute.cs
- MenuItemAutomationPeer.cs
- RangeContentEnumerator.cs
- IntegrationExceptionEventArgs.cs
- validation.cs
- WindowsSecurityTokenAuthenticator.cs
- DataControlField.cs
- DoubleCollectionConverter.cs
- ApplicationServiceHelper.cs
- HttpBindingExtension.cs
- BitmapEffectOutputConnector.cs
- Point3DAnimationBase.cs
- Util.cs
- WebFormDesignerActionService.cs
- PropertyManager.cs
- CompatibleComparer.cs
- PowerStatus.cs
- HttpContext.cs
- WorkflowViewService.cs
- InputQueue.cs
- StatusBarPanel.cs
- XslVisitor.cs
- ScopelessEnumAttribute.cs
- PropertyGrid.cs
- ContentTextAutomationPeer.cs
- RequestStatusBarUpdateEventArgs.cs
- DynamicUpdateCommand.cs
- ThreadExceptionDialog.cs
- ExtenderProvidedPropertyAttribute.cs
- PerCallInstanceContextProvider.cs
- CompositeActivityValidator.cs
- FastEncoder.cs