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
- UseManagedPresentationBindingElement.cs
- SettingsPropertyNotFoundException.cs
- DBAsyncResult.cs
- CurrentChangedEventManager.cs
- storepermission.cs
- DataGridViewButtonCell.cs
- StoreAnnotationsMap.cs
- GlyphCache.cs
- EventHandlerList.cs
- TraceContextEventArgs.cs
- Socket.cs
- PostBackOptions.cs
- DateRangeEvent.cs
- SplitContainer.cs
- SqlDataSourceCache.cs
- PropertyRef.cs
- Matrix3DValueSerializer.cs
- DBBindings.cs
- Substitution.cs
- MetadataUtilsSmi.cs
- PropertyAccessVisitor.cs
- BaseHashHelper.cs
- ActiveXSite.cs
- HitTestFilterBehavior.cs
- DataSourceCollectionBase.cs
- AttachedPropertyBrowsableAttribute.cs
- FormatPage.cs
- PropertyGeneratedEventArgs.cs
- SignedXml.cs
- Help.cs
- MatrixTransform.cs
- HelpInfo.cs
- CalendarKeyboardHelper.cs
- XmlObjectSerializerWriteContext.cs
- _ListenerRequestStream.cs
- FixedBufferAttribute.cs
- ConnectionStringsExpressionBuilder.cs
- MessageQueueConverter.cs
- ColorConvertedBitmap.cs
- PersianCalendar.cs
- DesignerCapabilities.cs
- AsyncOperationManager.cs
- RegisteredDisposeScript.cs
- QueryableDataSource.cs
- QuaternionAnimation.cs
- PersonalizationProviderCollection.cs
- SendOperation.cs
- entityreference_tresulttype.cs
- OletxDependentTransaction.cs
- SparseMemoryStream.cs
- RadioButton.cs
- CssStyleCollection.cs
- UserNameSecurityTokenParameters.cs
- UpdatePanelTriggerCollection.cs
- RC2CryptoServiceProvider.cs
- XmlSchemaException.cs
- VisualTreeHelper.cs
- XmlWhitespace.cs
- ApplicationId.cs
- Substitution.cs
- PropertyKey.cs
- PrintControllerWithStatusDialog.cs
- GridViewCommandEventArgs.cs
- EasingQuaternionKeyFrame.cs
- ImageMetadata.cs
- FloaterBaseParaClient.cs
- EditorPart.cs
- FloatAverageAggregationOperator.cs
- Funcletizer.cs
- RuntimeWrappedException.cs
- TextStore.cs
- ReadOnlyPermissionSet.cs
- ChannelBinding.cs
- UInt64.cs
- OpenFileDialog.cs
- PersistenceContext.cs
- XmlDataLoader.cs
- TracePayload.cs
- SigningCredentials.cs
- ContextStack.cs
- MaskedTextBox.cs
- Int32AnimationUsingKeyFrames.cs
- DataControlFieldHeaderCell.cs
- OneOfConst.cs
- RtType.cs
- M3DUtil.cs
- Int64Converter.cs
- BeginEvent.cs
- DispatcherExceptionFilterEventArgs.cs
- Marshal.cs
- ZipIOLocalFileHeader.cs
- TokenDescriptor.cs
- RijndaelManaged.cs
- TextTreeUndoUnit.cs
- SortKey.cs
- TreeWalker.cs
- CircleHotSpot.cs
- Matrix3D.cs
- CompositeCollectionView.cs
- wmiprovider.cs