Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media3D / Point3DCollection.cs / 1 / Point3DCollection.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: 3D point collection partial class. // // See spec at [....]/medialayer/Specifications/Avalon3D%20API%20Spec.mht // // History: // 11/03/05 : [....] - 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 { ////// Point3D - 3D point representation. /// Defaults to (0,0,0). /// public partial class Point3DCollection { ////// 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() ; Point3DCollection collection = new Point3DCollection( (int) count) ; for ( uint i = 0; i < count ; i ++ ) { Point3D point = new Point3D( 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
- LeaseManager.cs
- ListView.cs
- CacheChildrenQuery.cs
- EntityDataSourceDesignerHelper.cs
- TypeHelpers.cs
- ByteAnimation.cs
- XamlFilter.cs
- CodeEventReferenceExpression.cs
- RegisteredHiddenField.cs
- KeyGestureConverter.cs
- CodeTypeMemberCollection.cs
- StreamWithDictionary.cs
- CodeMethodInvokeExpression.cs
- CustomWebEventKey.cs
- InheritanceAttribute.cs
- SiteIdentityPermission.cs
- FileUtil.cs
- EtwProvider.cs
- Buffer.cs
- XPathParser.cs
- Window.cs
- SmtpFailedRecipientsException.cs
- SystemMulticastIPAddressInformation.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- ShaderRenderModeValidation.cs
- XmlSchemaAppInfo.cs
- MergeLocalizationDirectives.cs
- WriteFileContext.cs
- ApplicationSecurityInfo.cs
- TemplateBuilder.cs
- ChildrenQuery.cs
- TrustManager.cs
- DataControlPagerLinkButton.cs
- DataGridViewCellCancelEventArgs.cs
- WrapPanel.cs
- SocketPermission.cs
- PointValueSerializer.cs
- MouseDevice.cs
- MenuItemBindingCollection.cs
- MaskDesignerDialog.cs
- MobilePage.cs
- DataGridViewTextBoxColumn.cs
- ObservableCollection.cs
- SrgsGrammarCompiler.cs
- SQLString.cs
- SqlRowUpdatedEvent.cs
- PeerTransportElement.cs
- SqlDataSourceCache.cs
- UnsupportedPolicyOptionsException.cs
- MultiplexingDispatchMessageFormatter.cs
- HtmlTable.cs
- DesignerTransactionCloseEvent.cs
- AnimationClockResource.cs
- WebBaseEventKeyComparer.cs
- LoginUtil.cs
- ExpandedWrapper.cs
- WeakReferenceList.cs
- XmlMemberMapping.cs
- OleDbException.cs
- Vector3DAnimation.cs
- NullRuntimeConfig.cs
- ValidatedMobileControlConverter.cs
- CloseCryptoHandleRequest.cs
- NonDualMessageSecurityOverHttp.cs
- Directory.cs
- GridErrorDlg.cs
- UrlPath.cs
- RawStylusInput.cs
- GridSplitterAutomationPeer.cs
- SmtpNtlmAuthenticationModule.cs
- UIElement3D.cs
- Int32RectConverter.cs
- UnauthorizedAccessException.cs
- DictionaryEntry.cs
- QualifiedId.cs
- Brushes.cs
- CustomLineCap.cs
- UnsafeNativeMethods.cs
- ReadWriteControlDesigner.cs
- AssemblyAttributesGoHere.cs
- SqlDependency.cs
- XPathNodePointer.cs
- BitVector32.cs
- DataMisalignedException.cs
- MappedMetaModel.cs
- TextOutput.cs
- TreeViewHitTestInfo.cs
- BufferedStream2.cs
- securitycriticaldataClass.cs
- METAHEADER.cs
- ImagingCache.cs
- DeclarationUpdate.cs
- HashMembershipCondition.cs
- Figure.cs
- bidPrivateBase.cs
- SyndicationElementExtension.cs
- RegexRunnerFactory.cs
- NativeMethods.cs
- UserControlDesigner.cs
- OutputCacheProfile.cs