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
- GridProviderWrapper.cs
- CompositeFontInfo.cs
- SqlConnectionPoolGroupProviderInfo.cs
- WindowAutomationPeer.cs
- ImageKeyConverter.cs
- UriParserTemplates.cs
- LinqDataSourceView.cs
- entityreference_tresulttype.cs
- EdmItemError.cs
- TwoPhaseCommit.cs
- Utils.cs
- XPathException.cs
- DockAndAnchorLayout.cs
- TextEditorLists.cs
- StandardToolWindows.cs
- DataTemplateSelector.cs
- CodeSnippetStatement.cs
- BindMarkupExtensionSerializer.cs
- OperatorExpressions.cs
- ContainerUIElement3D.cs
- diagnosticsswitches.cs
- BindableTemplateBuilder.cs
- ColorDialog.cs
- DbConnectionPoolGroupProviderInfo.cs
- MethodResolver.cs
- MessageAction.cs
- ColorConvertedBitmap.cs
- ResourceDisplayNameAttribute.cs
- FormsAuthenticationUser.cs
- ConfigurationManagerInternal.cs
- WebConfigurationFileMap.cs
- MSHTMLHost.cs
- DictionaryEntry.cs
- TemplateXamlParser.cs
- HtmlElementErrorEventArgs.cs
- BitmapPalettes.cs
- DataFieldEditor.cs
- ValidatedControlConverter.cs
- BrowserTree.cs
- ContentOperations.cs
- ArraySortHelper.cs
- ObjectDataSourceFilteringEventArgs.cs
- AutomationIdentifierGuids.cs
- Latin1Encoding.cs
- IPipelineRuntime.cs
- ZipIOFileItemStream.cs
- TypeUsageBuilder.cs
- TextReader.cs
- EventDescriptorCollection.cs
- TrackingProfileSerializer.cs
- SystemSounds.cs
- MarkupExtensionSerializer.cs
- LifetimeServices.cs
- Attributes.cs
- WpfKnownMemberInvoker.cs
- FixedSOMLineRanges.cs
- SystemSounds.cs
- WebMessageEncodingElement.cs
- HashCodeCombiner.cs
- SubMenuStyleCollection.cs
- FileSystemInfo.cs
- RightsManagementResourceHelper.cs
- ActiveXContainer.cs
- WpfMemberInvoker.cs
- ComplusEndpointConfigContainer.cs
- NamespaceList.cs
- Rectangle.cs
- IndentedWriter.cs
- DisposableCollectionWrapper.cs
- TableItemProviderWrapper.cs
- TdsParserStateObject.cs
- ProvidePropertyAttribute.cs
- KeyPressEvent.cs
- Popup.cs
- VolatileEnlistmentMultiplexing.cs
- ToolStripStatusLabel.cs
- Formatter.cs
- AssemblyBuilderData.cs
- RelationshipManager.cs
- Guid.cs
- SqlNodeAnnotations.cs
- XsdDuration.cs
- RegistrySecurity.cs
- OpCellTreeNode.cs
- Matrix3DValueSerializer.cs
- CompatibleComparer.cs
- DocumentPageHost.cs
- WrapPanel.cs
- BulletedListEventArgs.cs
- EventLogPermissionEntry.cs
- XmlSchemaInclude.cs
- UserControlFileEditor.cs
- LinkButton.cs
- columnmapkeybuilder.cs
- DBNull.cs
- DocumentOrderQuery.cs
- StatusBarPanelClickEvent.cs
- ComAwareEventInfo.cs
- SecureConversationServiceElement.cs
- ResourceSetExpression.cs