Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / PointCollection.cs / 1 / PointCollection.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Point collection partial class.
//
//
// History:
// 11/09/05 : [....] - 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
- InputScopeConverter.cs
- NavigationHelper.cs
- ReflectTypeDescriptionProvider.cs
- NotFiniteNumberException.cs
- SessionParameter.cs
- UrlAuthFailureHandler.cs
- WebSysDisplayNameAttribute.cs
- CopyAction.cs
- DateTimeOffset.cs
- CollectionContainer.cs
- ByteStreamGeometryContext.cs
- WebUtil.cs
- TranslateTransform.cs
- DependentList.cs
- DiagnosticsConfiguration.cs
- Stylus.cs
- PageBuildProvider.cs
- ItemContainerGenerator.cs
- SQLBytes.cs
- ClearCollection.cs
- ToolBar.cs
- DrawingAttributes.cs
- IncrementalHitTester.cs
- NotifyCollectionChangedEventArgs.cs
- XmlException.cs
- CollectionEditVerbManager.cs
- ConvertEvent.cs
- ApplicationException.cs
- SudsWriter.cs
- DataServiceQuery.cs
- Add.cs
- SqlCacheDependencyDatabaseCollection.cs
- _ScatterGatherBuffers.cs
- StringAnimationUsingKeyFrames.cs
- DragCompletedEventArgs.cs
- ConcatQueryOperator.cs
- SaveFileDialog.cs
- ReadOnlyObservableCollection.cs
- WindowsTreeView.cs
- HtmlToClrEventProxy.cs
- AuthenticationException.cs
- LogPolicy.cs
- SqlClientMetaDataCollectionNames.cs
- FileSystemEventArgs.cs
- RadioButtonPopupAdapter.cs
- TreeViewBindingsEditorForm.cs
- PassportAuthenticationEventArgs.cs
- SafeSecurityHandles.cs
- MultitargetingHelpers.cs
- Int16KeyFrameCollection.cs
- SharedTcpTransportManager.cs
- VerificationAttribute.cs
- UserUseLicenseDictionaryLoader.cs
- ButtonBase.cs
- Translator.cs
- NumericExpr.cs
- StringDictionaryWithComparer.cs
- SoapParser.cs
- ResourceReferenceExpressionConverter.cs
- DataGridRowClipboardEventArgs.cs
- Win32KeyboardDevice.cs
- StyleModeStack.cs
- ButtonBase.cs
- WorkflowValidationFailedException.cs
- MetricEntry.cs
- ContextMenuAutomationPeer.cs
- ScrollEventArgs.cs
- ImageMap.cs
- AttributeTable.cs
- StreamWriter.cs
- NavigationProperty.cs
- TemplateApplicationHelper.cs
- ScopedMessagePartSpecification.cs
- TextShapeableCharacters.cs
- PageStatePersister.cs
- SectionInformation.cs
- ArglessEventHandlerProxy.cs
- PolicyUnit.cs
- XmlDocument.cs
- PaginationProgressEventArgs.cs
- EditorZone.cs
- XmlSchemaSubstitutionGroup.cs
- SessionPageStatePersister.cs
- ExeContext.cs
- GridViewEditEventArgs.cs
- EditorPartCollection.cs
- versioninfo.cs
- SmtpMail.cs
- NullableLongSumAggregationOperator.cs
- Activator.cs
- UserControl.cs
- ClientBuildManager.cs
- BoolExpressionVisitors.cs
- Helpers.cs
- DbProviderSpecificTypePropertyAttribute.cs
- Size3D.cs
- KeyMatchBuilder.cs
- WmpBitmapEncoder.cs
- EventProvider.cs
- LicenseContext.cs