Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Core / System / Windows / Media / Animation / Generated / RectIndependentAnimationStorage.cs / 2 / 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: // 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 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
- IDReferencePropertyAttribute.cs
- VisualTreeUtils.cs
- QilTernary.cs
- RootNamespaceAttribute.cs
- ObjectStateEntry.cs
- TextDecorationLocationValidation.cs
- RetrieveVirtualItemEventArgs.cs
- CompositeKey.cs
- XmlSchemaAnnotated.cs
- MemberPathMap.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- Assembly.cs
- Propagator.ExtentPlaceholderCreator.cs
- DefaultMemberAttribute.cs
- TimestampInformation.cs
- HierarchicalDataSourceIDConverter.cs
- TypeForwardedToAttribute.cs
- CodeTypeMember.cs
- SessionParameter.cs
- InterleavedZipPartStream.cs
- ThreadAbortException.cs
- Rect.cs
- CodeValidator.cs
- StringUtil.cs
- DispatcherHooks.cs
- DataBinding.cs
- ZoneMembershipCondition.cs
- OracleParameter.cs
- SubqueryRules.cs
- DocumentPageView.cs
- ProgressChangedEventArgs.cs
- AssemblyFilter.cs
- SmtpFailedRecipientException.cs
- HttpCachePolicy.cs
- UnsafeNativeMethods.cs
- SqlCachedBuffer.cs
- ColorContext.cs
- HtmlInputImage.cs
- StructuralComparisons.cs
- ClientScriptManager.cs
- CorrelationService.cs
- ReliableChannelListener.cs
- StreamResourceInfo.cs
- ByteKeyFrameCollection.cs
- SmtpReplyReaderFactory.cs
- ObjectMemberMapping.cs
- BaseParser.cs
- ChangeNode.cs
- UserPreferenceChangingEventArgs.cs
- DetailsViewDeleteEventArgs.cs
- SecurityPolicySection.cs
- XmlSerializableServices.cs
- ShellProvider.cs
- CommonProperties.cs
- Exceptions.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- MetadataProperty.cs
- XamlTemplateSerializer.cs
- Permission.cs
- RTTypeWrapper.cs
- ServicesExceptionNotHandledEventArgs.cs
- FaultConverter.cs
- FileLevelControlBuilderAttribute.cs
- ISO2022Encoding.cs
- WmlValidationSummaryAdapter.cs
- ProcessThreadDesigner.cs
- BamlWriter.cs
- StylusButtonEventArgs.cs
- EntityWrapper.cs
- WebPartsPersonalizationAuthorization.cs
- ObjectSecurity.cs
- ValidateNames.cs
- FontFamilyConverter.cs
- ConnectionManagementElementCollection.cs
- _DomainName.cs
- WindowsComboBox.cs
- Win32PrintDialog.cs
- TableLayoutSettings.cs
- LineBreak.cs
- ServiceReference.cs
- ArraySegment.cs
- UpDownBaseDesigner.cs
- ClientData.cs
- InteropTrackingRecord.cs
- CodeGenerator.cs
- WinFormsUtils.cs
- InlineUIContainer.cs
- DelayedRegex.cs
- TypeDelegator.cs
- Base64Stream.cs
- RootBuilder.cs
- FixedTextBuilder.cs
- ObjectTag.cs
- ListBoxAutomationPeer.cs
- CaseKeyBox.xaml.cs
- VisualTreeUtils.cs
- ThrowHelper.cs
- ExpressionBuilderContext.cs
- TextBoxView.cs
- ComboBoxRenderer.cs