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
- ResourceDescriptionAttribute.cs
- DelegateArgumentValue.cs
- HScrollBar.cs
- LocatorManager.cs
- Literal.cs
- RawKeyboardInputReport.cs
- JumpList.cs
- WindowVisualStateTracker.cs
- RectAnimationClockResource.cs
- BamlLocalizableResource.cs
- BoolExpr.cs
- ConfigXmlAttribute.cs
- DEREncoding.cs
- ImageList.cs
- ContentTextAutomationPeer.cs
- DataBinding.cs
- XslCompiledTransform.cs
- WinEventQueueItem.cs
- FactoryMaker.cs
- CriticalHandle.cs
- SpecularMaterial.cs
- IPPacketInformation.cs
- SectionRecord.cs
- PrintingPermission.cs
- LoadedOrUnloadedOperation.cs
- TraceData.cs
- MethodImplAttribute.cs
- TemplatedAdorner.cs
- ScriptingAuthenticationServiceSection.cs
- ManipulationDeltaEventArgs.cs
- SmiRecordBuffer.cs
- XmlKeywords.cs
- ChangeTracker.cs
- InstanceStore.cs
- CounterCreationData.cs
- ConnectionPointGlyph.cs
- SchemaImporter.cs
- DirectoryInfo.cs
- WmlImageAdapter.cs
- SkipStoryboardToFill.cs
- MILUtilities.cs
- TemplatedWizardStep.cs
- ValidationVisibilityAttribute.cs
- ItemCollection.cs
- ViewEventArgs.cs
- RightNameExpirationInfoPair.cs
- EntityContainerEmitter.cs
- SystemSounds.cs
- EntityTypeBase.cs
- GridItem.cs
- ConfigurationPermission.cs
- SubstitutionList.cs
- PeekCompletedEventArgs.cs
- XmlDataSource.cs
- SafeRegistryHandle.cs
- ElementUtil.cs
- SrgsElementFactoryCompiler.cs
- Binding.cs
- PerfService.cs
- QueryLifecycle.cs
- SQLResource.cs
- ResourceAssociationSetEnd.cs
- RsaKeyIdentifierClause.cs
- Viewport3DVisual.cs
- HtmlForm.cs
- Storyboard.cs
- ListCollectionView.cs
- _ShellExpression.cs
- StringDictionaryEditor.cs
- GridViewDeletedEventArgs.cs
- EntityDataSourceStatementEditorForm.cs
- FlowDocumentScrollViewer.cs
- StorageEntityTypeMapping.cs
- CanExecuteRoutedEventArgs.cs
- DataTable.cs
- Int64KeyFrameCollection.cs
- WindowsImpersonationContext.cs
- ResizeBehavior.cs
- DataControlLinkButton.cs
- ButtonFieldBase.cs
- Helper.cs
- ComboBoxRenderer.cs
- DotNetATv1WindowsLogEntrySerializer.cs
- TransformDescriptor.cs
- Mapping.cs
- GenericWebPart.cs
- DataGridViewSelectedCellCollection.cs
- RepeatBehavior.cs
- mongolianshape.cs
- DiagnosticsConfiguration.cs
- FixedPageStructure.cs
- XsltSettings.cs
- StickyNote.cs
- Stackframe.cs
- ChangeToolStripParentVerb.cs
- ObservableCollection.cs
- ResourceExpressionEditorSheet.cs
- DataList.cs
- Margins.cs
- WorkflowViewManager.cs