Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media3D / Vector3dCollection.cs / 1305600 / Vector3dCollection.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Vector3D collection partial class. // // See spec at http://avalon/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 11/03/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.Media3D { public partial class Vector3DCollection { ////// Deserialize this object from BAML binary format. /// [FriendAccessAllowed] // Built into Core, also used by Framework. internal static object DeserializeFrom(BinaryReader reader) { // Get the size. uint count = reader.ReadUInt32() ; Vector3DCollection collection = new Vector3DCollection( (int) count) ; for ( uint i = 0; i < count ; i ++ ) { Vector3D point = new Vector3D( XamlSerializationHelper.ReadDouble( reader ), 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
- QueryExpr.cs
- DataGridViewCell.cs
- Listbox.cs
- DataGridViewComboBoxColumn.cs
- AssemblyContextControlItem.cs
- SetStateDesigner.cs
- ObjectListItemCollection.cs
- ThreadInterruptedException.cs
- RunInstallerAttribute.cs
- HtmlInputReset.cs
- MonikerSyntaxException.cs
- TransformGroup.cs
- DataGridViewUtilities.cs
- HandleTable.cs
- TreeNodeCollection.cs
- SqlDataRecord.cs
- Exceptions.cs
- RootBuilder.cs
- LoginView.cs
- AsynchronousChannel.cs
- FileLogRecord.cs
- StrongNameHelpers.cs
- WebPartPersonalization.cs
- GeometryConverter.cs
- TriggerBase.cs
- WindowsImpersonationContext.cs
- WebPartManager.cs
- MailAddress.cs
- ResourcePool.cs
- XmlILModule.cs
- MailDefinition.cs
- ScalarRestriction.cs
- Visual.cs
- HtmlElementErrorEventArgs.cs
- HttpCachePolicy.cs
- DecoderFallbackWithFailureFlag.cs
- ContentOperations.cs
- AudioException.cs
- LinqDataSourceStatusEventArgs.cs
- SingleKeyFrameCollection.cs
- MouseGestureConverter.cs
- FixedMaxHeap.cs
- MultitargetUtil.cs
- DocumentViewerConstants.cs
- MessageEnumerator.cs
- OdbcParameterCollection.cs
- Wildcard.cs
- LongAverageAggregationOperator.cs
- XmlDigitalSignatureProcessor.cs
- PartialClassGenerationTaskInternal.cs
- PreviewControlDesigner.cs
- RSATokenProvider.cs
- InputLangChangeRequestEvent.cs
- XmlILStorageConverter.cs
- CheckBoxRenderer.cs
- MenuItemBindingCollection.cs
- DrawListViewColumnHeaderEventArgs.cs
- DataListItemCollection.cs
- SR.cs
- MenuItemBindingCollection.cs
- MappingSource.cs
- UserControlParser.cs
- QueryResult.cs
- ErrorReporting.cs
- InputScope.cs
- Table.cs
- DatePickerDateValidationErrorEventArgs.cs
- Stylus.cs
- MobileCategoryAttribute.cs
- NetWebProxyFinder.cs
- SecurityCriticalDataForSet.cs
- DragCompletedEventArgs.cs
- TreeNodeMouseHoverEvent.cs
- DiscoveryEndpointElement.cs
- XpsS0ValidatingLoader.cs
- ScriptMethodAttribute.cs
- EventProviderClassic.cs
- UrlRoutingHandler.cs
- TimeSpanFormat.cs
- HWStack.cs
- ConnectionDemuxer.cs
- WindowProviderWrapper.cs
- Animatable.cs
- NetSectionGroup.cs
- OptimizerPatterns.cs
- HttpDebugHandler.cs
- ButtonFlatAdapter.cs
- ButtonChrome.cs
- ChtmlTextWriter.cs
- ECDsaCng.cs
- PathFigureCollection.cs
- DescendentsWalker.cs
- HtmlAnchor.cs
- XmlSignificantWhitespace.cs
- ThrowHelper.cs
- BitmapFrame.cs
- XPathEmptyIterator.cs
- PeerNameRegistration.cs
- MessageEncoderFactory.cs
- FixedSOMElement.cs