Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Generated / PolyBezierSegmentFigureLogic.cs / 1305600 / PolyBezierSegmentFigureLogic.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: // wpf\src\Graphics\codegen\mcg\generators\PolySegmentTemplate.cs // // Please see http://wiki/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 PolyBezierSegment ////// PolyBezierSegment /// public sealed partial class PolyBezierSegment : PathSegment { #region Constructors ////// PolyBezierSegment constructor /// public PolyBezierSegment() { } ////// /// public PolyBezierSegment(IEnumerablepoints, bool isStroked) { if (points == null) { throw new System.ArgumentNullException("points"); } Points = new PointCollection(points); IsStroked = isStroked; } /// /// /// internal PolyBezierSegment(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 >= 3) { 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.PolyBezierTo(Points, IsStroked, IsSmoothJoin); } #endregion } #endregion } // 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. // // // This file was generated, please do not edit it directly. // // This file was generated from the codegen template located at: // wpf\src\Graphics\codegen\mcg\generators\PolySegmentTemplate.cs // // Please see http://wiki/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 PolyBezierSegment ////// PolyBezierSegment /// public sealed partial class PolyBezierSegment : PathSegment { #region Constructors ////// PolyBezierSegment constructor /// public PolyBezierSegment() { } ////// /// public PolyBezierSegment(IEnumerablepoints, bool isStroked) { if (points == null) { throw new System.ArgumentNullException("points"); } Points = new PointCollection(points); IsStroked = isStroked; } /// /// /// internal PolyBezierSegment(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 >= 3) { 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.PolyBezierTo(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
- ImageClickEventArgs.cs
- ColorPalette.cs
- SmiRequestExecutor.cs
- JournalEntryListConverter.cs
- DataGrid.cs
- EventHandlerList.cs
- DateTimeConstantAttribute.cs
- TextDecoration.cs
- CFStream.cs
- Gdiplus.cs
- WaitHandle.cs
- CompensationDesigner.cs
- Roles.cs
- XPathNode.cs
- OracleDataReader.cs
- StateRuntime.cs
- LogManagementAsyncResult.cs
- nulltextcontainer.cs
- WS2007FederationHttpBindingCollectionElement.cs
- PrintDialogException.cs
- StatusBarItem.cs
- DeviceContexts.cs
- SQLStringStorage.cs
- ImageSource.cs
- BitmapEffectInputData.cs
- SchemaInfo.cs
- VersionPair.cs
- ListViewInsertEventArgs.cs
- TagPrefixInfo.cs
- XmlSchemaSimpleContentRestriction.cs
- SoapSchemaImporter.cs
- BoundingRectTracker.cs
- Scene3D.cs
- XmlMembersMapping.cs
- ColorComboBox.cs
- CompilerWrapper.cs
- ChtmlTextBoxAdapter.cs
- UnknownBitmapDecoder.cs
- StylusEditingBehavior.cs
- CodeMemberProperty.cs
- linebase.cs
- PolyLineSegmentFigureLogic.cs
- ButtonBase.cs
- BackgroundWorker.cs
- IImplicitResourceProvider.cs
- HttpServerVarsCollection.cs
- Error.cs
- IPGlobalProperties.cs
- ClientConfigurationHost.cs
- SinglePageViewer.cs
- ColumnResult.cs
- ObjectSecurityT.cs
- WindowProviderWrapper.cs
- CriticalHandle.cs
- DictionaryBase.cs
- Bits.cs
- ByteStream.cs
- Interfaces.cs
- DataContractSerializerOperationGenerator.cs
- JsonDeserializer.cs
- ReferenceAssemblyAttribute.cs
- Logging.cs
- DecodeHelper.cs
- ServiceDescription.cs
- SQLChars.cs
- EdmItemError.cs
- IndexerNameAttribute.cs
- XmlSchemaChoice.cs
- AQNBuilder.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- WebPartsPersonalizationAuthorization.cs
- DataListCommandEventArgs.cs
- TypeElementCollection.cs
- WebConfigurationHostFileChange.cs
- TextInfo.cs
- XmlDocument.cs
- HtmlImage.cs
- ProtocolProfile.cs
- SerializationObjectManager.cs
- AspNetSynchronizationContext.cs
- CustomSignedXml.cs
- Keyboard.cs
- CultureTableRecord.cs
- TableCellAutomationPeer.cs
- SafeCryptContextHandle.cs
- InstanceDataCollection.cs
- FunctionCommandText.cs
- DateTimeEditor.cs
- Setter.cs
- ConsoleCancelEventArgs.cs
- ALinqExpressionVisitor.cs
- CorruptingExceptionCommon.cs
- ToolZone.cs
- UIElementParaClient.cs
- TagPrefixAttribute.cs
- ProviderConnectionPointCollection.cs
- ImageButton.cs
- StrokeRenderer.cs
- GridViewColumnCollection.cs
- TransactionTable.cs