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
- TableCellCollection.cs
- ContextInformation.cs
- CreateUserWizardStep.cs
- ChangePasswordAutoFormat.cs
- DefaultValueTypeConverter.cs
- ManualResetEvent.cs
- SqlDataRecord.cs
- ApplicationFileCodeDomTreeGenerator.cs
- CapabilitiesState.cs
- DbDataAdapter.cs
- HelpFileFileNameEditor.cs
- StateBag.cs
- EntityViewGenerationConstants.cs
- CompilerErrorCollection.cs
- CredentialCache.cs
- GregorianCalendarHelper.cs
- EventLogQuery.cs
- Equal.cs
- WebBrowserNavigatingEventHandler.cs
- ArgumentNullException.cs
- DesignerSerializationOptionsAttribute.cs
- UIElementAutomationPeer.cs
- PrinterResolution.cs
- DataGridPagerStyle.cs
- SecurityPolicySection.cs
- EmbeddedObject.cs
- ButtonRenderer.cs
- CalendarTable.cs
- CodeDOMUtility.cs
- FilteredSchemaElementLookUpTable.cs
- HtmlInputReset.cs
- BoundPropertyEntry.cs
- ArrayConverter.cs
- Trigger.cs
- FacetDescription.cs
- PointLight.cs
- WorkflowControlEndpoint.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- XmlSchemaComplexContentRestriction.cs
- ResourceBinder.cs
- PropertySet.cs
- CompareInfo.cs
- arabicshape.cs
- IDictionary.cs
- TransformValueSerializer.cs
- ListItem.cs
- StateItem.cs
- TargetControlTypeAttribute.cs
- DynamicEndpointElement.cs
- SettingsPropertyValueCollection.cs
- BufferedGraphics.cs
- XsltArgumentList.cs
- ISSmlParser.cs
- PrintDialog.cs
- PerspectiveCamera.cs
- SqlProfileProvider.cs
- MdImport.cs
- CultureSpecificStringDictionary.cs
- SettingsPropertyValue.cs
- MobileErrorInfo.cs
- HtmlEncodedRawTextWriter.cs
- UnauthorizedWebPart.cs
- HtmlInputImage.cs
- OracleNumber.cs
- PropVariant.cs
- CompModSwitches.cs
- ObjectDataSourceView.cs
- HyperLinkDataBindingHandler.cs
- DialogResultConverter.cs
- ScrollItemPattern.cs
- DataGridViewRowCollection.cs
- DynamicDataRouteHandler.cs
- XmlSubtreeReader.cs
- LineServicesCallbacks.cs
- Configuration.cs
- MultiTrigger.cs
- sqlmetadatafactory.cs
- PageEventArgs.cs
- DataGridViewCellParsingEventArgs.cs
- XmlTextReaderImpl.cs
- TextContainerChangedEventArgs.cs
- DataPagerFieldCommandEventArgs.cs
- SubpageParaClient.cs
- EntityCommandCompilationException.cs
- AsyncMethodInvoker.cs
- MetadataCache.cs
- SessionIDManager.cs
- CodeStatementCollection.cs
- OleDbWrapper.cs
- AppLevelCompilationSectionCache.cs
- ToolStripItemDesigner.cs
- XmlAttributeProperties.cs
- DataServiceRequestException.cs
- GenerateHelper.cs
- ModelService.cs
- DrawToolTipEventArgs.cs
- Point3DKeyFrameCollection.cs
- TextParaClient.cs
- ActivationServices.cs
- QilTernary.cs