Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- TextFormatterHost.cs
- RemotingConfiguration.cs
- CommandDevice.cs
- DeclaredTypeElement.cs
- TableLayoutPanelCellPosition.cs
- MailSettingsSection.cs
- XmlCharCheckingWriter.cs
- GeneratedView.cs
- BulletDecorator.cs
- HtmlGenericControl.cs
- BitmapEffectInputData.cs
- MimeBasePart.cs
- printdlgexmarshaler.cs
- NamedObject.cs
- RepeatButtonAutomationPeer.cs
- PublishLicense.cs
- ColorConvertedBitmap.cs
- TransactionBridge.cs
- NameObjectCollectionBase.cs
- GeometryDrawing.cs
- DesignTimeData.cs
- FixedSOMTableRow.cs
- SrgsSubset.cs
- ChannelManager.cs
- SqlRowUpdatingEvent.cs
- BeginEvent.cs
- MonitoringDescriptionAttribute.cs
- ProfileSettingsCollection.cs
- TrackBar.cs
- RoleServiceManager.cs
- Expr.cs
- AppLevelCompilationSectionCache.cs
- safelinkcollection.cs
- ResourceSetExpression.cs
- DataControlImageButton.cs
- GradientBrush.cs
- FilterException.cs
- AppSettingsExpressionBuilder.cs
- FilterQuery.cs
- EntityDataSourceContextCreatedEventArgs.cs
- MutexSecurity.cs
- SmiXetterAccessMap.cs
- Point3DCollectionConverter.cs
- EntitySet.cs
- BackStopAuthenticationModule.cs
- DeviceSpecificChoiceCollection.cs
- AdornerPresentationContext.cs
- TemporaryBitmapFile.cs
- MenuScrollingVisibilityConverter.cs
- ResourceDisplayNameAttribute.cs
- InternalPermissions.cs
- ElementUtil.cs
- objectresult_tresulttype.cs
- SqlException.cs
- CompilerInfo.cs
- SemaphoreSecurity.cs
- IListConverters.cs
- BindingContext.cs
- DBDataPermissionAttribute.cs
- CssClassPropertyAttribute.cs
- localization.cs
- URIFormatException.cs
- SafeCryptoHandles.cs
- DataGridViewCellCancelEventArgs.cs
- CodeDirectionExpression.cs
- CqlWriter.cs
- ConfigErrorGlyph.cs
- AppModelKnownContentFactory.cs
- BaseTemplateCodeDomTreeGenerator.cs
- AuditLogLocation.cs
- JulianCalendar.cs
- TextRangeSerialization.cs
- StrokeNodeData.cs
- HttpDebugHandler.cs
- Assembly.cs
- DbConnectionStringCommon.cs
- CodeCastExpression.cs
- Button.cs
- TogglePattern.cs
- CmsInterop.cs
- TriState.cs
- UIAgentAsyncParams.cs
- ControlParameter.cs
- LostFocusEventManager.cs
- HyperLinkColumn.cs
- DbConnectionFactory.cs
- DataRecordInfo.cs
- AuthorizationSection.cs
- TableColumnCollectionInternal.cs
- InteropDesigner.xaml.cs
- ThumbAutomationPeer.cs
- SqlAliaser.cs
- TimeoutHelper.cs
- BaseResourcesBuildProvider.cs
- SerTrace.cs
- CodeCatchClause.cs
- FilterRepeater.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- EventProviderWriter.cs
- AssemblyNameProxy.cs