Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Core / CSharp / 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.
//------------------------------------------------------------------------------
// 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
- StatusBarItemAutomationPeer.cs
- SqlErrorCollection.cs
- Stylesheet.cs
- XamlDesignerSerializationManager.cs
- FtpWebRequest.cs
- DataSourceXmlSubItemAttribute.cs
- SafePointer.cs
- DataGridViewButtonCell.cs
- DecimalFormatter.cs
- ProtocolsSection.cs
- EditorPartChrome.cs
- Polyline.cs
- ActiveXHost.cs
- WebPartDisplayModeCollection.cs
- EpmContentDeSerializer.cs
- InheritanceRules.cs
- TypeUsage.cs
- UserPreferenceChangedEventArgs.cs
- Publisher.cs
- SessionPageStateSection.cs
- GlobalizationSection.cs
- ArgumentsParser.cs
- WindowsGraphics2.cs
- LinearKeyFrames.cs
- ExplicitDiscriminatorMap.cs
- XmlDigitalSignatureProcessor.cs
- SecurityHeaderLayout.cs
- DataContract.cs
- DataTableReaderListener.cs
- QilChoice.cs
- TabPanel.cs
- ExpressionsCollectionEditor.cs
- Soap.cs
- TemplateXamlParser.cs
- srgsitem.cs
- CollectionBase.cs
- AppDomainInfo.cs
- MetadataSerializer.cs
- PersonalizationProviderCollection.cs
- MailWriter.cs
- GenericsInstances.cs
- BaseAutoFormat.cs
- TaskSchedulerException.cs
- CollectionChangeEventArgs.cs
- IFlowDocumentViewer.cs
- StrokeNodeOperations.cs
- UriTemplateLiteralQueryValue.cs
- CompoundFileIOPermission.cs
- XmlSchemaSimpleTypeUnion.cs
- DelimitedListTraceListener.cs
- ImageClickEventArgs.cs
- SystemIPv4InterfaceProperties.cs
- HwndHostAutomationPeer.cs
- HttpWebRequestElement.cs
- CubicEase.cs
- BuilderElements.cs
- AppDomainGrammarProxy.cs
- DataGridViewCellFormattingEventArgs.cs
- ToolboxDataAttribute.cs
- AudioBase.cs
- WeakReference.cs
- KeyInterop.cs
- XmlMemberMapping.cs
- WebBodyFormatMessageProperty.cs
- StatusBarAutomationPeer.cs
- _AutoWebProxyScriptHelper.cs
- ToolStripItemEventArgs.cs
- VirtualDirectoryMappingCollection.cs
- TemplateColumn.cs
- CommandBindingCollection.cs
- ConstantProjectedSlot.cs
- PropertyConverter.cs
- BrowserCapabilitiesCodeGenerator.cs
- ZeroOpNode.cs
- XmlArrayItemAttribute.cs
- GlyphRun.cs
- XmlUrlResolver.cs
- ChannelParameterCollection.cs
- KeyFrames.cs
- BuildProvidersCompiler.cs
- CommonXSendMessage.cs
- WeakReference.cs
- XmlSignificantWhitespace.cs
- XmlAttributeAttribute.cs
- UserPreferenceChangingEventArgs.cs
- OleDbCommandBuilder.cs
- StateDesigner.cs
- ColorKeyFrameCollection.cs
- CompositeScriptReference.cs
- OutgoingWebResponseContext.cs
- ListViewItemMouseHoverEvent.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- SortedList.cs
- TabControl.cs
- GenericUriParser.cs
- XmlHierarchyData.cs
- RemoveStoryboard.cs
- CancellationTokenRegistration.cs
- InvokeCompletedEventArgs.cs
- SignatureHelper.cs