Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Input / Stylus / StylusCollection.cs / 1 / StylusCollection.cs
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
using System;
using System.Windows;
using System.Security;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Windows.Media;
using SR=MS.Internal.PresentationCore.SR;
using SRID=MS.Internal.PresentationCore.SRID;
namespace System.Windows.Input
{
/////////////////////////////////////////////////////////////////////////
///
/// Collection of the stylus devices that are available on the tablet.
///
public class StylusDeviceCollection : ReadOnlyCollection
{
/////////////////////////////////////////////////////////////////////
internal StylusDeviceCollection(StylusDevice[] styluses)
: base(new List(styluses))
{
}
/////////////////////////////////////////////////////////////////////
///
/// Critical: calls SecurityCritical method stylusDevice.Dispose.
///
[SecurityCritical]
internal void Dispose()
{
foreach (StylusDevice stylusDevice in this.Items)
{
stylusDevice.Dispose();
}
}
/////////////////////////////////////////////////////////////////////
internal void AddStylusDevice(int index, StylusDevice stylusDevice)
{
base.Items.Insert(index, stylusDevice); // add it to our list.
}
}
}
// 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.
//
using System;
using System.Windows;
using System.Security;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Windows.Media;
using SR=MS.Internal.PresentationCore.SR;
using SRID=MS.Internal.PresentationCore.SRID;
namespace System.Windows.Input
{
/////////////////////////////////////////////////////////////////////////
///
/// Collection of the stylus devices that are available on the tablet.
///
public class StylusDeviceCollection : ReadOnlyCollection
{
/////////////////////////////////////////////////////////////////////
internal StylusDeviceCollection(StylusDevice[] styluses)
: base(new List(styluses))
{
}
/////////////////////////////////////////////////////////////////////
///
/// Critical: calls SecurityCritical method stylusDevice.Dispose.
///
[SecurityCritical]
internal void Dispose()
{
foreach (StylusDevice stylusDevice in this.Items)
{
stylusDevice.Dispose();
}
}
/////////////////////////////////////////////////////////////////////
internal void AddStylusDevice(int index, StylusDevice stylusDevice)
{
base.Items.Insert(index, stylusDevice); // add it to our list.
}
}
}
// 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
- Comparer.cs
- ECDsaCng.cs
- ElementsClipboardData.cs
- DataGridCell.cs
- ProtocolImporter.cs
- ScrollEventArgs.cs
- RectangleConverter.cs
- ResourceAssociationSetEnd.cs
- MetaColumn.cs
- EntityContainer.cs
- SinglePageViewer.cs
- FamilyMapCollection.cs
- CodeDOMProvider.cs
- CheckBoxStandardAdapter.cs
- TdsParserStateObject.cs
- WindowsStreamSecurityBindingElement.cs
- ProgressBar.cs
- XPathAncestorIterator.cs
- SqlFormatter.cs
- ConstrainedDataObject.cs
- DataGridViewLinkCell.cs
- DocobjHost.cs
- ResolveMatchesCD1.cs
- InfoCardSymmetricAlgorithm.cs
- InputScopeAttribute.cs
- EntityProviderServices.cs
- ConfigXmlDocument.cs
- InputElement.cs
- SharedPerformanceCounter.cs
- EdgeProfileValidation.cs
- HwndSourceKeyboardInputSite.cs
- KeyValuePair.cs
- GraphicsContainer.cs
- BrowserTree.cs
- BitmapEffectDrawing.cs
- SizeValueSerializer.cs
- LinkTarget.cs
- DataGridItemEventArgs.cs
- AsymmetricSignatureDeformatter.cs
- CrossSiteScriptingValidation.cs
- EventArgs.cs
- CheckBox.cs
- SessionPageStateSection.cs
- QilDataSource.cs
- SqlCharStream.cs
- RadioButtonFlatAdapter.cs
- ItemDragEvent.cs
- ManagedFilter.cs
- EasingKeyFrames.cs
- XmlAttributeAttribute.cs
- RIPEMD160Managed.cs
- ApplicationDirectory.cs
- LayoutTable.cs
- TextProperties.cs
- SchemaElementDecl.cs
- StrokeNodeOperations2.cs
- DataBoundControlHelper.cs
- DataSourceExpressionCollection.cs
- GridPattern.cs
- IsolatedStorageFileStream.cs
- CodeIterationStatement.cs
- AspNetRouteServiceHttpHandler.cs
- XmlILAnnotation.cs
- SurrogateEncoder.cs
- FontInfo.cs
- BitVector32.cs
- SortQuery.cs
- GridViewCommandEventArgs.cs
- SafeCryptoHandles.cs
- MailDefinition.cs
- CatalogPart.cs
- XamlReader.cs
- TextAutomationPeer.cs
- WebPartActionVerb.cs
- SQLByte.cs
- AccessViolationException.cs
- StructureChangedEventArgs.cs
- Classification.cs
- LicenseProviderAttribute.cs
- GetPageNumberCompletedEventArgs.cs
- PropertyGroupDescription.cs
- Int64.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- StrokeNodeData.cs
- SystemUnicastIPAddressInformation.cs
- ComplusTypeValidator.cs
- RequiredAttributeAttribute.cs
- XmlHelper.cs
- UnsupportedPolicyOptionsException.cs
- XmlValueConverter.cs
- EventMemberCodeDomSerializer.cs
- SequentialWorkflowRootDesigner.cs
- NameSpaceExtractor.cs
- RowType.cs
- TextRangeEdit.cs
- HttpsHostedTransportConfiguration.cs
- DbRetry.cs
- StreamResourceInfo.cs
- X509UI.cs
- ChannelOptions.cs