Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / xsp / System / Web / Extensions / Util / HexParser.cs / 1 / 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
- MgmtConfigurationRecord.cs
- TrustLevelCollection.cs
- DbConnectionPoolGroupProviderInfo.cs
- SmtpAuthenticationManager.cs
- EnumBuilder.cs
- StickyNoteHelper.cs
- ZipIOModeEnforcingStream.cs
- PeerApplicationLaunchInfo.cs
- ContainerFilterService.cs
- AutomationEventArgs.cs
- ValueTable.cs
- ComboBoxRenderer.cs
- LogSwitch.cs
- HttpListenerRequestUriBuilder.cs
- PrivilegedConfigurationManager.cs
- OlePropertyStructs.cs
- CryptoHelper.cs
- ConfigXmlSignificantWhitespace.cs
- FontStyle.cs
- XappLauncher.cs
- ResponseBodyWriter.cs
- Crc32Helper.cs
- xamlnodes.cs
- ParseNumbers.cs
- VariableAction.cs
- XslTransform.cs
- NativeObjectSecurity.cs
- DiscreteKeyFrames.cs
- BufferedStream.cs
- CodeCommentStatementCollection.cs
- XmlDocumentType.cs
- PrintDialog.cs
- TraceContext.cs
- ServiceParser.cs
- CodeSubDirectoriesCollection.cs
- VisualTransition.cs
- ActiveXHost.cs
- ResourceType.cs
- Exceptions.cs
- DecryptedHeader.cs
- Rect3D.cs
- StylusCaptureWithinProperty.cs
- Line.cs
- DataColumnCollection.cs
- Size3D.cs
- HtmlLink.cs
- Helper.cs
- ListSortDescriptionCollection.cs
- TcpClientChannel.cs
- SearchForVirtualItemEventArgs.cs
- Int32KeyFrameCollection.cs
- columnmapkeybuilder.cs
- DataListItemCollection.cs
- FontSourceCollection.cs
- OleDbEnumerator.cs
- RelatedCurrencyManager.cs
- PtsPage.cs
- WebZone.cs
- Compiler.cs
- Block.cs
- ThreadInterruptedException.cs
- Serializer.cs
- CheckedListBox.cs
- UriTemplateLiteralQueryValue.cs
- EmptyCollection.cs
- TransactionScopeDesigner.cs
- TextAutomationPeer.cs
- XmlBaseWriter.cs
- formatter.cs
- TreeIterator.cs
- BindingSource.cs
- DataServiceRequestOfT.cs
- WorkflowViewStateService.cs
- AsyncPostBackTrigger.cs
- PersonalizationProviderCollection.cs
- SoapInteropTypes.cs
- SmtpNetworkElement.cs
- CounterSampleCalculator.cs
- DictionaryBase.cs
- ApplicationFileParser.cs
- ObjectStateFormatter.cs
- HttpListenerException.cs
- SqlMethods.cs
- SiteMapDataSourceView.cs
- ShaperBuffers.cs
- BmpBitmapDecoder.cs
- TypeUtils.cs
- DataQuery.cs
- SqlClientWrapperSmiStreamChars.cs
- WebResourceUtil.cs
- SafeNativeMethods.cs
- Label.cs
- ExpressionsCollectionEditor.cs
- XmlSiteMapProvider.cs
- DashStyle.cs
- WebPartUserCapability.cs
- DataControlField.cs
- TextDocumentView.cs
- HttpResponseHeader.cs
- XmlPreloadedResolver.cs