Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Generated / PolyBezierSegmentFigureLogic.cs / 1 / 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: // 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 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
- BitmapDecoder.cs
- XmlSerializerFactory.cs
- ErrorRuntimeConfig.cs
- CollectionEditor.cs
- PaintValueEventArgs.cs
- Message.cs
- WindowsNonControl.cs
- TransformValueSerializer.cs
- ResourceAttributes.cs
- ContractReference.cs
- IsolatedStorageFileStream.cs
- NullableBoolConverter.cs
- EngineSiteSapi.cs
- DesignerActionUIStateChangeEventArgs.cs
- LexicalChunk.cs
- COM2TypeInfoProcessor.cs
- SystemDropShadowChrome.cs
- SizeChangedInfo.cs
- ViewStateModeByIdAttribute.cs
- RemotingException.cs
- XmlnsCache.cs
- FileLevelControlBuilderAttribute.cs
- DrawingVisualDrawingContext.cs
- HostingEnvironment.cs
- TypeSemantics.cs
- QilGeneratorEnv.cs
- cookiecontainer.cs
- _IPv4Address.cs
- ContextInformation.cs
- SpecialNameAttribute.cs
- Part.cs
- XmlReflectionMember.cs
- HtmlContainerControl.cs
- Function.cs
- TrustSection.cs
- EventLogPermissionAttribute.cs
- ComboBoxHelper.cs
- EventPropertyMap.cs
- Polygon.cs
- xml.cs
- SqlCaseSimplifier.cs
- EncoderParameter.cs
- HWStack.cs
- StorageSetMapping.cs
- ObjectStateManagerMetadata.cs
- MetadataHelper.cs
- WebBrowserSiteBase.cs
- CountdownEvent.cs
- CategoryList.cs
- DataGridViewDataErrorEventArgs.cs
- TableAdapterManagerNameHandler.cs
- _AutoWebProxyScriptWrapper.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- RoleServiceManager.cs
- XamlStream.cs
- DocumentAutomationPeer.cs
- EnumValAlphaComparer.cs
- WSFederationHttpSecurity.cs
- XmlDataImplementation.cs
- CollectionConverter.cs
- SqlConnectionHelper.cs
- Internal.cs
- NotifyParentPropertyAttribute.cs
- UriTemplateLiteralQueryValue.cs
- SerialErrors.cs
- DataTableClearEvent.cs
- MailDefinition.cs
- RowToParametersTransformer.cs
- EventDescriptorCollection.cs
- CodeFieldReferenceExpression.cs
- Aggregates.cs
- IndentedWriter.cs
- COSERVERINFO.cs
- MetadataItemCollectionFactory.cs
- PropertyValue.cs
- TimeStampChecker.cs
- Font.cs
- DeploymentExceptionMapper.cs
- EventSetterHandlerConverter.cs
- JapaneseLunisolarCalendar.cs
- VerifyHashRequest.cs
- GatewayIPAddressInformationCollection.cs
- XamlRtfConverter.cs
- BrushConverter.cs
- PageBuildProvider.cs
- Icon.cs
- IndependentlyAnimatedPropertyMetadata.cs
- ProxySimple.cs
- EmptyElement.cs
- Rotation3D.cs
- NativeCompoundFileAPIs.cs
- FigureParaClient.cs
- PenLineCapValidation.cs
- SpellCheck.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- RSACryptoServiceProvider.cs
- MouseOverProperty.cs
- TreeView.cs
- DBNull.cs
- NullableBoolConverter.cs