Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / System / Windows / Markup / BamlBinaryWriter.cs / 1 / BamlBinaryWriter.cs
/****************************************************************************\ * * File: BamlBinaryWriter.cs * * Purpose: Subclass BinaryWriter. * * Copyright (C) 2006 by Microsoft Corporation. All rights reserved. * \***************************************************************************/ using System; using System.IO; using System.Text; #if PBTCOMPILER namespace MS.Internal.Markup #else namespace System.Windows.Markup #endif { internal class BamlBinaryWriter: BinaryWriter { public BamlBinaryWriter(Stream stream, Encoding code) :base(stream, code) { } public new void Write7BitEncodedInt(int value) { base.Write7BitEncodedInt(value); } public static int SizeOf7bitEncodedSize(int size) { const int _7bits = 0x7F; const int _14bits = ( _7bits << 7) | _7bits; const int _21bits = (_14bits << 7) | _7bits; const int _28bits = (_21bits << 7) | _7bits; if (0 == (size & ~_7bits)) return 1; if (0 == (size & ~_14bits)) return 2; if (0 == (size & ~_21bits)) return 3; if (0 == (size & ~_28bits)) return 4; return 5; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebPartCatalogCloseVerb.cs
- DetailsViewInsertEventArgs.cs
- ChannelToken.cs
- FontResourceCache.cs
- DetailsViewCommandEventArgs.cs
- ClientData.cs
- PenContexts.cs
- _CacheStreams.cs
- ScrollItemPattern.cs
- ReadContentAsBinaryHelper.cs
- DictionarySectionHandler.cs
- WebPartDeleteVerb.cs
- MatrixTransform3D.cs
- WebServiceErrorEvent.cs
- ProfileParameter.cs
- CompilerInfo.cs
- DrawingServices.cs
- PrivilegeNotHeldException.cs
- WorkflowTransactionService.cs
- StaticResourceExtension.cs
- EventSetterHandlerConverter.cs
- NativeMethods.cs
- SchemaCollectionCompiler.cs
- PlaceHolder.cs
- EncoderParameters.cs
- DictionaryContent.cs
- FragmentQueryKB.cs
- FixedBufferAttribute.cs
- HtmlTableCell.cs
- PolyBezierSegmentFigureLogic.cs
- TaskExceptionHolder.cs
- ResetableIterator.cs
- ProviderUtil.cs
- ReservationNotFoundException.cs
- InputReportEventArgs.cs
- ContainerUIElement3D.cs
- SetterTriggerConditionValueConverter.cs
- FileVersion.cs
- PasswordTextNavigator.cs
- PropertyGridEditorPart.cs
- DebugViewWriter.cs
- MobileControlsSectionHandler.cs
- ProgressBarRenderer.cs
- TextElementEnumerator.cs
- ConvertBinder.cs
- QueryStringParameter.cs
- TextTreeFixupNode.cs
- DependencyPropertyKind.cs
- GridViewDeleteEventArgs.cs
- ChildChangedEventArgs.cs
- QilValidationVisitor.cs
- XXXOnTypeBuilderInstantiation.cs
- ClientCultureInfo.cs
- CombinedGeometry.cs
- IntermediatePolicyValidator.cs
- OleDbConnectionInternal.cs
- TextDecorationCollectionConverter.cs
- DataError.cs
- CollectionChangedEventManager.cs
- ScriptingRoleServiceSection.cs
- SystemIPGlobalProperties.cs
- TdsParserHelperClasses.cs
- TraceLevelStore.cs
- IconHelper.cs
- TimeZoneNotFoundException.cs
- SignatureDescription.cs
- SizeAnimationUsingKeyFrames.cs
- Win32KeyboardDevice.cs
- ItemChangedEventArgs.cs
- SqlDependencyListener.cs
- VisualBasicReference.cs
- RulePatternOps.cs
- DbXmlEnabledProviderManifest.cs
- SafeNativeMemoryHandle.cs
- Configuration.cs
- TimelineCollection.cs
- Operator.cs
- NestPullup.cs
- BamlStream.cs
- ExcludePathInfo.cs
- UseAttributeSetsAction.cs
- NativeMethods.cs
- RtfControls.cs
- Registry.cs
- BamlRecordWriter.cs
- ToolStripArrowRenderEventArgs.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- PartialCachingAttribute.cs
- ClaimSet.cs
- ByteStreamMessageEncoder.cs
- ControlEvent.cs
- TagMapInfo.cs
- CollectionViewProxy.cs
- AccessDataSource.cs
- QilList.cs
- RegistrySecurity.cs
- CodeAttributeDeclaration.cs
- SqlTypeSystemProvider.cs
- OpCopier.cs
- SafeArrayRankMismatchException.cs