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
- HttpWriter.cs
- PtsCache.cs
- InputBinding.cs
- TextEvent.cs
- AuthenticationModuleElementCollection.cs
- SpotLight.cs
- SqlNamer.cs
- InstanceKey.cs
- ScriptReferenceEventArgs.cs
- StrokeCollectionDefaultValueFactory.cs
- DeviceFilterDictionary.cs
- PropertyChangingEventArgs.cs
- RefreshEventArgs.cs
- UpdateRecord.cs
- Viewport2DVisual3D.cs
- BooleanToVisibilityConverter.cs
- Range.cs
- ClientProxyGenerator.cs
- PropertyEmitterBase.cs
- UshortList2.cs
- RuntimeCompatibilityAttribute.cs
- DBPropSet.cs
- OutputCacheProviderCollection.cs
- FormViewPageEventArgs.cs
- XPathChildIterator.cs
- ChangeNode.cs
- DataGridBoolColumn.cs
- OleDbException.cs
- ColumnBinding.cs
- DataObjectAttribute.cs
- ViewStateModeByIdAttribute.cs
- XmlObjectSerializerContext.cs
- RoutedEventArgs.cs
- ContextMenuStrip.cs
- FileStream.cs
- CodeIndexerExpression.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ClassicBorderDecorator.cs
- KnowledgeBase.cs
- CommandField.cs
- WebPartEditorOkVerb.cs
- CheckBoxDesigner.cs
- ScriptRegistrationManager.cs
- MessageQueue.cs
- FileSystemInfo.cs
- EmptyReadOnlyDictionaryInternal.cs
- ReachPageContentSerializer.cs
- SqlBuilder.cs
- ExeContext.cs
- TargetInvocationException.cs
- UTF8Encoding.cs
- BitmapData.cs
- TypeUtil.cs
- XPathDescendantIterator.cs
- FormsAuthenticationCredentials.cs
- DetailsView.cs
- WebPartZoneCollection.cs
- DesignTimeTemplateParser.cs
- SecurityPolicySection.cs
- SchemaImporterExtensionElementCollection.cs
- PersonalizablePropertyEntry.cs
- ProgressBarBrushConverter.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- XmlArrayAttribute.cs
- TextElementEnumerator.cs
- EntityObject.cs
- RtfToXamlReader.cs
- PartBasedPackageProperties.cs
- ContentIterators.cs
- x509store.cs
- DocumentPageTextView.cs
- storagemappingitemcollection.viewdictionary.cs
- ActivityExecutionFilter.cs
- ShutDownListener.cs
- ApplicationGesture.cs
- IncrementalReadDecoders.cs
- ReaderWriterLock.cs
- ExtensionMethods.cs
- sitestring.cs
- CodeTypeReferenceCollection.cs
- Odbc32.cs
- HttpPostedFileBase.cs
- JoinTreeSlot.cs
- DefaultAssemblyResolver.cs
- ImportRequest.cs
- TextEditorSpelling.cs
- ElementHostAutomationPeer.cs
- counter.cs
- AuthorizationRuleCollection.cs
- GridViewColumn.cs
- DesignerUtils.cs
- ArcSegment.cs
- SplineKeyFrames.cs
- OleDbMetaDataFactory.cs
- GridViewSortEventArgs.cs
- DataGridViewCellConverter.cs
- Attributes.cs
- DescriptionCreator.cs
- DocumentSequence.cs
- OracleParameter.cs