Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- DocumentViewerBaseAutomationPeer.cs
- Point4D.cs
- TransactionBridge.cs
- WindowsFormsHost.cs
- DocumentViewerBase.cs
- SourceSwitch.cs
- JulianCalendar.cs
- RenderTargetBitmap.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- TextEndOfLine.cs
- RouteItem.cs
- BaseParser.cs
- DataGridViewCellStyleEditor.cs
- QueryRewriter.cs
- Control.cs
- DataGridRow.cs
- ObjectDataSourceFilteringEventArgs.cs
- XpsSerializationException.cs
- WindowsIPAddress.cs
- CodeParameterDeclarationExpression.cs
- ScopelessEnumAttribute.cs
- Overlapped.cs
- OdbcEnvironmentHandle.cs
- TextProperties.cs
- GetWinFXPath.cs
- WebPartConnectVerb.cs
- SkipStoryboardToFill.cs
- PageEventArgs.cs
- SqlDataSourceConfigureSortForm.cs
- InstanceDataCollection.cs
- RecognitionResult.cs
- ActivityMarkupSerializationProvider.cs
- FileUpload.cs
- EntityContainerRelationshipSet.cs
- RegexCapture.cs
- JoinSymbol.cs
- ColorAnimation.cs
- UserMapPath.cs
- FileUtil.cs
- Property.cs
- TextModifier.cs
- RequestQueue.cs
- AdPostCacheSubstitution.cs
- CreateUserErrorEventArgs.cs
- LogEntryHeaderv1Deserializer.cs
- XmlWrappingReader.cs
- RootProfilePropertySettingsCollection.cs
- BasicHttpBindingElement.cs
- TextContainerChangeEventArgs.cs
- HttpModuleAction.cs
- UIntPtr.cs
- FixedSOMFixedBlock.cs
- EntityConnectionStringBuilderItem.cs
- StrokeFIndices.cs
- ValidatedControlConverter.cs
- EraserBehavior.cs
- Trace.cs
- SinglePageViewer.cs
- DbBuffer.cs
- EventLogPropertySelector.cs
- FunctionImportMapping.cs
- PhoneCallDesigner.cs
- ConfigurationSettings.cs
- StorageModelBuildProvider.cs
- RealizationContext.cs
- AddInControllerImpl.cs
- HttpPostedFile.cs
- MachineKeySection.cs
- MessageSmuggler.cs
- CapabilitiesSection.cs
- CodeDOMProvider.cs
- DrawTreeNodeEventArgs.cs
- ParseChildrenAsPropertiesAttribute.cs
- HttpBrowserCapabilitiesBase.cs
- CompoundFileReference.cs
- OperatorExpressions.cs
- DataGridViewRowCancelEventArgs.cs
- RangeValidator.cs
- Metadata.cs
- PromptStyle.cs
- BaseProcessProtocolHandler.cs
- MatrixTransform3D.cs
- ChangePassword.cs
- safesecurityhelperavalon.cs
- IxmlLineInfo.cs
- QilGenerator.cs
- ToolStripManager.cs
- _ProxyChain.cs
- PageSetupDialog.cs
- ComplexTypeEmitter.cs
- Typeface.cs
- ExpressionsCollectionEditor.cs
- PrintDialogException.cs
- Frame.cs
- DataGridLengthConverter.cs
- FormParameter.cs
- __ComObject.cs
- RotateTransform3D.cs
- StrongName.cs
- SubMenuStyleCollectionEditor.cs