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
- HuffmanTree.cs
- EditorAttribute.cs
- SecurityContext.cs
- GeneralTransform.cs
- SyntaxCheck.cs
- SettingsAttributeDictionary.cs
- CheckBoxRenderer.cs
- UpdatePanelControlTrigger.cs
- WebPartAddingEventArgs.cs
- CatalogPartChrome.cs
- XmlTextEncoder.cs
- Literal.cs
- KerberosTicketHashIdentifierClause.cs
- AttachedPropertyBrowsableAttribute.cs
- LayoutSettings.cs
- ValueTypeFixupInfo.cs
- ItemCollection.cs
- PerformanceCounterPermissionEntry.cs
- BufferedGraphics.cs
- XsdCachingReader.cs
- BaseProcessor.cs
- XhtmlConformanceSection.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- PersonalizationStateQuery.cs
- ResponseStream.cs
- RegexWorker.cs
- OleDbSchemaGuid.cs
- InfoCardTraceRecord.cs
- PermissionToken.cs
- CallbackValidatorAttribute.cs
- GridViewUpdateEventArgs.cs
- CategoryAttribute.cs
- ReplacementText.cs
- BitVector32.cs
- Stack.cs
- HtmlElement.cs
- GenericAuthenticationEventArgs.cs
- ScriptingRoleServiceSection.cs
- CookieProtection.cs
- CatalogZoneAutoFormat.cs
- DataControlCommands.cs
- ParameterBuilder.cs
- TextBlock.cs
- WebPartDisplayModeEventArgs.cs
- TerminatingOperationBehavior.cs
- OleDbEnumerator.cs
- AutomationPattern.cs
- MetadataSource.cs
- FunctionUpdateCommand.cs
- DataColumnMappingCollection.cs
- SettingsPropertyValue.cs
- TriState.cs
- assemblycache.cs
- CurrencyWrapper.cs
- DtcInterfaces.cs
- IriParsingElement.cs
- RegexMatch.cs
- FileBasedResourceGroveler.cs
- SerializationEventsCache.cs
- DataGridViewCheckBoxColumn.cs
- DefaultObjectMappingItemCollection.cs
- ProtocolReflector.cs
- RoutedPropertyChangedEventArgs.cs
- messageonlyhwndwrapper.cs
- ExceptionUtil.cs
- Vector3DAnimationBase.cs
- ConfigurationPropertyCollection.cs
- ChangeToolStripParentVerb.cs
- RecognitionResult.cs
- CharKeyFrameCollection.cs
- TextEditorTables.cs
- EdmProviderManifest.cs
- ConfigXmlText.cs
- FontUnit.cs
- WinFormsSecurity.cs
- SessionParameter.cs
- WebPartDisplayMode.cs
- HttpCapabilitiesBase.cs
- DrawListViewSubItemEventArgs.cs
- XmlSchemaParticle.cs
- Directory.cs
- XMLUtil.cs
- SourceItem.cs
- Rectangle.cs
- StyleSheetDesigner.cs
- ShaperBuffers.cs
- ToolStripHighContrastRenderer.cs
- SiteMembershipCondition.cs
- DiagnosticsConfiguration.cs
- InteropExecutor.cs
- ChangePassword.cs
- ResolveNextArgumentWorkItem.cs
- LinqExpressionNormalizer.cs
- ScriptControlManager.cs
- UnsafeNativeMethodsMilCoreApi.cs
- X509ChainElement.cs
- WinFormsUtils.cs
- ListItemsPage.cs
- FixedSOMTableRow.cs
- InternalResources.cs