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
- MultilineStringConverter.cs
- FixedSOMLineCollection.cs
- securitycriticaldata.cs
- Knowncolors.cs
- MetadataPropertyAttribute.cs
- TextTabProperties.cs
- ImpersonationOption.cs
- SamlSubjectStatement.cs
- ColumnPropertiesGroup.cs
- RepeatBehavior.cs
- VectorAnimationBase.cs
- DesignerLoader.cs
- WorkflowWebService.cs
- XsltInput.cs
- SqlCacheDependencyDatabase.cs
- ComponentEvent.cs
- GenericUriParser.cs
- DetailsViewPagerRow.cs
- TextServicesHost.cs
- AutomationEvent.cs
- SimpleRecyclingCache.cs
- RealProxy.cs
- DrawListViewSubItemEventArgs.cs
- IPPacketInformation.cs
- TableHeaderCell.cs
- WebPartUtil.cs
- RegexWriter.cs
- SqlAliasesReferenced.cs
- UrlMappingsSection.cs
- PathGradientBrush.cs
- ByteStreamMessageEncodingElement.cs
- XmlException.cs
- GeometryGroup.cs
- XmlReflectionMember.cs
- DBSqlParserTable.cs
- FrameworkTextComposition.cs
- MetadataItem_Static.cs
- SelectionWordBreaker.cs
- SystemException.cs
- HtmlDocument.cs
- DataIdProcessor.cs
- BasicCommandTreeVisitor.cs
- GenericTextProperties.cs
- DoubleAnimationUsingKeyFrames.cs
- Typeface.cs
- ConversionContext.cs
- TemplatePropertyEntry.cs
- SafeProcessHandle.cs
- TextEncodedRawTextWriter.cs
- NetDataContractSerializer.cs
- EditBehavior.cs
- AssociationTypeEmitter.cs
- SqlDataSourceSelectingEventArgs.cs
- GroupBoxAutomationPeer.cs
- OleDbCommandBuilder.cs
- ScriptingJsonSerializationSection.cs
- AddInAdapter.cs
- GeneralTransform3DCollection.cs
- FileUtil.cs
- DurationConverter.cs
- RemotingConfigParser.cs
- HttpRuntimeSection.cs
- ColumnHeaderConverter.cs
- HandlerWithFactory.cs
- ScriptResourceDefinition.cs
- SqlDataSourceStatusEventArgs.cs
- FileRecordSequence.cs
- UIElement3D.cs
- Validator.cs
- CreateParams.cs
- XmlQualifiedName.cs
- StateItem.cs
- webproxy.cs
- InfiniteIntConverter.cs
- RouteParametersHelper.cs
- CodeTypeOfExpression.cs
- SQLBytes.cs
- PositiveTimeSpanValidator.cs
- GradientBrush.cs
- AutoResizedEvent.cs
- JavaScriptObjectDeserializer.cs
- EmptyStringExpandableObjectConverter.cs
- HandledMouseEvent.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- Rotation3DAnimationUsingKeyFrames.cs
- CodeArrayIndexerExpression.cs
- X509Certificate2Collection.cs
- MessageQueueInstaller.cs
- SelectionWordBreaker.cs
- PrinterUnitConvert.cs
- AlternateViewCollection.cs
- Int16.cs
- ColorAnimationUsingKeyFrames.cs
- GetIndexBinder.cs
- ContentValidator.cs
- NonParentingControl.cs
- FixedPageStructure.cs
- CopyAttributesAction.cs
- ServiceAuthorizationManager.cs
- WsdlEndpointConversionContext.cs