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
- NTAccount.cs
- CounterSample.cs
- SiteMap.cs
- DeferredSelectedIndexReference.cs
- HtmlControlPersistable.cs
- PaperSource.cs
- OpCopier.cs
- TextureBrush.cs
- AsyncResult.cs
- CaseInsensitiveComparer.cs
- SafeArrayTypeMismatchException.cs
- DiagnosticsConfiguration.cs
- Composition.cs
- DependencyPropertyDescriptor.cs
- FrameSecurityDescriptor.cs
- AppSettingsExpressionBuilder.cs
- TraceListener.cs
- WebControlParameterProxy.cs
- Geometry3D.cs
- AuthorizationRuleCollection.cs
- PerfCounterSection.cs
- TemplateControl.cs
- SHA1CryptoServiceProvider.cs
- EntitySqlQueryState.cs
- Byte.cs
- OrderToken.cs
- TransformerInfoCollection.cs
- Zone.cs
- SpellerStatusTable.cs
- DashStyle.cs
- ReadOnlyDictionary.cs
- WebContext.cs
- PrintDialogDesigner.cs
- ScriptResourceMapping.cs
- StreamWithDictionary.cs
- GenericEnumerator.cs
- SetterBaseCollection.cs
- HttpResponseHeader.cs
- HtmlInputButton.cs
- HtmlWindowCollection.cs
- Blend.cs
- XmlSchemaNotation.cs
- GeometryCollection.cs
- CodeObject.cs
- IteratorDescriptor.cs
- NonSerializedAttribute.cs
- LinkGrep.cs
- ProfilePropertyNameValidator.cs
- KeyPullup.cs
- MemoryRecordBuffer.cs
- Pair.cs
- InheritanceContextHelper.cs
- MetadataItem.cs
- RemotingAttributes.cs
- AsyncPostBackTrigger.cs
- XmlSchema.cs
- CaseInsensitiveComparer.cs
- ResumeStoryboard.cs
- WebRequestModulesSection.cs
- TemplateModeChangedEventArgs.cs
- AssemblyAttributesGoHere.cs
- ToolboxItemCollection.cs
- StringUtil.cs
- ProfileEventArgs.cs
- IconHelper.cs
- NameObjectCollectionBase.cs
- GroupDescription.cs
- WorkflowTerminatedException.cs
- DataGrid.cs
- OverloadGroupAttribute.cs
- BindingCollection.cs
- SecurityRuntime.cs
- ServiceProviders.cs
- XmlSchemaComplexContent.cs
- BridgeDataReader.cs
- NumericUpDownAccelerationCollection.cs
- StorageEntityTypeMapping.cs
- DownloadProgressEventArgs.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- XmlHierarchicalDataSourceView.cs
- TableParagraph.cs
- ClientBase.cs
- AssemblyAssociatedContentFileAttribute.cs
- SafeSystemMetrics.cs
- FormatterServices.cs
- Rss20ItemFormatter.cs
- RawKeyboardInputReport.cs
- SecurityNegotiationException.cs
- LinkLabelLinkClickedEvent.cs
- SecurityTokenParameters.cs
- MetaChildrenColumn.cs
- ServiceDescription.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- EventDescriptorCollection.cs
- BitmapMetadataBlob.cs
- ValidationResult.cs
- ServiceParser.cs
- ManagementBaseObject.cs
- QilTernary.cs
- AsyncCodeActivity.cs