Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / PointCollection.cs / 1305600 / PointCollection.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Point collection partial class.
//
//
// History:
// 11/09/05 : marka - Created
//
//---------------------------------------------------------------------------
using System.Windows;
using System.Windows.Media.Media3D;
using MS.Internal.PresentationCore;
using System;
using System.IO;
using MS.Internal.Media;
namespace System.Windows.Media
{
public partial class PointCollection
{
///
/// Deserialize this object from BAML
///
[FriendAccessAllowed] // Built into Core, also used by Framework.
internal static object DeserializeFrom(BinaryReader reader)
{
// Get the size.
uint count = reader.ReadUInt32() ;
PointCollection collection = new PointCollection( (int) count) ;
for ( uint i = 0; i < count ; i ++ )
{
Point point = new Point(
XamlSerializationHelper.ReadDouble( reader ),
XamlSerializationHelper.ReadDouble( reader ) ) ;
collection.Add( point );
}
return collection ;
}
}
}
// 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
- EntityDataSourceDataSelection.cs
- DeleteHelper.cs
- FormatVersion.cs
- httpstaticobjectscollection.cs
- WmpBitmapEncoder.cs
- XmlArrayItemAttribute.cs
- HttpResponse.cs
- SoapParser.cs
- TemplatePartAttribute.cs
- PassportIdentity.cs
- InternalDispatchObject.cs
- LocationSectionRecord.cs
- DesignColumnCollection.cs
- HMACSHA384.cs
- CryptoHandle.cs
- RepeaterItemCollection.cs
- FormViewCommandEventArgs.cs
- XDeferredAxisSource.cs
- Attributes.cs
- NameNode.cs
- listitem.cs
- SecurityToken.cs
- PerfCounterSection.cs
- Int32Storage.cs
- AccessText.cs
- CultureInfoConverter.cs
- ExtensionDataReader.cs
- TypeDefinition.cs
- AlgoModule.cs
- DbConnectionOptions.cs
- TemplateParser.cs
- control.ime.cs
- SiteMapPathDesigner.cs
- CodeCastExpression.cs
- SelectionProcessor.cs
- LinkArea.cs
- SelectionRangeConverter.cs
- GenericUI.cs
- XmlSerializationReader.cs
- CodeDOMUtility.cs
- RowTypePropertyElement.cs
- RijndaelCryptoServiceProvider.cs
- indexingfiltermarshaler.cs
- ParallelEnumerable.cs
- SrgsDocumentParser.cs
- Color.cs
- MenuItem.cs
- XmlSchemaSimpleTypeRestriction.cs
- SqlDataReaderSmi.cs
- SmtpFailedRecipientException.cs
- XmlSchemaAppInfo.cs
- SqlProfileProvider.cs
- MessageQueue.cs
- LogicalExpressionEditor.cs
- DataGridViewIntLinkedList.cs
- PermissionSet.cs
- SchemaTableOptionalColumn.cs
- Win32.cs
- WebPartManagerInternals.cs
- ThreadStateException.cs
- ExceptionHelpers.cs
- CryptoApi.cs
- SystemIPAddressInformation.cs
- Control.cs
- CatalogPartCollection.cs
- Attributes.cs
- TextSearch.cs
- LocationInfo.cs
- Canvas.cs
- ReachUIElementCollectionSerializerAsync.cs
- DataList.cs
- ControlCachePolicy.cs
- DelayLoadType.cs
- Vector3DIndependentAnimationStorage.cs
- ToolTip.cs
- TemplateControl.cs
- COAUTHIDENTITY.cs
- FormViewDeleteEventArgs.cs
- WindowsGrip.cs
- XmlChildEnumerator.cs
- ContextMenuStrip.cs
- ObjectDataSourceChooseMethodsPanel.cs
- AppDomainUnloadedException.cs
- MsmqProcessProtocolHandler.cs
- GACMembershipCondition.cs
- KeyGesture.cs
- FunctionImportElement.cs
- Trace.cs
- PageAsyncTask.cs
- SoapHeader.cs
- ElementNotAvailableException.cs
- CmsInterop.cs
- HtmlTernaryTree.cs
- OnOperation.cs
- XPathArrayIterator.cs
- Window.cs
- UnaryNode.cs
- TemplateInstanceAttribute.cs
- DataRowCollection.cs
- PropertyPushdownHelper.cs