Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Generated / ArcSegment.cs / 1 / ArcSegment.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
// This file was generated, please do not edit it directly.
//
// Please see [....]/default.aspx/Microsoft.Projects.Avalon/MilCodeGen.html for more information.
//
//---------------------------------------------------------------------------
using MS.Internal;
using MS.Internal.KnownBoxes;
using MS.Internal.Collections;
using MS.Internal.PresentationCore;
using MS.Utility;
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.Reflection;
using System.Runtime.InteropServices;
using System.ComponentModel.Design.Serialization;
using System.Text;
using System.Windows;
using System.Windows.Media;
using System.Windows.Media.Effects;
using System.Windows.Media.Media3D;
using System.Windows.Media.Animation;
using System.Windows.Media.Composition;
using System.Windows.Media.Imaging;
using System.Windows.Markup;
using System.Windows.Media.Converters;
using System.Security;
using System.Security.Permissions;
using SR=MS.Internal.PresentationCore.SR;
using SRID=MS.Internal.PresentationCore.SRID;
// These types are aliased to match the unamanaged names used in interop
using BOOL = System.UInt32;
using WORD = System.UInt16;
using Float = System.Single;
namespace System.Windows.Media
{
sealed partial class ArcSegment : PathSegment
{
#region Constructors
//-----------------------------------------------------
//
// Constructors
//
//-----------------------------------------------------
#endregion Constructors
//------------------------------------------------------
//
// Public Methods
//
//-----------------------------------------------------
#region Public Methods
///
/// Shadows inherited Clone() with a strongly typed
/// version for convenience.
///
public new ArcSegment Clone()
{
return (ArcSegment)base.Clone();
}
///
/// Shadows inherited CloneCurrentValue() with a strongly typed
/// version for convenience.
///
public new ArcSegment CloneCurrentValue()
{
return (ArcSegment)base.CloneCurrentValue();
}
#endregion Public Methods
//------------------------------------------------------
//
// Public Properties
//
//------------------------------------------------------
#region Public Properties
///
/// Point - Point. Default value is new Point().
///
public Point Point
{
get
{
return (Point) GetValue(PointProperty);
}
set
{
SetValueInternal(PointProperty, value);
}
}
///
/// Size - Size. Default value is new Size().
///
public Size Size
{
get
{
return (Size) GetValue(SizeProperty);
}
set
{
SetValueInternal(SizeProperty, value);
}
}
///
/// RotationAngle - double. Default value is 0.0.
///
public double RotationAngle
{
get
{
return (double) GetValue(RotationAngleProperty);
}
set
{
SetValueInternal(RotationAngleProperty, value);
}
}
///
/// IsLargeArc - bool. Default value is false.
///
public bool IsLargeArc
{
get
{
return (bool) GetValue(IsLargeArcProperty);
}
set
{
SetValueInternal(IsLargeArcProperty, BooleanBoxes.Box(value));
}
}
///
/// SweepDirection - SweepDirection. Default value is SweepDirection.Counterclockwise.
///
public SweepDirection SweepDirection
{
get
{
return (SweepDirection) GetValue(SweepDirectionProperty);
}
set
{
SetValueInternal(SweepDirectionProperty, value);
}
}
#endregion Public Properties
//-----------------------------------------------------
//
// Protected Methods
//
//------------------------------------------------------
#region Protected Methods
///
/// Implementation of Freezable.CreateInstanceCore .
///
/// The new Freezable.
protected override Freezable CreateInstanceCore()
{
return new ArcSegment();
}
#endregion ProtectedMethods
//-----------------------------------------------------
//
// Internal Methods
//
//-----------------------------------------------------
#region Internal Methods
#endregion Internal Methods
//-----------------------------------------------------
//
// Internal Properties
//
//------------------------------------------------------
#region Internal Properties
#endregion Internal Properties
//-----------------------------------------------------
//
// Dependency Properties
//
//------------------------------------------------------
#region Dependency Properties
///
/// The DependencyProperty for the ArcSegment.Point property.
///
public static readonly DependencyProperty PointProperty
= RegisterProperty("Point",
typeof(Point),
typeof(ArcSegment),
new Point(),
null,
null,
/* isIndependentlyAnimated = */ false,
/* coerceValueCallback */ null);
///
/// The DependencyProperty for the ArcSegment.Size property.
///
public static readonly DependencyProperty SizeProperty
= RegisterProperty("Size",
typeof(Size),
typeof(ArcSegment),
new Size(),
null,
null,
/* isIndependentlyAnimated = */ false,
/* coerceValueCallback */ new CoerceValueCallback(CoerceSize));
///
/// The DependencyProperty for the ArcSegment.RotationAngle property.
///
public static readonly DependencyProperty RotationAngleProperty
= RegisterProperty("RotationAngle",
typeof(double),
typeof(ArcSegment),
0.0,
null,
null,
/* isIndependentlyAnimated = */ false,
/* coerceValueCallback */ null);
///
/// The DependencyProperty for the ArcSegment.IsLargeArc property.
///
public static readonly DependencyProperty IsLargeArcProperty
= RegisterProperty("IsLargeArc",
typeof(bool),
typeof(ArcSegment),
false,
null,
null,
/* isIndependentlyAnimated = */ false,
/* coerceValueCallback */ null);
///
/// The DependencyProperty for the ArcSegment.SweepDirection property.
///
public static readonly DependencyProperty SweepDirectionProperty
= RegisterProperty("SweepDirection",
typeof(SweepDirection),
typeof(ArcSegment),
SweepDirection.Counterclockwise,
null,
new ValidateValueCallback(System.Windows.Media.ValidateEnums.IsSweepDirectionValid),
/* isIndependentlyAnimated = */ false,
/* coerceValueCallback */ null);
#endregion Dependency Properties
//------------------------------------------------------
//
// Internal Fields
//
//-----------------------------------------------------
#region Internal Fields
internal static Point s_Point = new Point();
internal static Size s_Size = new Size();
internal const double c_RotationAngle = 0.0;
internal const bool c_IsLargeArc = false;
internal const SweepDirection c_SweepDirection = SweepDirection.Counterclockwise;
#endregion Internal Fields
}
}
// 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
- TableLayoutPanelCellPosition.cs
- PopupRootAutomationPeer.cs
- SqlDataReader.cs
- CustomWebEventKey.cs
- LinkConverter.cs
- DictionarySectionHandler.cs
- PathHelper.cs
- Line.cs
- AsymmetricSecurityBindingElement.cs
- UIAgentInitializationException.cs
- XAMLParseException.cs
- WebPartChrome.cs
- ServiceMetadataContractBehavior.cs
- HeaderedItemsControl.cs
- AutoResetEvent.cs
- UserPreference.cs
- SafeCertificateContext.cs
- RightsManagementEncryptionTransform.cs
- MSHTMLHostUtil.cs
- WebPermission.cs
- EntityDataSourceColumn.cs
- WindowsNonControl.cs
- StickyNoteAnnotations.cs
- ArgumentValueSerializer.cs
- CodeNamespaceCollection.cs
- ColorTransformHelper.cs
- OptimisticConcurrencyException.cs
- ColorMap.cs
- LocatorGroup.cs
- CaseInsensitiveOrdinalStringComparer.cs
- OletxTransactionHeader.cs
- ProbeDuplexCD1AsyncResult.cs
- PropertyEntry.cs
- ReadOnlyHierarchicalDataSource.cs
- DatasetMethodGenerator.cs
- IsolatedStorage.cs
- XmlNodeReader.cs
- PlanCompiler.cs
- SessionStateModule.cs
- SystemWebCachingSectionGroup.cs
- QilTargetType.cs
- WebBrowser.cs
- CodeNamespaceImport.cs
- TypefaceMap.cs
- RootBrowserWindowProxy.cs
- TimeEnumHelper.cs
- OperationCanceledException.cs
- FindRequestContext.cs
- Component.cs
- RecognizeCompletedEventArgs.cs
- PackUriHelper.cs
- RuntimeEnvironment.cs
- LinkTarget.cs
- QilReplaceVisitor.cs
- Int64.cs
- Set.cs
- BamlLocalizableResource.cs
- ReadOnlyHierarchicalDataSourceView.cs
- WindowsFormsLinkLabel.cs
- Compiler.cs
- LayoutExceptionEventArgs.cs
- RadialGradientBrush.cs
- EntityDataSourceSelectingEventArgs.cs
- StrongNameIdentityPermission.cs
- SchemaCollectionPreprocessor.cs
- DeferredReference.cs
- COM2EnumConverter.cs
- HighContrastHelper.cs
- OleDbErrorCollection.cs
- SqlGenerator.cs
- Pair.cs
- PriorityItem.cs
- HostedHttpTransportManager.cs
- CmsUtils.cs
- ArrayList.cs
- RootBrowserWindow.cs
- Part.cs
- ReliableMessagingHelpers.cs
- LineBreakRecord.cs
- DetailsViewDeleteEventArgs.cs
- DivideByZeroException.cs
- SortExpressionBuilder.cs
- _SSPIWrapper.cs
- NetSectionGroup.cs
- RegionData.cs
- SQLInt64.cs
- ServiceContractGenerationContext.cs
- JumpTask.cs
- ColumnCollection.cs
- MILUtilities.cs
- AutomationPeer.cs
- WindowsStatusBar.cs
- DependencyObjectCodeDomSerializer.cs
- DPCustomTypeDescriptor.cs
- DocumentEventArgs.cs
- TextServicesDisplayAttribute.cs
- DecodeHelper.cs
- NaturalLanguageHyphenator.cs
- DataTemplate.cs
- XamlReaderHelper.cs