InputLanguageProfileNotifySink.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / InputLanguageProfileNotifySink.cs / 1305600 / InputLanguageProfileNotifySink.cs

                            //---------------------------------------------------------------------------- 
//
// 
//    Copyright (C) Microsoft Corporation.  All rights reserved.
//  
//
// 
// Description: The source of the input language of the thread. 
//
// History: 
//  07/30/2003 : yutakas - ported from dotnet tree.
//
//---------------------------------------------------------------------------
using MS.Win32; 
using System.Collections;
using System.Globalization; 
using System.Windows.Input; 
using System.Windows.Media;
using System.Windows.Interop; 
using System.Runtime.InteropServices;

using System;
 
namespace System.Windows.Input
{ 
 
    //-----------------------------------------------------
    // 
    //  InputLanguageProfileNotifySink
    //
    //-----------------------------------------------------
 
    /// 
    ///     This is an internal. This is an implementation of ITfLanguageProfileNotifySink. 
    ///  
    internal class InputLanguageProfileNotifySink : UnsafeNativeMethods.ITfLanguageProfileNotifySink
    { 

        //------------------------------------------------------
        //
        //  Constructors 
        //
        //----------------------------------------------------- 
 
        internal InputLanguageProfileNotifySink(InputLanguageSource target)
        { 
            _target = target;
        }

        //------------------------------------------------------ 
        //
        //  Public Methods 
        // 
        //------------------------------------------------------
 
        /// 
        ///     OnLanguageChange call back of the interface.
        /// 
        public void OnLanguageChange(short langid, out bool accept) 
        {
            accept = _target.OnLanguageChange(langid); 
        } 
        /// 
        ///     OnLanguageChanged call back of the interface. 
        /// 

        public void OnLanguageChanged()
        { 
            _target.OnLanguageChanged();
        } 
 
        //-----------------------------------------------------
        // 
        //  Private Fields
        //
        //------------------------------------------------------
 
        // the owner of this sink.
        private InputLanguageSource _target; 
    } 

} 

// 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