Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Media3D / Vector3dCollection.cs / 1 / 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. //---------------------------------------------------------------------------- // //// 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
- QueryCreatedEventArgs.cs
- ImageFormatConverter.cs
- SelectionRange.cs
- TextServicesPropertyRanges.cs
- ServiceParser.cs
- DependencyProperty.cs
- DescendentsWalker.cs
- Root.cs
- SoapElementAttribute.cs
- SqlNamer.cs
- _SpnDictionary.cs
- Visual.cs
- PropertyManager.cs
- VirtualizedItemPattern.cs
- QueryFunctions.cs
- ControlPaint.cs
- PopOutPanel.cs
- HandlerElement.cs
- MenuItemBinding.cs
- ToolStripContainerDesigner.cs
- TypeUtil.cs
- recordstatescratchpad.cs
- StylusPlugInCollection.cs
- AdornerHitTestResult.cs
- TypeBuilder.cs
- ToolBar.cs
- IsolatedStoragePermission.cs
- HttpCacheVaryByContentEncodings.cs
- CreateUserWizard.cs
- InvalidFilterCriteriaException.cs
- TextElementCollectionHelper.cs
- BeginEvent.cs
- PropertyKey.cs
- externdll.cs
- ManifestResourceInfo.cs
- PeerNameRecord.cs
- ClientRequest.cs
- SortAction.cs
- ArraySortHelper.cs
- XmlDocumentSerializer.cs
- PagesSection.cs
- HttpWriter.cs
- TextSelectionHighlightLayer.cs
- CommentEmitter.cs
- HierarchicalDataTemplate.cs
- CapabilitiesPattern.cs
- AutomationTextAttribute.cs
- TrackingAnnotationCollection.cs
- InstanceValue.cs
- NameNode.cs
- EnumCodeDomSerializer.cs
- _UriSyntax.cs
- PageThemeParser.cs
- BasicExpressionVisitor.cs
- DetailsViewRowCollection.cs
- CatalogZoneBase.cs
- Control.cs
- ToolStripPanelRenderEventArgs.cs
- Simplifier.cs
- TabPanel.cs
- GlyphElement.cs
- EntityCommandCompilationException.cs
- AssemblyAttributes.cs
- CacheRequest.cs
- RegexParser.cs
- GeometryCollection.cs
- AutomationPeer.cs
- TextBox.cs
- WebRequestModuleElementCollection.cs
- ViewCellRelation.cs
- TCPListener.cs
- ChannelReliableSession.cs
- DefaultTextStoreTextComposition.cs
- HierarchicalDataBoundControlAdapter.cs
- CharacterBuffer.cs
- FloatSumAggregationOperator.cs
- HandleCollector.cs
- ExtensionsSection.cs
- TableStyle.cs
- LabelExpression.cs
- EndOfStreamException.cs
- SqlRemoveConstantOrderBy.cs
- ClientBuildManager.cs
- PathFigureCollectionConverter.cs
- MSAAEventDispatcher.cs
- sqlinternaltransaction.cs
- UserControlCodeDomTreeGenerator.cs
- RequiredFieldValidator.cs
- SafeHandles.cs
- ExpanderAutomationPeer.cs
- sqlpipe.cs
- StringConverter.cs
- Transform3DGroup.cs
- IOThreadTimer.cs
- AssemblyHash.cs
- CancelEventArgs.cs
- StandardCommands.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- MsmqHostedTransportManager.cs
- KeyboardEventArgs.cs