Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ // 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
- Tablet.cs
- BaseTemplateBuildProvider.cs
- InputQueue.cs
- LineInfo.cs
- DecoderFallback.cs
- PolicyValidationException.cs
- Pen.cs
- MemberJoinTreeNode.cs
- PageContentAsyncResult.cs
- SiteMembershipCondition.cs
- RectangleGeometry.cs
- SqlUdtInfo.cs
- elementinformation.cs
- UnsafeNativeMethodsMilCoreApi.cs
- EncodingDataItem.cs
- HtmlToClrEventProxy.cs
- DataRow.cs
- EventMappingSettings.cs
- OutputCacheProviderCollection.cs
- pingexception.cs
- UIInitializationException.cs
- ProviderSettingsCollection.cs
- MenuRendererClassic.cs
- ToolStripProgressBar.cs
- CompilationUtil.cs
- InputLanguageCollection.cs
- OutputCacheEntry.cs
- UIElement3D.cs
- FormViewDeletedEventArgs.cs
- StyleCollection.cs
- XmlDataProvider.cs
- OleDbTransaction.cs
- RelatedCurrencyManager.cs
- NameNode.cs
- GeometryValueSerializer.cs
- ColorComboBox.cs
- WMICapabilities.cs
- DataSourceHelper.cs
- MediaTimeline.cs
- Int32Storage.cs
- SamlSerializer.cs
- ClipboardData.cs
- PerspectiveCamera.cs
- XmlSchemaInfo.cs
- MediaEntryAttribute.cs
- BitStream.cs
- UnionCodeGroup.cs
- MetadataArtifactLoaderCompositeFile.cs
- RegexRunnerFactory.cs
- ConfigXmlElement.cs
- NotImplementedException.cs
- ApplicationSecurityManager.cs
- TypeHelper.cs
- Mouse.cs
- IndexExpression.cs
- StyleXamlParser.cs
- VBCodeProvider.cs
- WindowsPrincipal.cs
- EntityKeyElement.cs
- StylusShape.cs
- TextDecorationUnitValidation.cs
- DynamicValidatorEventArgs.cs
- BigInt.cs
- RoleGroupCollection.cs
- ErrorWebPart.cs
- NativeMethods.cs
- VisualStyleTypesAndProperties.cs
- DayRenderEvent.cs
- CorruptStoreException.cs
- EntityContainerRelationshipSetEnd.cs
- MailDefinition.cs
- DeviceContext.cs
- DefinitionBase.cs
- Identity.cs
- SR.cs
- FormViewUpdateEventArgs.cs
- LogExtentCollection.cs
- PathSegment.cs
- BidOverLoads.cs
- InvokePatternIdentifiers.cs
- DoubleAnimationClockResource.cs
- SiteMapNode.cs
- IPEndPoint.cs
- NCryptSafeHandles.cs
- ProviderBase.cs
- ToolStripControlHost.cs
- WebReferencesBuildProvider.cs
- BooleanConverter.cs
- SecondaryIndex.cs
- WebPartDisplayModeEventArgs.cs
- SingletonChannelAcceptor.cs
- IpcPort.cs
- User.cs
- ClientBuildManagerCallback.cs
- DesignerTransactionCloseEvent.cs
- TraceSource.cs
- SqlNodeAnnotations.cs
- AnonymousIdentificationSection.cs
- WmlLabelAdapter.cs
- BindableAttribute.cs