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
- MemberRelationshipService.cs
- BmpBitmapEncoder.cs
- WindowInteractionStateTracker.cs
- RelationshipFixer.cs
- SiteMapDataSource.cs
- MetadataException.cs
- TypeElement.cs
- EntityDescriptor.cs
- XMLSyntaxException.cs
- ModelFunction.cs
- QueryTaskGroupState.cs
- ConfigurationLocationCollection.cs
- Array.cs
- ObjectDataSourceView.cs
- EditingCoordinator.cs
- PagerSettings.cs
- OleDbParameter.cs
- SourceFileBuildProvider.cs
- WindowsRebar.cs
- FragmentNavigationEventArgs.cs
- GradientStopCollection.cs
- DelegatingHeader.cs
- _BufferOffsetSize.cs
- RSAPKCS1SignatureDeformatter.cs
- OrthographicCamera.cs
- AnimationClock.cs
- TextSchema.cs
- EncoderParameters.cs
- DataMisalignedException.cs
- Grid.cs
- TransformerTypeCollection.cs
- ZipIOExtraFieldElement.cs
- EdmFunction.cs
- StrokeSerializer.cs
- ObjectViewFactory.cs
- ReferencedAssembly.cs
- jithelpers.cs
- ButtonStandardAdapter.cs
- WebServiceHandlerFactory.cs
- BitmapEffectDrawing.cs
- ByteStream.cs
- Rotation3DAnimation.cs
- XmlJsonReader.cs
- FileDialog_Vista_Interop.cs
- HtmlSelect.cs
- SQLByte.cs
- MsmqBindingBase.cs
- ConfigXmlDocument.cs
- X509PeerCertificateElement.cs
- StaticFileHandler.cs
- TextParaClient.cs
- DataGridViewCell.cs
- ComponentManagerBroker.cs
- WebPartConnectionsEventArgs.cs
- RuleSettings.cs
- LostFocusEventManager.cs
- DoubleLinkList.cs
- StubHelpers.cs
- HttpApplication.cs
- SapiRecoInterop.cs
- WebHostedComPlusServiceHost.cs
- ActivityDesignerHighlighter.cs
- ConfigurationManagerHelperFactory.cs
- DelegateCompletionCallbackWrapper.cs
- ComplexPropertyEntry.cs
- MetadataCacheItem.cs
- RNGCryptoServiceProvider.cs
- StrokeCollection2.cs
- DCSafeHandle.cs
- UserPersonalizationStateInfo.cs
- ColumnMapCopier.cs
- StylusPlugInCollection.cs
- OneToOneMappingSerializer.cs
- PoisonMessageException.cs
- BasicHttpBinding.cs
- HtmlTableCell.cs
- ActionFrame.cs
- WebServiceBindingAttribute.cs
- BufferModesCollection.cs
- ClaimComparer.cs
- RelationshipEnd.cs
- BlockUIContainer.cs
- Expressions.cs
- TdsParser.cs
- UnitySerializationHolder.cs
- FileDataSourceCache.cs
- DirectoryObjectSecurity.cs
- ExpressionConverter.cs
- Transform3DGroup.cs
- TabletDeviceInfo.cs
- MemberJoinTreeNode.cs
- ConnectionPointCookie.cs
- NumberSubstitution.cs
- TabItem.cs
- SqlRetyper.cs
- DataReaderContainer.cs
- ConnectionStringsSection.cs
- CircleHotSpot.cs
- CollectionView.cs
- IPEndPointCollection.cs