Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Effects / embossbitmapeffect.cs / 1407647 / embossbitmapeffect.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BitmapEffectEmboss.cs //----------------------------------------------------------------------------- #region Using directives using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Security; using SecurityHelper=MS.Internal.SecurityHelper; #endregion namespace System.Windows.Media.Effects { ////// The class definition for EmbossBitmapEffect /// public partial class EmbossBitmapEffect { ////// Constructor /// public EmbossBitmapEffect() { } ////// Creates the unmanaged effect handle /// ////// Critical - returns a security critical type SafeHandle. /// Safe - Always returns null. /// [SecuritySafeCritical] [Obsolete(MS.Internal.Media.VisualTreeUtils.BitmapEffectObsoleteMessage)] unsafe protected override SafeHandle CreateUnmanagedEffect() { return null; } ////// /// Update (propagetes) properties to the unmanaged effect /// ////// This method demands permission because effects should not be run /// in partial trust. /// /// SecurityCritical - because SetValue has a link demand /// SecutiryTreatAsSafe - because it demans UIWindow permission /// [SecurityCritical, SecurityTreatAsSafe] [Obsolete(MS.Internal.Media.VisualTreeUtils.BitmapEffectObsoleteMessage)] protected override void UpdateUnmanagedPropertyState(SafeHandle unmanagedEffect) { SecurityHelper.DemandUIWindowPermission(); } } } // 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
- SqlTransaction.cs
- FixedBufferAttribute.cs
- DispatcherEventArgs.cs
- Utils.cs
- QueryBranchOp.cs
- FileEnumerator.cs
- WmlPanelAdapter.cs
- HatchBrush.cs
- WindowInteropHelper.cs
- SoapHeader.cs
- CFStream.cs
- NativeCppClassAttribute.cs
- AdornedElementPlaceholder.cs
- MimeTypePropertyAttribute.cs
- XslTransform.cs
- DataServiceContext.cs
- ProgressBar.cs
- GroupLabel.cs
- _AutoWebProxyScriptHelper.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- NavigationWindowAutomationPeer.cs
- DataGridViewSelectedCellCollection.cs
- Menu.cs
- ElementNotEnabledException.cs
- DefaultPropertyAttribute.cs
- EventBindingService.cs
- ToolBarButton.cs
- XmlEnumAttribute.cs
- GlyphRun.cs
- Win32.cs
- RootNamespaceAttribute.cs
- Size3DValueSerializer.cs
- SplitterCancelEvent.cs
- HtmlTextArea.cs
- ProgressiveCrcCalculatingStream.cs
- NullableIntMinMaxAggregationOperator.cs
- InternalSafeNativeMethods.cs
- InputScopeManager.cs
- DecimalKeyFrameCollection.cs
- X509Certificate.cs
- DataExpression.cs
- ResponseBodyWriter.cs
- MimeTypeAttribute.cs
- CachedTypeface.cs
- CommonObjectSecurity.cs
- RoutingConfiguration.cs
- BinaryParser.cs
- QuaternionAnimationBase.cs
- NonSerializedAttribute.cs
- StringArrayConverter.cs
- RIPEMD160Managed.cs
- AdCreatedEventArgs.cs
- BinaryObjectWriter.cs
- SurrogateChar.cs
- QilName.cs
- StructuredTypeEmitter.cs
- SID.cs
- ByteStack.cs
- GridViewRowPresenter.cs
- RijndaelManaged.cs
- AutomationProperties.cs
- RegistrationServices.cs
- Panel.cs
- XslVisitor.cs
- MouseButtonEventArgs.cs
- XslException.cs
- DbModificationCommandTree.cs
- GridViewCancelEditEventArgs.cs
- MinimizableAttributeTypeConverter.cs
- IncrementalHitTester.cs
- CssStyleCollection.cs
- DefaultWorkflowLoaderService.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- InvalidWMPVersionException.cs
- LocatorManager.cs
- FileCodeGroup.cs
- SmtpDigestAuthenticationModule.cs
- IISUnsafeMethods.cs
- CFStream.cs
- Grid.cs
- SettingsBase.cs
- PropertyGrid.cs
- WinInet.cs
- OperationDescription.cs
- ExpressionBindings.cs
- TrustLevelCollection.cs
- WsdlInspector.cs
- WorkflowInstanceTerminatedRecord.cs
- StringUtil.cs
- FigureHelper.cs
- ActivityExecutorOperation.cs
- WebPartTracker.cs
- TraceListeners.cs
- StyleSheet.cs
- NotificationContext.cs
- XsltLoader.cs
- CapabilitiesAssignment.cs
- FillBehavior.cs
- Encoder.cs
- HttpProfileGroupBase.cs