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
- RootBrowserWindow.cs
- FileFormatException.cs
- MetafileHeader.cs
- ExpandoClass.cs
- ListInitExpression.cs
- GenericTextProperties.cs
- NativeCppClassAttribute.cs
- UnsafeNativeMethods.cs
- Animatable.cs
- WindowsToolbar.cs
- StateInitializationDesigner.cs
- StreamUpgradeBindingElement.cs
- TextPointerBase.cs
- DialogResultConverter.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- ExpressionVisitor.cs
- DataKey.cs
- Bidi.cs
- OracleFactory.cs
- SqlBooleanMismatchVisitor.cs
- GlyphingCache.cs
- ArraySet.cs
- XmlSchemaIdentityConstraint.cs
- BufferAllocator.cs
- PartialCachingAttribute.cs
- TextCompositionEventArgs.cs
- SafeTimerHandle.cs
- TypeDependencyAttribute.cs
- WebPartAddingEventArgs.cs
- FormViewRow.cs
- SocketException.cs
- BamlReader.cs
- ProbeMatchesMessage11.cs
- CapiSymmetricAlgorithm.cs
- XslTransform.cs
- QuestionEventArgs.cs
- SetState.cs
- SoapTypeAttribute.cs
- WizardPanel.cs
- LocalizationComments.cs
- ServiceChannel.cs
- objectresult_tresulttype.cs
- GenericEnumerator.cs
- DateTimeConstantAttribute.cs
- SafeSerializationManager.cs
- SQLMoneyStorage.cs
- DynamicActivityXamlReader.cs
- ServiceOperationViewControl.cs
- TemplateNodeContextMenu.cs
- DataBoundControlAdapter.cs
- COM2FontConverter.cs
- MapPathBasedVirtualPathProvider.cs
- DesignerDataConnection.cs
- EditorZoneBase.cs
- AssociatedControlConverter.cs
- IssuedSecurityTokenProvider.cs
- DbConnectionPoolIdentity.cs
- ListManagerBindingsCollection.cs
- EventSinkHelperWriter.cs
- SystemInformation.cs
- PackageRelationshipCollection.cs
- UnsafeNativeMethods.cs
- ApplicationServiceHelper.cs
- TextTreeDeleteContentUndoUnit.cs
- XmlComplianceUtil.cs
- BindingCompleteEventArgs.cs
- ListViewItemSelectionChangedEvent.cs
- CheckBoxBaseAdapter.cs
- RandomNumberGenerator.cs
- CorruptingExceptionCommon.cs
- DataServiceHostWrapper.cs
- ScriptMethodAttribute.cs
- UnsafeNativeMethods.cs
- MetabaseReader.cs
- SemanticKeyElement.cs
- DetailsViewInsertedEventArgs.cs
- SchemaNames.cs
- RijndaelManagedTransform.cs
- RawStylusInputReport.cs
- WebPart.cs
- DeploymentSectionCache.cs
- WebServiceReceiveDesigner.cs
- EditorZone.cs
- Bold.cs
- SecurityElement.cs
- NoClickablePointException.cs
- FullTrustAssembly.cs
- PropertyKey.cs
- LayoutTable.cs
- LongValidator.cs
- SecurityTokenValidationException.cs
- SettingsProviderCollection.cs
- DiscoveryClientDuplexChannel.cs
- MissingFieldException.cs
- X509PeerCertificateElement.cs
- LockRenewalTask.cs
- FileNotFoundException.cs
- CatalogPart.cs
- WindowsRegion.cs
- MemberHolder.cs