Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / BamlBinaryWriter.cs / 1305600 / 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
- UserControl.cs
- PropertyItem.cs
- TraceLevelHelper.cs
- TraceLog.cs
- DbFunctionCommandTree.cs
- SqlCacheDependencyDatabase.cs
- ReadOnlyPropertyMetadata.cs
- DbSource.cs
- XmlSchemaImport.cs
- PathFigureCollectionValueSerializer.cs
- AxHost.cs
- Expander.cs
- Helpers.cs
- AddressHeaderCollectionElement.cs
- ToolTipAutomationPeer.cs
- PrivilegedConfigurationManager.cs
- DBConnectionString.cs
- BatchParser.cs
- UIElementParaClient.cs
- RewritingProcessor.cs
- FontWeightConverter.cs
- TakeOrSkipQueryOperator.cs
- QueryOperator.cs
- TailPinnedEventArgs.cs
- HistoryEventArgs.cs
- ObjectListComponentEditor.cs
- TickBar.cs
- CanonicalizationDriver.cs
- CodeTypeDeclarationCollection.cs
- HtmlControl.cs
- MetadataProperty.cs
- NavigationCommands.cs
- ImageField.cs
- WsiProfilesElementCollection.cs
- NeutralResourcesLanguageAttribute.cs
- ApplicationBuildProvider.cs
- ServiceConfigurationTraceRecord.cs
- SafeBitVector32.cs
- Canvas.cs
- DefaultExpression.cs
- RunWorkerCompletedEventArgs.cs
- Group.cs
- ToggleProviderWrapper.cs
- XmlAtomicValue.cs
- VisualTreeUtils.cs
- FloatAverageAggregationOperator.cs
- TextModifier.cs
- XmlEncodedRawTextWriter.cs
- ConnectionStringSettings.cs
- BuildTopDownAttribute.cs
- ListenerTraceUtility.cs
- ManifestSignatureInformation.cs
- CompiledXpathExpr.cs
- _SslStream.cs
- VSDExceptions.cs
- CompilerError.cs
- AliasGenerator.cs
- TableHeaderCell.cs
- BitmapMetadataEnumerator.cs
- Operator.cs
- ObjectDataSourceFilteringEventArgs.cs
- TextTrailingCharacterEllipsis.cs
- OrderedHashRepartitionEnumerator.cs
- TableLayoutSettingsTypeConverter.cs
- Setter.cs
- ConfigurationManagerInternal.cs
- HuffModule.cs
- ConsoleKeyInfo.cs
- CustomErrorsSection.cs
- StringPropertyBuilder.cs
- SizeConverter.cs
- Int16Storage.cs
- ping.cs
- DesignerValidationSummaryAdapter.cs
- DocumentStream.cs
- HistoryEventArgs.cs
- DataStreamFromComStream.cs
- PersonalizableAttribute.cs
- UntrustedRecipientException.cs
- querybuilder.cs
- input.cs
- AdjustableArrowCap.cs
- SecurityContext.cs
- ReadOnlyTernaryTree.cs
- PropertyGrid.cs
- DatagramAdapter.cs
- HtmlControl.cs
- WebPartHeaderCloseVerb.cs
- PasswordPropertyTextAttribute.cs
- XmlTextReader.cs
- SR.cs
- OperationContractAttribute.cs
- XmlCompatibilityReader.cs
- Or.cs
- ColumnResizeUndoUnit.cs
- ProcessThreadDesigner.cs
- Delegate.cs
- nulltextcontainer.cs
- Semaphore.cs
- QueryLifecycle.cs