Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // //// 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
- RuntimeConfig.cs
- SQLBinary.cs
- XpsResourceDictionary.cs
- OuterGlowBitmapEffect.cs
- LicenseException.cs
- TabItem.cs
- CompositeScriptReferenceEventArgs.cs
- WSMessageEncoding.cs
- MonthCalendar.cs
- StateMachineHelpers.cs
- UserMapPath.cs
- TraceHandlerErrorFormatter.cs
- SchemaElement.cs
- TypeSemantics.cs
- BindingManagerDataErrorEventArgs.cs
- GridViewColumn.cs
- FontFamily.cs
- SmtpTransport.cs
- URLAttribute.cs
- X509Chain.cs
- ParserContext.cs
- ContentFilePart.cs
- PropVariant.cs
- ResourceAssociationType.cs
- BatchServiceHost.cs
- RadioButtonFlatAdapter.cs
- InputMethod.cs
- KeyValueConfigurationCollection.cs
- SqlRowUpdatingEvent.cs
- EventDescriptorCollection.cs
- Marshal.cs
- CompilationSection.cs
- BrowserCapabilitiesFactoryBase.cs
- XamlFigureLengthSerializer.cs
- SqlUdtInfo.cs
- PageAsyncTask.cs
- RtfToXamlLexer.cs
- FixedFlowMap.cs
- DecimalStorage.cs
- Point.cs
- DiscoveryDocumentReference.cs
- ThemeInfoAttribute.cs
- VirtualPath.cs
- EventData.cs
- XPathNode.cs
- DataGridrowEditEndingEventArgs.cs
- ZoneLinkButton.cs
- iisPickupDirectory.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- TextEditorSelection.cs
- MediaPlayer.cs
- ConcurrencyMode.cs
- SqlConnectionPoolProviderInfo.cs
- KnownBoxes.cs
- lengthconverter.cs
- AdRotatorDesigner.cs
- Ref.cs
- ContractTypeNameCollection.cs
- Bold.cs
- XsltFunctions.cs
- RenderTargetBitmap.cs
- SpinLock.cs
- QilGeneratorEnv.cs
- BitmapInitialize.cs
- PointLight.cs
- WebServiceHost.cs
- DefaultEvaluationContext.cs
- InvokeMemberBinder.cs
- NetDataContractSerializer.cs
- CanExecuteRoutedEventArgs.cs
- SingleTagSectionHandler.cs
- XslNumber.cs
- sqlinternaltransaction.cs
- ObjectDesignerDataSourceView.cs
- Trigger.cs
- PersonalizationStateInfoCollection.cs
- VersionedStream.cs
- SafeThemeHandle.cs
- PriorityQueue.cs
- TextSelectionProcessor.cs
- DeleteHelper.cs
- WindowsFont.cs
- XmlSchemaProviderAttribute.cs
- WebServiceTypeData.cs
- LinearQuaternionKeyFrame.cs
- TreeViewItem.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- SqlConnectionPoolProviderInfo.cs
- GifBitmapDecoder.cs
- FormViewRow.cs
- SqlNode.cs
- objectresult_tresulttype.cs
- ViewStateModeByIdAttribute.cs
- ResourceSet.cs
- AutomationElement.cs
- TrackingProfileCache.cs
- FormatterConverter.cs
- PasswordDeriveBytes.cs
- IPEndPointCollection.cs
- TableLayoutRowStyleCollection.cs