Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // //// 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
- CharacterBuffer.cs
- HttpStreams.cs
- ConnectionStringSettingsCollection.cs
- VisualStyleElement.cs
- EntityTypeEmitter.cs
- filewebrequest.cs
- ClientUtils.cs
- SystemResourceHost.cs
- PTProvider.cs
- ListControlConvertEventArgs.cs
- TransformDescriptor.cs
- ColorInterpolationModeValidation.cs
- PageSettings.cs
- DecimalStorage.cs
- ExpressionLexer.cs
- CloudCollection.cs
- Quad.cs
- DialogResultConverter.cs
- HashStream.cs
- NativeMethods.cs
- GridItemPattern.cs
- ImplicitInputBrush.cs
- WorkflowElementDialog.cs
- DataSourceViewSchemaConverter.cs
- EntityWithKeyStrategy.cs
- Span.cs
- ColorTranslator.cs
- FontUnitConverter.cs
- WebPartConnectionsCancelVerb.cs
- DiagnosticsConfiguration.cs
- ColorDialog.cs
- StringHandle.cs
- CodeTypeMemberCollection.cs
- DefaultHttpHandler.cs
- FormatterConverter.cs
- RefType.cs
- AbsoluteQuery.cs
- BookmarkScopeHandle.cs
- TypeSource.cs
- BaseParaClient.cs
- AnonymousIdentificationModule.cs
- HtmlInputFile.cs
- MarshalDirectiveException.cs
- LightweightEntityWrapper.cs
- IPPacketInformation.cs
- WorkflowValidationFailedException.cs
- StreamGeometryContext.cs
- IdnElement.cs
- NativeRecognizer.cs
- DomNameTable.cs
- StrongNameKeyPair.cs
- FolderBrowserDialog.cs
- NameValueFileSectionHandler.cs
- DesignerContextDescriptor.cs
- XmlnsPrefixAttribute.cs
- CellConstant.cs
- WindowsSspiNegotiation.cs
- UnmanagedBitmapWrapper.cs
- ByeMessageApril2005.cs
- DNS.cs
- BamlLocalizableResource.cs
- ConnectionPoolManager.cs
- TextSerializer.cs
- LinkConverter.cs
- Environment.cs
- Label.cs
- EntityViewGenerationConstants.cs
- ActivityBuilder.cs
- Composition.cs
- CacheForPrimitiveTypes.cs
- TextStore.cs
- ReaderOutput.cs
- FlowPosition.cs
- XsltOutput.cs
- Overlapped.cs
- RemoteWebConfigurationHostStream.cs
- ErrorEventArgs.cs
- TypeToken.cs
- StateBag.cs
- HtmlSelect.cs
- basevalidator.cs
- VisualStyleElement.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- DataGridViewSelectedRowCollection.cs
- Msmq3PoisonHandler.cs
- MediaContext.cs
- Clipboard.cs
- SessionPageStateSection.cs
- FileStream.cs
- XslException.cs
- SoapAttributeAttribute.cs
- TagMapCollection.cs
- HtmlTextArea.cs
- URLIdentityPermission.cs
- BaseValidator.cs
- NativeMethods.cs
- SqlServer2KCompatibilityAnnotation.cs
- ButtonColumn.cs
- CollectionChangedEventManager.cs
- RequestCacheEntry.cs