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
- EraserBehavior.cs
- InertiaRotationBehavior.cs
- listviewsubitemcollectioneditor.cs
- OdbcConnectionPoolProviderInfo.cs
- SiteMapSection.cs
- DataGridViewLinkColumn.cs
- URL.cs
- ActivityDesigner.cs
- XsltFunctions.cs
- AnnotationDocumentPaginator.cs
- Serializer.cs
- Models.cs
- DayRenderEvent.cs
- RuleRef.cs
- BinHexDecoder.cs
- WebPartCancelEventArgs.cs
- EntityDesignerUtils.cs
- Inline.cs
- XmlSchemaInfo.cs
- CompilationLock.cs
- HScrollBar.cs
- ObjectDesignerDataSourceView.cs
- SendKeys.cs
- TrackBar.cs
- ChildTable.cs
- DebugControllerThread.cs
- ActivityValidator.cs
- pingexception.cs
- InkPresenter.cs
- DesignerImageAdapter.cs
- OptimalTextSource.cs
- SequenceDesigner.cs
- TextDpi.cs
- ApplicationManager.cs
- MethodToken.cs
- ColumnMapVisitor.cs
- WorkflowCompensationBehavior.cs
- Tag.cs
- GlobalDataBindingHandler.cs
- SqlDependency.cs
- RowCache.cs
- XsltContext.cs
- CodeIdentifiers.cs
- TickBar.cs
- TextRunCacheImp.cs
- StringToken.cs
- DataGrid.cs
- AppSettingsReader.cs
- XmlDataSourceNodeDescriptor.cs
- ToolStripComboBox.cs
- PtsCache.cs
- XmlWhitespace.cs
- TextRunCacheImp.cs
- HostedHttpRequestAsyncResult.cs
- XmlSerializationWriter.cs
- CodeChecksumPragma.cs
- ProxyWebPartConnectionCollection.cs
- ProcessModelSection.cs
- RenderTargetBitmap.cs
- InvalidProgramException.cs
- CornerRadiusConverter.cs
- InputProcessorProfilesLoader.cs
- ManagementEventArgs.cs
- TransactionFlowAttribute.cs
- FixedSOMPage.cs
- EdmToObjectNamespaceMap.cs
- TypeTypeConverter.cs
- ListViewGroupConverter.cs
- PolicyException.cs
- ContextMarshalException.cs
- TextBoxDesigner.cs
- VirtualPathExtension.cs
- AsynchronousChannel.cs
- BitmapEffectGroup.cs
- GetWinFXPath.cs
- Point.cs
- OAVariantLib.cs
- MailWriter.cs
- StorageTypeMapping.cs
- BinaryReader.cs
- PerfCounters.cs
- XmlWrappingReader.cs
- processwaithandle.cs
- FtpWebRequest.cs
- ToolStripLocationCancelEventArgs.cs
- XomlCompilerError.cs
- SecurityManager.cs
- DashStyle.cs
- DbProviderFactories.cs
- CharEntityEncoderFallback.cs
- DrawingAttributeSerializer.cs
- GenericPrincipal.cs
- TreeNodeBinding.cs
- SplitterEvent.cs
- CodeDomExtensionMethods.cs
- ListViewCancelEventArgs.cs
- SchemaEntity.cs
- NameValueCollection.cs
- AsnEncodedData.cs
- CalculatedColumn.cs