StylusCollection.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK