Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ObjectItemConventionAssemblyLoader.cs
- XmlNamespaceMapping.cs
- HandlerBase.cs
- ThreadAttributes.cs
- TreeNodeConverter.cs
- DelegatedStream.cs
- BaseDataListComponentEditor.cs
- RequestChannelBinder.cs
- CompileXomlTask.cs
- SafeHandles.cs
- ScrollViewerAutomationPeer.cs
- CutCopyPasteHelper.cs
- ProtocolViolationException.cs
- ImageFormat.cs
- LinqDataView.cs
- ComNativeDescriptor.cs
- BamlVersionHeader.cs
- XPathChildIterator.cs
- XamlFilter.cs
- __ComObject.cs
- FontSizeConverter.cs
- DefaultValueAttribute.cs
- PasswordRecovery.cs
- ScriptingWebServicesSectionGroup.cs
- AlternateView.cs
- QueryCacheEntry.cs
- TableStyle.cs
- DbDataRecord.cs
- ImageCodecInfo.cs
- CodeGotoStatement.cs
- Timer.cs
- OdbcParameter.cs
- SimpleTextLine.cs
- CookieProtection.cs
- CompilerResults.cs
- DatePicker.cs
- Convert.cs
- GeometryCollection.cs
- CachedBitmap.cs
- ReadWriteObjectLock.cs
- RawUIStateInputReport.cs
- BrowserCapabilitiesCodeGenerator.cs
- DetailsViewCommandEventArgs.cs
- KeyEventArgs.cs
- FloaterBaseParaClient.cs
- SmtpSection.cs
- NegatedConstant.cs
- RijndaelCryptoServiceProvider.cs
- BindingWorker.cs
- UnsafeCollabNativeMethods.cs
- ReaderOutput.cs
- PrintPageEvent.cs
- FilteredXmlReader.cs
- FindProgressChangedEventArgs.cs
- RenderOptions.cs
- ObjectSecurity.cs
- HelpEvent.cs
- HtmlControlPersistable.cs
- XmlReflectionMember.cs
- ProcessProtocolHandler.cs
- storepermissionattribute.cs
- TimeStampChecker.cs
- DoubleStorage.cs
- XmlSchemaCollection.cs
- RootProfilePropertySettingsCollection.cs
- WindowsComboBox.cs
- TableRow.cs
- TextBounds.cs
- SharedPersonalizationStateInfo.cs
- UpdateProgress.cs
- SolidColorBrush.cs
- XmlExtensionFunction.cs
- TemplateBindingExpression.cs
- FloaterBaseParaClient.cs
- GetWinFXPath.cs
- DoubleUtil.cs
- PtsCache.cs
- MethodImplAttribute.cs
- HtmlControl.cs
- SectionUpdates.cs
- TextEndOfParagraph.cs
- OleDbMetaDataFactory.cs
- MobileControlDesigner.cs
- QilFactory.cs
- DbParameterCollectionHelper.cs
- CommandLibraryHelper.cs
- ScriptIgnoreAttribute.cs
- DesignerOptionService.cs
- Drawing.cs
- SetterBase.cs
- SymLanguageType.cs
- DropSourceBehavior.cs
- WebPartConnectionsEventArgs.cs
- SourceLocation.cs
- DynamicContractTypeBuilder.cs
- ToolboxItemFilterAttribute.cs
- CodeDomExtensionMethods.cs
- ImageSourceConverter.cs
- CLRBindingWorker.cs
- FamilyMapCollection.cs