Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Generated / PolyLineSegmentFigureLogic.cs / 1 / PolyLineSegmentFigureLogic.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // This file was generated, please do not edit it directly. // // This file was generated from the codegen template located at: // windows\mil\codegen\mcg\generators\PolySegmentTemplate.cs // // Please see [....]/default.aspx/Microsoft.Projects.Avalon/MilCodeGen.html for more information. // //--------------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Security.Permissions; using System.Windows; using System.Windows.Markup; using System.Windows.Media.Animation; using System.ComponentModel.Design.Serialization; using System.Windows.Media.Composition; using System.Reflection; using MS.Internal; using System.Security; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media { #region PolyLineSegment ////// PolyLineSegment /// public sealed partial class PolyLineSegment : PathSegment { #region Constructors ////// PolyLineSegment constructor /// public PolyLineSegment() { } ////// /// public PolyLineSegment(IEnumerablepoints, bool isStroked) { if (points == null) { throw new System.ArgumentNullException("points"); } Points = new PointCollection(points); IsStroked = isStroked; } /// /// /// internal PolyLineSegment(IEnumerablepoints, bool isStroked, bool isSmoothJoin) { if (points == null) { throw new System.ArgumentNullException("points"); } Points = new PointCollection(points); IsStroked = isStroked; IsSmoothJoin = isSmoothJoin; } #endregion #region AddToFigure internal override void AddToFigure( Matrix matrix, // The transformation matrix PathFigure figure, // The figure to add to ref Point current) // Out: Segment endpoint, not transformed { PointCollection points = Points; if (points != null && points.Count >= 1) { if (matrix.IsIdentity) { figure.Segments.Add(this); } else { PointCollection copy = new PointCollection(); Point pt = new Point(); int count = points.Count; for (int i=0; i /// SerializeData - Serialize the contents of this Segment to the provided context. /// internal override void SerializeData(StreamGeometryContext ctx) { ctx.PolyLineTo(Points, IsStroked, IsSmoothJoin); } #endregion } #endregion } // 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
- GeneralTransformGroup.cs
- UserMapPath.cs
- BamlStream.cs
- OutputCacheProviderCollection.cs
- DragCompletedEventArgs.cs
- MenuItemStyle.cs
- BooleanKeyFrameCollection.cs
- StringBuilder.cs
- StylusButton.cs
- InputLanguageSource.cs
- BackgroundFormatInfo.cs
- LassoSelectionBehavior.cs
- SqlXmlStorage.cs
- WriteTimeStream.cs
- NotifyInputEventArgs.cs
- ShapingEngine.cs
- WaitingCursor.cs
- QuaternionConverter.cs
- ProfileBuildProvider.cs
- XhtmlBasicPageAdapter.cs
- TextRangeEditTables.cs
- RecognizerStateChangedEventArgs.cs
- Asn1IntegerConverter.cs
- ECDiffieHellmanPublicKey.cs
- XmlSchemaSimpleTypeRestriction.cs
- TextParaClient.cs
- ListDesigner.cs
- ConfigurationStrings.cs
- ProfileInfo.cs
- DataGridItemEventArgs.cs
- SizeF.cs
- WebPartConnectVerb.cs
- StringFormat.cs
- XappLauncher.cs
- SendReply.cs
- httpstaticobjectscollection.cs
- controlskin.cs
- RunInstallerAttribute.cs
- BasicHttpBindingElement.cs
- ThumbButtonInfo.cs
- ArrayConverter.cs
- RemoteWebConfigurationHostStream.cs
- VirtualizingPanel.cs
- SqlProfileProvider.cs
- SchemaElementDecl.cs
- KeySpline.cs
- TemplateControlBuildProvider.cs
- Constraint.cs
- XsltLoader.cs
- RIPEMD160Managed.cs
- Int64.cs
- _AutoWebProxyScriptEngine.cs
- XmlSchemaSet.cs
- PropertyToken.cs
- IntermediatePolicyValidator.cs
- RootBuilder.cs
- CodeTypeConstructor.cs
- UndoEngine.cs
- FormViewInsertedEventArgs.cs
- SspiSafeHandles.cs
- Tracer.cs
- _SslStream.cs
- RefreshPropertiesAttribute.cs
- Models.cs
- LookupNode.cs
- PingOptions.cs
- ValidationErrorCollection.cs
- UIElement3DAutomationPeer.cs
- METAHEADER.cs
- WindowsStartMenu.cs
- LinkButton.cs
- StorageAssociationTypeMapping.cs
- GroupDescription.cs
- InputLanguage.cs
- PropertyValueEditor.cs
- DirectionalLight.cs
- MemoryMappedFileSecurity.cs
- NativeActivityTransactionContext.cs
- DbConnectionPoolIdentity.cs
- FormsAuthenticationTicket.cs
- FontSourceCollection.cs
- HtmlInputPassword.cs
- LoadGrammarCompletedEventArgs.cs
- MethodExpr.cs
- ComponentSerializationService.cs
- XPathExpr.cs
- HttpModuleAction.cs
- SafeReadContext.cs
- RotateTransform.cs
- SpecialNameAttribute.cs
- CodeLinePragma.cs
- Collection.cs
- Metadata.cs
- PeerDuplexChannelListener.cs
- ProfileProvider.cs
- AvTraceDetails.cs
- ThemeDictionaryExtension.cs
- DecoderNLS.cs
- MethodExpr.cs
- ZoneIdentityPermission.cs