Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Shared / MS / Internal / commands / CommandLibraryHelper.cs / 2 / CommandLibraryHelper.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Set of helpers used by all Commands.
//
// History:
// 02/28/2004 : marka - Created
//
//---------------------------------------------------------------------------
using System;
using System.Security;
using System.Security.Permissions;
using System.Windows.Input;
using MS.Internal.PresentationCore; // for FriendAccessAllowed
namespace MS.Internal
{
[FriendAccessAllowed]
internal static class CommandLibraryHelper
{
internal static RoutedUICommand CreateUICommand(string name, Type ownerType, byte commandId, PermissionSet ps)
{
RoutedUICommand routedUICommand;
if (ps != null)
{
routedUICommand = new SecureUICommand(ps, name, ownerType, commandId);
}
else
{
routedUICommand = new RoutedUICommand(name, ownerType, commandId);
}
routedUICommand.AreInputGesturesDelayLoaded = true;
return routedUICommand;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Set of helpers used by all Commands.
//
// History:
// 02/28/2004 : marka - Created
//
//---------------------------------------------------------------------------
using System;
using System.Security;
using System.Security.Permissions;
using System.Windows.Input;
using MS.Internal.PresentationCore; // for FriendAccessAllowed
namespace MS.Internal
{
[FriendAccessAllowed]
internal static class CommandLibraryHelper
{
internal static RoutedUICommand CreateUICommand(string name, Type ownerType, byte commandId, PermissionSet ps)
{
RoutedUICommand routedUICommand;
if (ps != null)
{
routedUICommand = new SecureUICommand(ps, name, ownerType, commandId);
}
else
{
routedUICommand = new RoutedUICommand(name, ownerType, commandId);
}
routedUICommand.AreInputGesturesDelayLoaded = true;
return routedUICommand;
}
}
}
// 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
- ZipIOExtraFieldElement.cs
- GifBitmapEncoder.cs
- SmtpFailedRecipientException.cs
- XamlPointCollectionSerializer.cs
- DataStorage.cs
- DetailsViewRow.cs
- SequentialUshortCollection.cs
- WebPartConnectionsDisconnectVerb.cs
- xmlfixedPageInfo.cs
- MenuItem.cs
- ChangeBlockUndoRecord.cs
- Pen.cs
- Model3DGroup.cs
- NameNode.cs
- DomainConstraint.cs
- ServiceControllerDesigner.cs
- ReaderOutput.cs
- PageCache.cs
- AnnotationStore.cs
- FileAuthorizationModule.cs
- StandardRuntimeEnumValidatorAttribute.cs
- ToolboxCategoryItems.cs
- LinkButton.cs
- safelinkcollection.cs
- TextRenderer.cs
- TextElementCollectionHelper.cs
- Version.cs
- Stack.cs
- ProtocolsSection.cs
- WindowsUpDown.cs
- ContainerActivationHelper.cs
- ApplicationGesture.cs
- DynamicUpdateCommand.cs
- ScriptManager.cs
- DesignColumnCollection.cs
- AspCompat.cs
- EncodingDataItem.cs
- ComboBox.cs
- TextStore.cs
- ResourceReferenceExpression.cs
- PlaceHolder.cs
- ColorPalette.cs
- AsyncMethodInvoker.cs
- SecurityUtils.cs
- ItemsChangedEventArgs.cs
- ScriptResourceInfo.cs
- BinaryObjectInfo.cs
- PageContentAsyncResult.cs
- AccessibleObject.cs
- CipherData.cs
- NativeCppClassAttribute.cs
- MappedMetaModel.cs
- DataServiceQueryOfT.cs
- SimpleBitVector32.cs
- BigInt.cs
- TextParagraph.cs
- CodeTypeOfExpression.cs
- PropertyReference.cs
- MergablePropertyAttribute.cs
- ProfileElement.cs
- SafePointer.cs
- ResourcesBuildProvider.cs
- wgx_exports.cs
- ImageBrush.cs
- InertiaRotationBehavior.cs
- BufferedGraphicsContext.cs
- GridToolTip.cs
- ObjectDataSource.cs
- GeometryConverter.cs
- Vector3DAnimation.cs
- QuerySelectOp.cs
- LocalizedNameDescriptionPair.cs
- StreamSecurityUpgradeAcceptor.cs
- WindowsTokenRoleProvider.cs
- TraceEventCache.cs
- ObjectConverter.cs
- MsmqInputChannelListener.cs
- ColumnWidthChangingEvent.cs
- X509PeerCertificateAuthenticationElement.cs
- PointHitTestResult.cs
- XsdDuration.cs
- PropertyIDSet.cs
- SimpleHandlerFactory.cs
- FragmentNavigationEventArgs.cs
- DataGridViewLayoutData.cs
- WindowsSlider.cs
- MiniModule.cs
- ContainerVisual.cs
- ClientConfigPaths.cs
- X509ChainElement.cs
- LinqDataSourceDisposeEventArgs.cs
- Serializer.cs
- UrlUtility.cs
- XmlEncoding.cs
- WmlValidatorAdapter.cs
- AddressHeaderCollection.cs
- EarlyBoundInfo.cs
- SelectionProcessor.cs
- ServerValidateEventArgs.cs
- BindStream.cs