Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Media / PointCollection.cs / 1 / 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.
//----------------------------------------------------------------------------
//
//
// 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
- SiteMapPath.cs
- SmiRecordBuffer.cs
- ConfigurationLocationCollection.cs
- QueryStringParameter.cs
- UserInitiatedRoutedEventPermission.cs
- ImmComposition.cs
- BufferedStream2.cs
- InputBuffer.cs
- SslSecurityTokenParameters.cs
- MaskInputRejectedEventArgs.cs
- SmiTypedGetterSetter.cs
- DataGridViewColumnEventArgs.cs
- UserNameSecurityTokenParameters.cs
- IListConverters.cs
- sitestring.cs
- XamlSerializer.cs
- AnonymousIdentificationSection.cs
- LogExtentCollection.cs
- TreeViewImageGenerator.cs
- IsolatedStorage.cs
- Base64Decoder.cs
- RangeBaseAutomationPeer.cs
- Rss20ItemFormatter.cs
- PackageRelationshipCollection.cs
- UIInitializationException.cs
- PipelineModuleStepContainer.cs
- ChannelEndpointElementCollection.cs
- LongValidator.cs
- SchemaSetCompiler.cs
- ScrollChangedEventArgs.cs
- brushes.cs
- ColumnWidthChangedEvent.cs
- OleDbDataReader.cs
- DetailsViewDesigner.cs
- XmlQualifiedNameTest.cs
- RijndaelManaged.cs
- CookieProtection.cs
- XmlSchemas.cs
- MailMessageEventArgs.cs
- ProfileSettingsCollection.cs
- CacheDependency.cs
- UrlAuthorizationModule.cs
- HttpServerChannel.cs
- MemoryRecordBuffer.cs
- SizeIndependentAnimationStorage.cs
- GridViewRowCollection.cs
- WsdlEndpointConversionContext.cs
- ResourcePermissionBase.cs
- FunctionImportElement.cs
- HwndKeyboardInputProvider.cs
- StringCollectionMarkupSerializer.cs
- ControlsConfig.cs
- StorageModelBuildProvider.cs
- DBPropSet.cs
- StateBag.cs
- TransformPatternIdentifiers.cs
- MultilineStringConverter.cs
- SortFieldComparer.cs
- EventlogProvider.cs
- SelectionProviderWrapper.cs
- ColorConverter.cs
- ArrayElementGridEntry.cs
- ListItemCollection.cs
- DrawingVisualDrawingContext.cs
- HttpPostedFileBase.cs
- ContainerParagraph.cs
- SerializationSectionGroup.cs
- Zone.cs
- DataGridViewCellValueEventArgs.cs
- DomainConstraint.cs
- EventDrivenDesigner.cs
- ToolStripContainer.cs
- HttpsTransportBindingElement.cs
- TextSelectionHighlightLayer.cs
- BooleanSwitch.cs
- ClientTarget.cs
- CoTaskMemHandle.cs
- TabControlToolboxItem.cs
- NonVisualControlAttribute.cs
- QuaternionAnimation.cs
- _NetworkingPerfCounters.cs
- GAC.cs
- path.cs
- MetadataAssemblyHelper.cs
- SiteMapNodeItem.cs
- DataGridHyperlinkColumn.cs
- WorkflowApplicationAbortedException.cs
- JsonEncodingStreamWrapper.cs
- PageParser.cs
- StringCollectionMarkupSerializer.cs
- DefaultDialogButtons.cs
- SerialPort.cs
- SerializationBinder.cs
- Size.cs
- ExecutionEngineException.cs
- RtfToken.cs
- BorderGapMaskConverter.cs
- SqlMetaData.cs
- TextEncodedRawTextWriter.cs
- Model3DCollection.cs