Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Animation / Generated / RectIndependentAnimationStorage.cs / 1305600 / RectIndependentAnimationStorage.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\AnimationResourceTemplate.cs
//
// Please see http://wiki/default.aspx/Microsoft.Projects.Avalon/MilCodeGen.html for more information.
//
//---------------------------------------------------------------------------
using System;
using MS.Internal;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Threading;
using System.Windows.Media;
using System.Windows.Media.Composition;
using System.Windows.Media.Media3D;
using System.Security;
using System.Security.Permissions;
namespace System.Windows.Media.Animation
{
internal class RectIndependentAnimationStorage : IndependentAnimationStorage
{
//
// Method which returns the DUCE type of this class.
// The base class needs this type when calling CreateOrAddRefOnChannel.
// By providing this via a virtual, we avoid a per-instance storage cost.
//
protected override DUCE.ResourceType ResourceType
{
get
{
return DUCE.ResourceType.TYPE_RECTRESOURCE;
}
}
///
/// Critical: This code is critical because it has unsafe code blocks
/// TreatAsSafe: This call is ok to expose. Channels can handle bad pointers
///
[SecurityCritical,SecurityTreatAsSafe]
protected override void UpdateResourceCore(DUCE.Channel channel)
{
Debug.Assert(_duceResource.IsOnChannel(channel));
DependencyObject dobj = ((DependencyObject) _dependencyObject.Target);
// The dependency object was GCed, nothing to do here
if (dobj == null)
{
return;
}
Rect tempValue = (Rect)dobj.GetValue(_dependencyProperty);
DUCE.MILCMD_RECTRESOURCE data;
data.Type = MILCMD.MilCmdRectResource;
data.Handle = _duceResource.GetHandle(channel);
data.Value = tempValue;
unsafe
{
channel.SendCommand(
(byte*)&data,
sizeof(DUCE.MILCMD_RECTRESOURCE));
}
}
}
}
// 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
- XsdBuilder.cs
- RegexFCD.cs
- ObservableDictionary.cs
- AuthenticationServiceManager.cs
- DataGridPagerStyle.cs
- EndpointDispatcher.cs
- HMACSHA512.cs
- LessThanOrEqual.cs
- XmlComplianceUtil.cs
- XmlLanguage.cs
- AssemblyBuilderData.cs
- ServiceContractAttribute.cs
- SqlPersonalizationProvider.cs
- QuadraticEase.cs
- HotCommands.cs
- IdnMapping.cs
- Point3DAnimationBase.cs
- CodeIterationStatement.cs
- CollaborationHelperFunctions.cs
- SubpageParagraph.cs
- EventToken.cs
- LinkedResource.cs
- SoapDocumentServiceAttribute.cs
- GraphicsPath.cs
- AbstractSvcMapFileLoader.cs
- LiteralText.cs
- RoleGroupCollection.cs
- Encoder.cs
- StringWriter.cs
- PtsPage.cs
- CodeTypeMemberCollection.cs
- XmlSchemaSimpleTypeUnion.cs
- handlecollector.cs
- IsolatedStorage.cs
- ToolTip.cs
- CodeBlockBuilder.cs
- XmlSchemaValidator.cs
- TraceFilter.cs
- KeyToListMap.cs
- IgnorePropertiesAttribute.cs
- DodSequenceMerge.cs
- DriveInfo.cs
- ClearTypeHintValidation.cs
- VectorAnimation.cs
- FocusWithinProperty.cs
- XmlSerializerFactory.cs
- DocumentGridPage.cs
- ToolStripEditorManager.cs
- RootDesignerSerializerAttribute.cs
- SmiEventStream.cs
- HtmlSelect.cs
- EntityViewGenerationAttribute.cs
- _Semaphore.cs
- MessagePropertyFilter.cs
- FrameworkEventSource.cs
- RevocationPoint.cs
- ReadOnlyHierarchicalDataSource.cs
- COM2ExtendedBrowsingHandler.cs
- CodeMemberProperty.cs
- ZipIOExtraField.cs
- PolicyLevel.cs
- ConfigurationManagerInternalFactory.cs
- ScriptBehaviorDescriptor.cs
- UrlMappingCollection.cs
- DataViewManager.cs
- ClientSponsor.cs
- ResponseStream.cs
- IgnorePropertiesAttribute.cs
- TemplateBindingExpression.cs
- DoubleSumAggregationOperator.cs
- StoryFragments.cs
- FileUtil.cs
- SmiRequestExecutor.cs
- AdjustableArrowCap.cs
- FormatSettings.cs
- StringConcat.cs
- DataSet.cs
- ImageConverter.cs
- StylusPointProperty.cs
- RenderOptions.cs
- ReadOnlyHierarchicalDataSource.cs
- Registration.cs
- AdCreatedEventArgs.cs
- XmlSchemaSet.cs
- SiteMapNodeItem.cs
- FixedTextPointer.cs
- WizardPanelChangingEventArgs.cs
- SerializationInfoEnumerator.cs
- SyndicationFeedFormatter.cs
- TakeOrSkipQueryOperator.cs
- FontUnit.cs
- SiteOfOriginContainer.cs
- UnsafeNativeMethods.cs
- ZipIOBlockManager.cs
- CodeDelegateCreateExpression.cs
- Invariant.cs
- ConfigXmlSignificantWhitespace.cs
- BitmapData.cs
- SystemIcmpV6Statistics.cs
- CompModSwitches.cs