Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReflectionHelper.cs
- XmlHierarchicalEnumerable.cs
- Number.cs
- Token.cs
- WebWorkflowRole.cs
- GACIdentityPermission.cs
- RestHandler.cs
- NullableBoolConverter.cs
- PermissionRequestEvidence.cs
- ScrollChrome.cs
- CaseCqlBlock.cs
- TrackingMemoryStream.cs
- ExponentialEase.cs
- OleDragDropHandler.cs
- followingsibling.cs
- GridViewRow.cs
- PolyQuadraticBezierSegment.cs
- ReadWriteObjectLock.cs
- HttpCookiesSection.cs
- KeyedPriorityQueue.cs
- MonthChangedEventArgs.cs
- StylusPointPropertyId.cs
- HelpKeywordAttribute.cs
- BinaryWriter.cs
- CodeDirectoryCompiler.cs
- SqlBooleanMismatchVisitor.cs
- FreezableCollection.cs
- SmtpMail.cs
- InternalConfigRoot.cs
- BooleanFunctions.cs
- ErrorProvider.cs
- DateTimeHelper.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- EventPropertyMap.cs
- XmlCharCheckingWriter.cs
- ObjectDataSourceMethodEventArgs.cs
- Decimal.cs
- SqlDependencyListener.cs
- LateBoundBitmapDecoder.cs
- TrackingRecord.cs
- JulianCalendar.cs
- TimeStampChecker.cs
- TextEditorTyping.cs
- ToolBarTray.cs
- SoapSchemaMember.cs
- SourceSwitch.cs
- StatusBar.cs
- MediaEntryAttribute.cs
- EventPrivateKey.cs
- Registry.cs
- CheckBoxBaseAdapter.cs
- DataGridCell.cs
- DefaultObjectMappingItemCollection.cs
- PublisherMembershipCondition.cs
- CodeAssignStatement.cs
- ExpressionBuilder.cs
- AccessViolationException.cs
- TreeNodeEventArgs.cs
- DataGridViewCellMouseEventArgs.cs
- Vector3DKeyFrameCollection.cs
- AsymmetricCryptoHandle.cs
- EncodingConverter.cs
- SplayTreeNode.cs
- altserialization.cs
- Merger.cs
- QilInvokeEarlyBound.cs
- autovalidator.cs
- WebPartUtil.cs
- SplineQuaternionKeyFrame.cs
- StateManagedCollection.cs
- FilterableAttribute.cs
- CodeTypeReference.cs
- MSG.cs
- ViewCellRelation.cs
- CroppedBitmap.cs
- StringConcat.cs
- AdornerLayer.cs
- ObjectViewEntityCollectionData.cs
- OdbcConnection.cs
- SelectionWordBreaker.cs
- ManagedFilter.cs
- DataGridViewSelectedRowCollection.cs
- MergePropertyDescriptor.cs
- SharedRuntimeState.cs
- DataServiceHost.cs
- QuotedStringWriteStateInfo.cs
- ItemCollection.cs
- TreeViewAutomationPeer.cs
- ZipIOBlockManager.cs
- XmlIlGenerator.cs
- EncryptedReference.cs
- NodeLabelEditEvent.cs
- XamlFilter.cs
- CryptoHandle.cs
- Run.cs
- LowerCaseStringConverter.cs
- Inflater.cs
- InstancePersistence.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- DataFormats.cs