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
- Region.cs
- WindowsAuthenticationEventArgs.cs
- FileResponseElement.cs
- WeakEventTable.cs
- RegexWriter.cs
- XhtmlTextWriter.cs
- HMAC.cs
- DetailsViewUpdatedEventArgs.cs
- BindToObject.cs
- PerformanceCounterCategory.cs
- ClientScriptManagerWrapper.cs
- WebPartAddingEventArgs.cs
- MaskInputRejectedEventArgs.cs
- WorkflowTraceTransfer.cs
- SqlCaseSimplifier.cs
- DynamicMethod.cs
- StorageSetMapping.cs
- FunctionDescription.cs
- KnownBoxes.cs
- RNGCryptoServiceProvider.cs
- UInt64Storage.cs
- NegationPusher.cs
- BookmarkTable.cs
- ProcessRequestArgs.cs
- SelectionPattern.cs
- DataRowView.cs
- PerformanceCounterPermissionEntry.cs
- ProfessionalColors.cs
- _DigestClient.cs
- TabItemWrapperAutomationPeer.cs
- AvTrace.cs
- PaperSource.cs
- CancellableEnumerable.cs
- BatchServiceHost.cs
- RangeValueProviderWrapper.cs
- MissingSatelliteAssemblyException.cs
- OleTxTransaction.cs
- StylusPlugInCollection.cs
- ReadWriteControlDesigner.cs
- Renderer.cs
- LocalsItemDescription.cs
- UserNamePasswordValidator.cs
- EastAsianLunisolarCalendar.cs
- TraceEventCache.cs
- InternalResources.cs
- DescendentsWalkerBase.cs
- MbpInfo.cs
- TogglePattern.cs
- DataSourceUtil.cs
- SourceLineInfo.cs
- EntityDataSourceDesignerHelper.cs
- EntitySetDataBindingList.cs
- IgnoreFileBuildProvider.cs
- HandlerBase.cs
- ConfigXmlAttribute.cs
- SemaphoreSecurity.cs
- DataGridViewCellStateChangedEventArgs.cs
- ArgumentNullException.cs
- LockRecoveryTask.cs
- ServiceModelConfigurationElementCollection.cs
- ExpressionPrinter.cs
- AudioFileOut.cs
- BitmapEffectRenderDataResource.cs
- RtfFormatStack.cs
- SqlConnectionStringBuilder.cs
- ConsumerConnectionPointCollection.cs
- ProtectedConfigurationSection.cs
- MessageHeaderException.cs
- PlaceHolder.cs
- MarkupObject.cs
- WebPartEditVerb.cs
- XPathNodeHelper.cs
- DbgCompiler.cs
- ChameleonKey.cs
- FocusTracker.cs
- MarshalByValueComponent.cs
- ObjectDataSourceDisposingEventArgs.cs
- ToolStripDropDownButton.cs
- SubMenuStyleCollection.cs
- TextEffectResolver.cs
- SimpleType.cs
- DataServiceOperationContext.cs
- WebPartsSection.cs
- ColorKeyFrameCollection.cs
- SvcFileManager.cs
- AccessViolationException.cs
- UnSafeCharBuffer.cs
- EnumerableRowCollection.cs
- TextSearch.cs
- DataGrid.cs
- ScalarOps.cs
- StringResourceManager.cs
- DebugInfoGenerator.cs
- EnvironmentPermission.cs
- MediaPlayerState.cs
- FontNamesConverter.cs
- WebBrowserPermission.cs
- StringValidatorAttribute.cs
- RuleRef.cs
- TextTreeExtractElementUndoUnit.cs