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
- TextOutput.cs
- TextElementEditingBehaviorAttribute.cs
- EncodingTable.cs
- HttpCookieCollection.cs
- GlobalDataBindingHandler.cs
- InvokeCompletedEventArgs.cs
- BufferedReadStream.cs
- Exceptions.cs
- SoapFault.cs
- TreeNodeMouseHoverEvent.cs
- FontStretches.cs
- PolicyChain.cs
- ContentPosition.cs
- StrongNameMembershipCondition.cs
- Vector3DCollection.cs
- WindowAutomationPeer.cs
- GridViewColumn.cs
- QilName.cs
- RegexParser.cs
- DbProviderFactories.cs
- ValidateNames.cs
- RegexCompiler.cs
- DocComment.cs
- SpecialNameAttribute.cs
- BulletedListEventArgs.cs
- CodeMemberProperty.cs
- EntityCollection.cs
- PropertyDescriptorComparer.cs
- LinkLabelLinkClickedEvent.cs
- BitVector32.cs
- IncrementalReadDecoders.cs
- PackageDigitalSignature.cs
- RsaSecurityTokenAuthenticator.cs
- ChtmlMobileTextWriter.cs
- RootBuilder.cs
- MessageFilterTable.cs
- InstalledFontCollection.cs
- Block.cs
- LineServicesCallbacks.cs
- TextProviderWrapper.cs
- HttpNamespaceReservationInstallComponent.cs
- TreeViewEvent.cs
- ImportCatalogPart.cs
- Visual.cs
- ObjectStorage.cs
- StructuredTypeEmitter.cs
- DataComponentNameHandler.cs
- TreeViewItem.cs
- CommentGlyph.cs
- ArrangedElement.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ObjectQuery_EntitySqlExtensions.cs
- SystemEvents.cs
- DesignerSerializationVisibilityAttribute.cs
- XPathNodeInfoAtom.cs
- TransformPatternIdentifiers.cs
- OdbcConnectionHandle.cs
- PathParser.cs
- InputBinding.cs
- Catch.cs
- EncodedStreamFactory.cs
- CallbackHandler.cs
- UTF7Encoding.cs
- regiisutil.cs
- DataGridViewRowsRemovedEventArgs.cs
- LightweightCodeGenerator.cs
- DataListItemCollection.cs
- GridViewRowPresenterBase.cs
- SecurityCookieModeValidator.cs
- SqlGatherConsumedAliases.cs
- ContentHostHelper.cs
- WebPartTransformer.cs
- XmlConvert.cs
- PrintPreviewControl.cs
- NativeMethods.cs
- WebPartHelpVerb.cs
- RelatedCurrencyManager.cs
- HandleTable.cs
- Int16Storage.cs
- Queue.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- ItemCheckedEvent.cs
- TemplatedControlDesigner.cs
- TargetConverter.cs
- RotateTransform.cs
- AutoResetEvent.cs
- CodeValidator.cs
- IndexedString.cs
- TreeNodeClickEventArgs.cs
- MetadataPropertyCollection.cs
- HttpSocketManager.cs
- LicenseManager.cs
- DbConnectionClosed.cs
- SqlErrorCollection.cs
- StringKeyFrameCollection.cs
- ScriptResourceInfo.cs
- DataGridTablesFactory.cs
- BitmapEncoder.cs
- PointAnimationUsingPath.cs
- ComponentConverter.cs