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

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- VisualTreeUtils.cs
- NativeMethods.cs
- ObjectSet.cs
- WorkflowView.cs
- SEHException.cs
- CodeRegionDirective.cs
- CommandValueSerializer.cs
- MessageQueueEnumerator.cs
- DataPager.cs
- DecoderFallbackWithFailureFlag.cs
- Propagator.cs
- MasterPage.cs
- BitmapEffectrendercontext.cs
- InputLanguageManager.cs
- ServicesUtilities.cs
- ActivityInstanceMap.cs
- AndAlso.cs
- PartitionResolver.cs
- Visual3D.cs
- ToolboxItemAttribute.cs
- XmlIlTypeHelper.cs
- StatusBar.cs
- InplaceBitmapMetadataWriter.cs
- TrackingMemoryStream.cs
- EntityException.cs
- TimeStampChecker.cs
- DetailsViewUpdateEventArgs.cs
- GestureRecognitionResult.cs
- SmtpNetworkElement.cs
- EncryptedXml.cs
- GiveFeedbackEventArgs.cs
- DataViewSetting.cs
- WebControlParameterProxy.cs
- TreeNodeCollection.cs
- CodeSnippetExpression.cs
- GiveFeedbackEvent.cs
- ConstrainedDataObject.cs
- SatelliteContractVersionAttribute.cs
- Soap.cs
- FunctionDescription.cs
- Config.cs
- MessageFormatterConverter.cs
- Misc.cs
- SafeNativeMemoryHandle.cs
- TemplateDefinition.cs
- PaperSize.cs
- DynamicObjectAccessor.cs
- isolationinterop.cs
- SettingsProperty.cs
- SoapMessage.cs
- FamilyMapCollection.cs
- AdPostCacheSubstitution.cs
- AnnotationHelper.cs
- TextTreeUndoUnit.cs
- GridViewCellAutomationPeer.cs
- TextSelectionHelper.cs
- PropertyEmitter.cs
- ContentElementCollection.cs
- SqlException.cs
- RequestCacheValidator.cs
- Assembly.cs
- Item.cs
- PersonalizationState.cs
- CodeParameterDeclarationExpression.cs
- IUnknownConstantAttribute.cs
- Globals.cs
- dtdvalidator.cs
- MethodCallExpression.cs
- Utils.cs
- PublishLicense.cs
- NamespaceCollection.cs
- DefaultHttpHandler.cs
- SuppressMergeCheckAttribute.cs
- ElementInit.cs
- LOSFormatter.cs
- WindowsSysHeader.cs
- Scheduler.cs
- ColumnBinding.cs
- ElementMarkupObject.cs
- Function.cs
- wgx_commands.cs
- AtomContentProperty.cs
- DataSourceComponent.cs
- PreservationFileWriter.cs
- EffectiveValueEntry.cs
- HtmlLink.cs
- ChildDocumentBlock.cs
- XmlBoundElement.cs
- DataListAutoFormat.cs
- SchemaImporterExtensionElementCollection.cs
- ChtmlSelectionListAdapter.cs
- TreeIterators.cs
- PropertyEmitterBase.cs
- EpmSyndicationContentSerializer.cs
- BufferedWebEventProvider.cs
- AnnotationStore.cs
- ConnectionManagementElementCollection.cs
- TableLayoutStyleCollection.cs
- DocumentReference.cs
- WindowsListViewGroup.cs