Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / Util / HexParser.cs / 1305376 / HexParser.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Util { using System; using System.Globalization; using System.Text; internal static class HexParser { public static byte[] Parse(string token) { byte[] tokenBytes = new byte[token.Length / 2]; for (int i = 0; i < tokenBytes.Length; i++) { tokenBytes[i] = Byte.Parse(token.Substring(i * 2, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture); } return tokenBytes; } public static string ToString(byte[] tokenBytes) { StringBuilder tokenBuilder = new StringBuilder(tokenBytes.Length * 2); for (int i = 0; i < tokenBytes.Length; i++) { tokenBuilder.Append(tokenBytes[i].ToString("x2", CultureInfo.InvariantCulture)); } return tokenBuilder.ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Util { using System; using System.Globalization; using System.Text; internal static class HexParser { public static byte[] Parse(string token) { byte[] tokenBytes = new byte[token.Length / 2]; for (int i = 0; i < tokenBytes.Length; i++) { tokenBytes[i] = Byte.Parse(token.Substring(i * 2, 2), NumberStyles.HexNumber, CultureInfo.InvariantCulture); } return tokenBytes; } public static string ToString(byte[] tokenBytes) { StringBuilder tokenBuilder = new StringBuilder(tokenBytes.Length * 2); for (int i = 0; i < tokenBytes.Length; i++) { tokenBuilder.Append(tokenBytes[i].ToString("x2", CultureInfo.InvariantCulture)); } return tokenBuilder.ToString(); } } } // 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
- TypeSource.cs
- DataTemplate.cs
- HashAlgorithm.cs
- PeerNodeAddress.cs
- CorePropertiesFilter.cs
- HTTPRemotingHandler.cs
- DetailsViewDeletedEventArgs.cs
- WindowsFormsHostAutomationPeer.cs
- BooleanConverter.cs
- ServiceHttpModule.cs
- HwndHost.cs
- ProviderCommandInfoUtils.cs
- BindableTemplateBuilder.cs
- RIPEMD160Managed.cs
- ProfilePropertySettings.cs
- WebRequest.cs
- XmlSchemaObjectCollection.cs
- CryptoProvider.cs
- ActivityTypeDesigner.xaml.cs
- UMPAttributes.cs
- DataGridViewRowHeaderCell.cs
- _OSSOCK.cs
- GridViewDesigner.cs
- PeerObject.cs
- ControlCachePolicy.cs
- XAMLParseException.cs
- XmlException.cs
- XamlTypeMapper.cs
- WindowVisualStateTracker.cs
- MobileControlsSection.cs
- BoundColumn.cs
- XPathNavigatorKeyComparer.cs
- sqlcontext.cs
- X509SecurityTokenAuthenticator.cs
- Error.cs
- WorkflowServiceHostFactory.cs
- ExpressionBindingCollection.cs
- ProtocolsSection.cs
- UrlPropertyAttribute.cs
- Polygon.cs
- DocumentEventArgs.cs
- WSSecurityPolicy12.cs
- HttpRequestWrapper.cs
- GZipObjectSerializer.cs
- TransformPatternIdentifiers.cs
- LoginCancelEventArgs.cs
- AllMembershipCondition.cs
- WindowsListViewItemStartMenu.cs
- CalendarData.cs
- HMACRIPEMD160.cs
- SByteStorage.cs
- TableLayoutCellPaintEventArgs.cs
- MessagePropertyVariants.cs
- StyleSheet.cs
- AudioException.cs
- TextTreeText.cs
- ValidatorUtils.cs
- URLIdentityPermission.cs
- SqlMetaData.cs
- HtmlPageAdapter.cs
- InvokeMethod.cs
- SqlNotificationRequest.cs
- EntityCommandDefinition.cs
- XamlSerializationHelper.cs
- ComContractElement.cs
- WebServiceClientProxyGenerator.cs
- ResourceIDHelper.cs
- StandardCommands.cs
- DecimalAnimation.cs
- EpmSyndicationContentSerializer.cs
- exports.cs
- SingleConverter.cs
- _TLSstream.cs
- DataGridViewComboBoxColumn.cs
- IDataContractSurrogate.cs
- EnvironmentPermission.cs
- DynamicPropertyHolder.cs
- ActivityUtilities.cs
- PasswordTextContainer.cs
- DesignerActionPanel.cs
- CodeIdentifiers.cs
- HwndMouseInputProvider.cs
- PageClientProxyGenerator.cs
- sqlstateclientmanager.cs
- ContentOperations.cs
- OdbcCommandBuilder.cs
- Win32.cs
- InvalidOperationException.cs
- DesignRelation.cs
- WebCodeGenerator.cs
- BehaviorService.cs
- CompilerGlobalScopeAttribute.cs
- FormViewCommandEventArgs.cs
- DataServiceHost.cs
- CoreSwitches.cs
- BigInt.cs
- TemplateControl.cs
- XPathAncestorIterator.cs
- LineBreak.cs
- FlowDocumentReader.cs