Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / PathSegment.cs / 1 / PathSegment.cs
//------------------------------------------------------------------------------
// Microsoft Avalon
// Copyright (c) Microsoft Corporation, 2001
//
// File: PathSegment.cs
//-----------------------------------------------------------------------------
using System;
using MS.Internal;
using MS.Internal.PresentationCore;
using System.ComponentModel;
using System.ComponentModel.Design.Serialization;
using System.Diagnostics;
using System.Reflection;
using System.Collections;
using System.Text;
using System.Globalization;
using System.Windows.Media;
using System.Windows;
using System.Text.RegularExpressions;
using System.Windows.Media.Animation;
using System.Windows.Media.Composition;
using System.Windows.Markup;
namespace System.Windows.Media
{
#region PathSegment
///
/// PathSegment
///
[Localizability(LocalizationCategory.None, Readability = Readability.Unreadable)]
public abstract partial class PathSegment : Animatable
{
#region Constructors
internal PathSegment()
{
}
#endregion
#region AddToFigure
internal abstract void AddToFigure(
Matrix matrix, // The transformation matrid
PathFigure figure, // The figure to add to
ref Point current); // In: Segment start point, Out: Segment endpoint
// not transformed
#endregion
#region Internal
internal virtual bool IsEmpty()
{
return false;
}
internal abstract bool IsCurved();
///
/// Creates a string representation of this object based on the format string
/// and IFormatProvider passed in.
/// If the provider is null, the CurrentCulture is used.
/// See the documentation for IFormattable for more information.
///
///
/// A string representation of this object.
///
internal abstract string ConvertToString(string format, IFormatProvider provider);
#endregion
#region Resource
///
/// SerializeData - Serialize the contents of this Segment to the provided context.
///
internal abstract void SerializeData(StreamGeometryContext ctx);
#endregion
#region Data
internal const bool c_isStrokedDefault = true;
#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
- DBCSCodePageEncoding.cs
- Cursor.cs
- SpnegoTokenProvider.cs
- ImageAttributes.cs
- BaseTypeViewSchema.cs
- SettingsProviderCollection.cs
- NotifyParentPropertyAttribute.cs
- NumberSubstitution.cs
- TableMethodGenerator.cs
- ObjectDataSourceFilteringEventArgs.cs
- SemanticValue.cs
- DetailsViewCommandEventArgs.cs
- XmlJsonWriter.cs
- ByteStream.cs
- Environment.cs
- QuaternionAnimationBase.cs
- WebScriptMetadataMessageEncoderFactory.cs
- DesignerVerbCollection.cs
- HttpCacheParams.cs
- XmlReflectionMember.cs
- ValidationPropertyAttribute.cs
- ToolStripDropDownClosingEventArgs.cs
- TemplatedAdorner.cs
- XmlMemberMapping.cs
- PerformanceCounterPermissionAttribute.cs
- RotationValidation.cs
- StructuralComparisons.cs
- WindowsFormsHostPropertyMap.cs
- CollectionChangeEventArgs.cs
- ParseNumbers.cs
- DocumentScope.cs
- unsafeIndexingFilterStream.cs
- StorageEntityTypeMapping.cs
- ResizeGrip.cs
- WorkItem.cs
- OdbcParameter.cs
- MembershipPasswordException.cs
- Camera.cs
- CollectionViewGroup.cs
- VScrollProperties.cs
- InputBindingCollection.cs
- CompoundFileStreamReference.cs
- OperationFormatter.cs
- BinaryNode.cs
- SecurityContextTokenCache.cs
- Condition.cs
- ConstraintCollection.cs
- HttpTransportElement.cs
- Authorization.cs
- EditorPartChrome.cs
- Helpers.cs
- AbandonedMutexException.cs
- DataGridRelationshipRow.cs
- MetadataCollection.cs
- TextFormatterImp.cs
- MethodAccessException.cs
- PeerEndPoint.cs
- GroupDescription.cs
- SqlAggregateChecker.cs
- ElementsClipboardData.cs
- ParallelLoopState.cs
- WsdlInspector.cs
- ByteArrayHelperWithString.cs
- FixedBufferAttribute.cs
- EntityDataSourceWrapper.cs
- XMLSchema.cs
- Mapping.cs
- UntypedNullExpression.cs
- LinkedList.cs
- basevalidator.cs
- SchemaImporterExtensionElement.cs
- Vector3DConverter.cs
- objectresult_tresulttype.cs
- AssemblyUtil.cs
- DurableInstance.cs
- StringValidator.cs
- SqlMethods.cs
- WebDescriptionAttribute.cs
- Constants.cs
- WasAdminWrapper.cs
- formatter.cs
- TypeNameHelper.cs
- HtmlDocument.cs
- DataGridRelationshipRow.cs
- SchemaMapping.cs
- WmlCalendarAdapter.cs
- AuthorizationRule.cs
- LoginDesignerUtil.cs
- EndpointAddressProcessor.cs
- BlurEffect.cs
- CustomLineCap.cs
- DataGridTablesFactory.cs
- WsrmTraceRecord.cs
- EntityType.cs
- Encoding.cs
- ConsoleKeyInfo.cs
- PropertyBuilder.cs
- QueryRewriter.cs
- FillRuleValidation.cs
- XmlAnyElementAttributes.cs