Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Animation / Generated / PointIndependentAnimationStorage.cs / 2 / PointIndependentAnimationStorage.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\AnimationResourceTemplate.cs // // Please see [....]/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 PointIndependentAnimationStorage : 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_POINTRESOURCE; } } ////// 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; } Point tempValue = (Point)dobj.GetValue(_dependencyProperty); DUCE.MILCMD_POINTRESOURCE data; data.Type = MILCMD.MilCmdPointResource; data.Handle = _duceResource.GetHandle(channel); data.Value = tempValue; unsafe { channel.SendCommand( (byte*)&data, sizeof(DUCE.MILCMD_POINTRESOURCE)); } } } } // 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
- ToolStripItem.cs
- WSDualHttpSecurityElement.cs
- CalendarAutomationPeer.cs
- HttpHandlerActionCollection.cs
- ScrollChrome.cs
- TextChange.cs
- _BasicClient.cs
- Mappings.cs
- DeobfuscatingStream.cs
- Internal.cs
- SiteMapDataSource.cs
- NativeMethodsCLR.cs
- EncoderExceptionFallback.cs
- Recipient.cs
- HttpCacheVary.cs
- TimeSpanOrInfiniteValidator.cs
- PtsHelper.cs
- RelationshipConverter.cs
- CallbackValidatorAttribute.cs
- ContainsRowNumberChecker.cs
- ReachFixedPageSerializerAsync.cs
- KeyEvent.cs
- Site.cs
- SoapInteropTypes.cs
- UInt16.cs
- WebPartConnectionsDisconnectVerb.cs
- ToolStripPanelRow.cs
- SingleStorage.cs
- Binding.cs
- Ipv6Element.cs
- CatalogZoneBase.cs
- MarkupObject.cs
- NotConverter.cs
- StorageComplexPropertyMapping.cs
- HttpContext.cs
- ExpressionPrefixAttribute.cs
- PipelineModuleStepContainer.cs
- MsdtcWrapper.cs
- GlobalizationAssembly.cs
- UpdateException.cs
- DesignerTransactionCloseEvent.cs
- AutomationElementCollection.cs
- KeyValuePairs.cs
- FontWeightConverter.cs
- SafePEFileHandle.cs
- _NegotiateClient.cs
- UdpSocketReceiveManager.cs
- CodeConditionStatement.cs
- ScriptingScriptResourceHandlerSection.cs
- ControlCollection.cs
- HttpCapabilitiesBase.cs
- DCSafeHandle.cs
- AnonymousIdentificationSection.cs
- MenuItem.cs
- MultiDataTrigger.cs
- TreeViewCancelEvent.cs
- OleDbConnectionFactory.cs
- DataListItemCollection.cs
- DeclaredTypeElement.cs
- ButtonChrome.cs
- StreamWriter.cs
- CloudCollection.cs
- PenCursorManager.cs
- CompilerGeneratedAttribute.cs
- _HTTPDateParse.cs
- AQNBuilder.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- HasCopySemanticsAttribute.cs
- CLSCompliantAttribute.cs
- DataControlField.cs
- SqlUDTStorage.cs
- XmlSchemaGroupRef.cs
- TokenBasedSet.cs
- XmlReflectionMember.cs
- SimpleLine.cs
- ISAPIApplicationHost.cs
- ClassValidator.cs
- AuthenticationModuleElement.cs
- ImageIndexConverter.cs
- CoreSwitches.cs
- FormsAuthenticationConfiguration.cs
- TabItem.cs
- AddressingProperty.cs
- PasswordTextNavigator.cs
- WebBrowserUriTypeConverter.cs
- ExitEventArgs.cs
- RestHandlerFactory.cs
- ValidationResult.cs
- BuildManager.cs
- QilChoice.cs
- InputGestureCollection.cs
- RecordManager.cs
- X509SecurityTokenAuthenticator.cs
- SiteMapNodeCollection.cs
- TypeElement.cs
- StdValidatorsAndConverters.cs
- SafeNativeMethodsCLR.cs
- xml.cs
- Cell.cs
- SimpleHandlerFactory.cs