Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- FastPropertyAccessor.cs
- AnonymousIdentificationModule.cs
- ListViewHitTestInfo.cs
- AutomationElement.cs
- TemplateXamlTreeBuilder.cs
- ConnectionConsumerAttribute.cs
- InternalCache.cs
- FixedPosition.cs
- PropertyGridEditorPart.cs
- DeviceContext.cs
- HashHelper.cs
- CollectionChange.cs
- LowerCaseStringConverter.cs
- WindowsScroll.cs
- ObjectDataSourceMethodEventArgs.cs
- Stroke2.cs
- TraceUtils.cs
- NonVisualControlAttribute.cs
- ConfigPathUtility.cs
- XmlSchemaDocumentation.cs
- BigInt.cs
- RSAOAEPKeyExchangeDeformatter.cs
- NativeMethodsOther.cs
- RegexReplacement.cs
- LingerOption.cs
- SoapAttributeAttribute.cs
- Int64AnimationUsingKeyFrames.cs
- PointAnimationBase.cs
- DoubleLinkList.cs
- KeyValuePair.cs
- SearchForVirtualItemEventArgs.cs
- MethodCallTranslator.cs
- Encoding.cs
- Polygon.cs
- TdsValueSetter.cs
- SafeNativeMethods.cs
- TreeChangeInfo.cs
- DataGridColumnCollection.cs
- Pens.cs
- DeferredTextReference.cs
- CodeGenerator.cs
- HtmlFormParameterWriter.cs
- xmlsaver.cs
- DivideByZeroException.cs
- MarshalByRefObject.cs
- WorkflowMarkupElementEventArgs.cs
- SecurityTokenTypes.cs
- X509ChainElement.cs
- CapabilitiesSection.cs
- TemplatedWizardStep.cs
- Rect.cs
- HttpResponseWrapper.cs
- ISessionStateStore.cs
- AxImporter.cs
- XslVisitor.cs
- FileDialog.cs
- PerformanceCounterPermissionEntry.cs
- StringUtil.cs
- CommandEventArgs.cs
- ListSortDescriptionCollection.cs
- ScriptControlManager.cs
- WorkflowApplicationCompletedException.cs
- nulltextnavigator.cs
- HighlightComponent.cs
- TickBar.cs
- KeyFrames.cs
- TextDocumentView.cs
- DefaultValueAttribute.cs
- PrintDialog.cs
- TextBoxDesigner.cs
- TemplatedAdorner.cs
- FontFamilyConverter.cs
- GridView.cs
- View.cs
- ImageBrush.cs
- ConfigurationManagerInternal.cs
- GeneralTransform3DGroup.cs
- BaseParser.cs
- WsdlBuildProvider.cs
- BitmapSource.cs
- AssemblySettingAttributes.cs
- DynamicPropertyHolder.cs
- InfocardChannelParameter.cs
- TableLayoutStyleCollection.cs
- TextContainer.cs
- WebPartCollection.cs
- KnownBoxes.cs
- UnSafeCharBuffer.cs
- DiscoveryMessageSequenceCD1.cs
- XmlSchemaIdentityConstraint.cs
- FileDialog_Vista_Interop.cs
- LogReserveAndAppendState.cs
- ToolStripTextBox.cs
- WebPartVerb.cs
- AuthenticateEventArgs.cs
- ProtocolsConfigurationHandler.cs
- BamlRecords.cs
- PropertiesTab.cs
- SerializationAttributes.cs
- ClientApiGenerator.cs