Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / Effects / BevelBitmapEffect.cs / 1407647 / BevelBitmapEffect.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2005 // // File: BevelBitmapEffect.cs //----------------------------------------------------------------------------- using MS.Internal; using System; using System.IO; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using System.Diagnostics; using System.Reflection; using System.Runtime.InteropServices; using System.Windows; using System.Windows.Media; using System.Windows.Markup; using System.Windows.Media.Animation; using System.Windows.Media.Composition; using MS.Internal.PresentationCore; using System.Security; namespace System.Windows.Media.Effects { ////// BevelBitmapEffectPrimitive /// public sealed partial class BevelBitmapEffect : BitmapEffect { ////// Constructor /// public BevelBitmapEffect() { } ////// 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
- ParsedAttributeCollection.cs
- MenuStrip.cs
- XmlComplianceUtil.cs
- QuaternionKeyFrameCollection.cs
- TextOptionsInternal.cs
- Point3DCollectionConverter.cs
- DrawingServices.cs
- SafeWaitHandle.cs
- ElementHost.cs
- MappingItemCollection.cs
- PartitionedStream.cs
- ParentUndoUnit.cs
- SoapAttributeAttribute.cs
- ScrollableControlDesigner.cs
- ConfigurationPropertyCollection.cs
- MapPathBasedVirtualPathProvider.cs
- VerificationException.cs
- ContextMenuAutomationPeer.cs
- Directory.cs
- MsmqInputChannel.cs
- VersionedStream.cs
- QilSortKey.cs
- SkewTransform.cs
- StringArrayConverter.cs
- FormsAuthenticationTicket.cs
- SrgsToken.cs
- FontInfo.cs
- XmlSchemaSimpleType.cs
- PerformanceCounterPermissionAttribute.cs
- TableCellCollection.cs
- Latin1Encoding.cs
- StrokeCollection.cs
- SecurityCriticalDataForSet.cs
- _SslSessionsCache.cs
- ProxyElement.cs
- ContentType.cs
- RegexMatchCollection.cs
- Helpers.cs
- Directory.cs
- EventHandlerList.cs
- Quack.cs
- sqlser.cs
- ProxyElement.cs
- hebrewshape.cs
- MaskedTextProvider.cs
- BufferedReadStream.cs
- FolderBrowserDialog.cs
- CompareInfo.cs
- CodeAccessPermission.cs
- PeerService.cs
- InteropAutomationProvider.cs
- TempEnvironment.cs
- AppDomainManager.cs
- PerformanceCounterPermissionAttribute.cs
- storepermission.cs
- path.cs
- ToolStripItemClickedEventArgs.cs
- HandlerFactoryWrapper.cs
- ArraySubsetEnumerator.cs
- SettingsPropertyCollection.cs
- CodeMethodReturnStatement.cs
- ComponentSerializationService.cs
- RelationshipNavigation.cs
- SatelliteContractVersionAttribute.cs
- TableLayoutCellPaintEventArgs.cs
- MaterialGroup.cs
- FilteredAttributeCollection.cs
- NotCondition.cs
- WindowInteractionStateTracker.cs
- Currency.cs
- AsymmetricSignatureDeformatter.cs
- CompilationLock.cs
- WebCategoryAttribute.cs
- HttpCookieCollection.cs
- diagnosticsswitches.cs
- CodeDirectiveCollection.cs
- MergeLocalizationDirectives.cs
- TcpHostedTransportConfiguration.cs
- FormattedTextSymbols.cs
- Point3DCollection.cs
- SecurityRequiresReviewAttribute.cs
- ReadContentAsBinaryHelper.cs
- DeviceFilterEditorDialog.cs
- ExpandedWrapper.cs
- TextTreeRootNode.cs
- XmlSequenceWriter.cs
- BuildProviderCollection.cs
- MSAAEventDispatcher.cs
- FirstMatchCodeGroup.cs
- MethodBody.cs
- DataColumnPropertyDescriptor.cs
- SchemaImporterExtensionsSection.cs
- ConfigXmlCDataSection.cs
- FeatureSupport.cs
- UnconditionalPolicy.cs
- PersonalizationProviderHelper.cs
- ComplexType.cs
- X509Utils.cs
- PartManifestEntry.cs
- SequenceNumber.cs