LocalizationExtenderProviderとは? わかりやすく解説

LocalizationExtenderProvider クラス

メモ : このクラスは、互換性のために残されています。 旧式でない代替必要な場合は、CodeDomLocalizationProvider を使用してください

ローカリゼーション機能デザイン時のサポートルート デザイナ提供します

名前空間: System.ComponentModel.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

<ObsoleteAttribute("This class has been deprecated. Use CodeDomLocalizationProvider
 instead.  http://go.microsoft.com/fwlink/?linkid=14202")> _
Public Class LocalizationExtenderProvider
    Implements IExtenderProvider, IDisposable
Dim instance As LocalizationExtenderProvider
[ObsoleteAttribute("This class has been deprecated. Use CodeDomLocalizationProvider
 instead.  http://go.microsoft.com/fwlink/?linkid=14202")] 
public class LocalizationExtenderProvider :
 IExtenderProvider, IDisposable
[ObsoleteAttribute(L"This class has been deprecated. Use
 CodeDomLocalizationProvider instead.  http://go.microsoft.com/fwlink/?linkid=14202")]
 
public ref class LocalizationExtenderProvider
 : IExtenderProvider, IDisposable
/** @attribute ObsoleteAttribute("This class has been deprecated.
 Use CodeDomLocalizationProvider instead.  http://go.microsoft.com/fwlink/?linkid=14202")
 */ 
public class LocalizationExtenderProvider implements
 IExtenderProvider, IDisposable
ObsoleteAttribute("This class has been deprecated. Use CodeDomLocalizationProvider
 instead.  http://go.microsoft.com/fwlink/?linkid=14202") 
public class LocalizationExtenderProvider implements
 IExtenderProvider, IDisposable
解説解説

LocalizationExtenderProvider は、.NET Framework のローカリセーション アーキテクチャのサポート提供するプロパティメソッドセット使用して、IRootDesigner を拡張できますリソース使用詳細については、「ローカリゼーション」のトピック参照してください

ローカリゼーション サポート アーキテクチャ使用すると、デザイナは、実行時交換できるリソース ファイル使用してコンポーネントプロパティ初期化できるようになります。これにより、さまざまな言語、カルチャ固有のスタイル、および動的に構成可能な機能サポートされます。このクラスメソッド使用すると、デザイナおよびコード生成シリアライザで、リソースからの読み込みローカリゼーション機能使用した初期化コード作成可能になります

Visual Studio同梱されている既定のシリアライザには、既にコンポーネントコントロールローカライズする機能ありますが、これが使用されるのは、.NET Frameworkローカリゼーション アーキテクチャのサポート見つかった場合だけです。ローカリゼーション サポート存在検出するには、シリアル化システムが、ルート デザイナ コンポーネント上で "Localizable" という名前のパブリックBoolean プロパティを見つける必要があります。シリアライザは、このプロパティを見つけると、"Language" という名前の CultureInfo 型のプロパティ検索して現在のリソース構成確認します既定のシリアライザは、これらのプロパティ使用してコンポーネントローカライズ可能なリソースローカライズする必要があるかどうか判断し、その必要がある場合は、リソース情報保存される CultureInfo 形式確認します

使用例使用例

LocalizationExtenderProviderコンポーネント追加するコード例次に示します

' Adds a LocalizationExtenderProvider that provides localization support
 properties to the specified component.
extender = New LocalizationExtenderProvider(Me.component_.Site,
 Me.component_)
// Adds a LocalizationExtenderProvider that provides localization support
 properties to the specified component.
extender = new LocalizationExtenderProvider(this.component.Site,
 this.component);
// Adds a LocalizationExtenderProvider that provides localization 
// support properties to the specified component.
extender = new LocalizationExtenderProvider(
    this.component.get_Site(), this.component);

次に示すのは、サンプルコンポーネントデザイナ使用したコード例です。このデザイナは、LocalizationExtenderProvider使用してコンポーネントローカリゼーション サポート プロパティ追加します

Imports System
Imports System.Collections
Imports System.ComponentModel
Imports System.ComponentModel.Design
Imports System.Diagnostics
Imports System.Drawing
Imports System.Windows.Forms
Imports System.Windows.Forms.Design

' This example demonstrates adding localization support to a component
 hierarchy from a 
' custom IRootDesigner using the LocalizationExtenderProvider class.

' RootViewDesignerComponent is a component associated with the SampleRootDesigner
' IRootDesigner that provides LocalizationExtenderProvider localization
 support.
' This derived class is included at the top of this example to enable
 
' easy launching of designer view without having to put the class in
 its own file.
Public Class RootViewDesignerComponent
    Inherits RootDesignedComponent

    Public Sub New()
    End Sub
End Class

' The following attribute associates the RootDesignedComponent with
 the RootDesignedComponent component.
<Designer(GetType(SampleRootDesigner), GetType(IRootDesigner))>
 _
Public Class RootDesignedComponent
    Inherits Component

    Public Sub New()
    End Sub
End Class

' Example IRootDesigner implementation demonstrates LocalizationExtenderProvider
 support.
Friend Class SampleRootDesigner
    Implements IRootDesigner

    ' RootDesignerView Control provides a full region designer view
 for this root designer's associated component.
    Private m_view As RootDesignerView
    ' Stores reference to the LocalizationExtenderProvider this designer
 adds, in order to remove it on Dispose.
    Private extender As LocalizationExtenderProvider
    ' Internally stores the IDesigner's component reference
    Private component_ As IComponent

    ' Adds a LocalizationExtenderProvider for the component this designer
 is initialized to support.
    Public Sub Initialize(ByVal
 component As System.ComponentModel.IComponent) Implements
 IRootDesigner.Initialize
        Me.component_ = component

        ' If no extender from this designer is active...
        If extender Is Nothing
 Then
            ' Adds a LocalizationExtenderProvider that provides localization support
 properties to the specified component.
            extender = New LocalizationExtenderProvider(Me.component_.Site,
 Me.component_)
        End If
    End Sub

    ' Provides a RootDesignerView object that supports ViewTechnology.WindowsForms.
    Function GetView(ByVal technology As
 ViewTechnology) As Object Implements
 IRootDesigner.GetView

        If technology <> ViewTechnology.WindowsForms Then
            Throw New ArgumentException("Not
 a supported view technology", "technology")
        End If
        If m_view Is Nothing
 Then
            ' Create the view control. In this example, a Control of
 type RootDesignerView is used.
            ' A WindowsForms ViewTechnology view provider requires a
 class that inherits from Control.
            m_view = New RootDesignerView(Me,
 Me.Component)
        End If
        Return m_view

    End Function

    ' This designer supports the WindowsForms view technology.
    ReadOnly Property SupportedTechnologies()
 As ViewTechnology() Implements IRootDesigner.SupportedTechnologies
        Get
            Return New ViewTechnology() {ViewTechnology.WindowsForms}
        End Get
    End Property

    ' If a LocalizationExtenderProvider has been added, removes the
 extender provider.
    Protected Overloads Sub
 Dispose(ByVal disposing As Boolean)
        ' If an extender has been added, remove it
        If Not (extender Is
 Nothing) Then
            ' Disposes of the extender provider.  The extender 
            ' provider removes itself from the extender provider
            ' service when it is disposed.
            extender.Dispose()
            extender = Nothing
        End If
    End Sub

    ' Empty IDesigner interface property and method implementations
    Public ReadOnly Property
 Verbs() As System.ComponentModel.Design.DesignerVerbCollection
 Implements IDesigner.Verbs
        Get
            Return Nothing
        End Get
    End Property

    Public ReadOnly Property
 Component() As System.ComponentModel.IComponent Implements
 IRootDesigner.Component
        Get
            Return Me.component_
        End Get
    End Property

    Public Sub DoDefaultAction() Implements
 IDesigner.DoDefaultAction
    End Sub

    Public Overloads Sub
 Dispose() Implements IDisposable.Dispose
    End Sub

    ' RootDesignerView is a simple control that will be displayed in
 the designer window.
    Private Class RootDesignerView
        Inherits Control
        Private m_designer As SampleRootDesigner
        Private comp As IComponent

        Public Sub New(ByVal
 designer As SampleRootDesigner, ByVal component
 As IComponent)
            m_designer = designer
            Me.comp = component
            BackColor = Color.Blue
            Font = New Font(FontFamily.GenericMonospace, 12)
        End Sub

        ' Displays the name of the component and the name of the assembly
 of the component 
        ' that this root designer is providing support for.
        Protected Overrides Sub
 OnPaint(ByVal pe As PaintEventArgs)
            MyBase.OnPaint(pe)

            If Not (m_designer Is
 Nothing) AndAlso Not (comp
 Is Nothing) Then
                ' Draws the name of the component in large letters.
                pe.Graphics.DrawString("Root Designer View",
 Font, Brushes.Yellow, 8, 4)
                pe.Graphics.DrawString("Design Name  : "
 + comp.Site.Name, New Font("Arial",
 10), Brushes.Yellow, 8, 28)
                
                ' Uses the site of the component to acquire an ISelectionService
 and sets the property grid focus to the component.
                Dim selectionService As ISelectionService
 = CType(comp.Site.GetService(GetType(ISelectionService)), ISelectionService)
                If Not (selectionService Is
 Nothing) Then
                    selectionService.SetSelectedComponents(New
 IComponent() {m_designer.Component})
                End If
            End If
        End Sub
    End Class

End Class
using System;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;
using System.Windows.Forms.Design;

// This example demonstrates adding localization support to a component
 hierarchy from a 
// custom IRootDesigner using the LocalizationExtenderProvider class.
namespace LocalizationExtenderProviderExample
{    
    // RootViewDesignerComponent is a component associated with the
 SampleRootDesigner
    // IRootDesigner that provides LocalizationExtenderProvider localization
 support.
    // This derived class is included at the top of this example to
 enable 
    // easy launching of designer view without having to put the class
 in its own file.
    public class RootViewDesignerComponent
 : RootDesignedComponent
    {  
        public RootViewDesignerComponent()
        {            
        }
    }

    // The following attribute associates the RootDesignedComponent
 with the RootDesignedComponent component.
    [Designer(typeof(SampleRootDesigner), typeof(IRootDesigner))]
    public class RootDesignedComponent : Component
    {
        public RootDesignedComponent()
        {
        }    
    }

    // Example IRootDesigner implementation demonstrates LocalizationExtenderProvider
 support.
    internal class SampleRootDesigner : IRootDesigner
    {
        // RootDesignerView Control provides a full region designer
 view for this root designer's associated component.
        private RootDesignerView m_view;            
        // Stores reference to the LocalizationExtenderProvider this
 designer adds, in order to remove it on Dispose.
        private LocalizationExtenderProvider extender;       
 
        // Internally stores the IDesigner's component reference
        private IComponent component;                
        
        // Adds a LocalizationExtenderProvider for the component this
 designer is initialized to support.
        public void Initialize(System.ComponentModel.IComponent
 component)
        {
           this.component = component;
            
            // If no extender from this designer is active...
            if( extender == null )
            {
                // Adds a LocalizationExtenderProvider that provides localization support
 properties to the specified component.
                extender = new LocalizationExtenderProvider(this.component.Site,
 this.component);
            }
        }

        // Provides a RootDesignerView object that supports ViewTechnology.WindowsForms.
        object IRootDesigner.GetView(ViewTechnology technology) 
        {
            if (technology != ViewTechnology.WindowsForms)
            {
                throw new ArgumentException("Not a supported
 view technology", "technology");
            }
            if (m_view == null )
            {
                // Create the view control. In this example, a Control
 of type RootDesignerView is used.
                // A WindowsForms ViewTechnology view provider requires
 a class that inherits from Control.
                m_view = new RootDesignerView(this,
 this.Component);
            }
            return m_view;
        }

        // This designer supports the WindowsForms view technology.
        ViewTechnology[] IRootDesigner.SupportedTechnologies 
        {
            get
            {
                return new ViewTechnology[]
 {ViewTechnology.WindowsForms};
            }
        }
        
        // If a LocalizationExtenderProvider has been added, removes
 the extender provider.
        protected void Dispose(bool
 disposing)
        {            
            // If an extender has been added, remove it
            if( extender != null  )  
            {
                // Disposes of the extender provider.  The extender
 
                // provider removes itself from the extender provider
                // service when it is disposed.
                extender.Dispose();
                extender = null;                
            }            
        }

        // Empty IDesigner interface property and method implementations
        public System.ComponentModel.Design.DesignerVerbCollection
 Verbs
        {
            get
            {
                return null;
            }
        }

        public System.ComponentModel.IComponent Component
        {
            get
            {
                return this.component;
            }
        }

        public void DoDefaultAction()
        {            
        }

        public void Dispose()
        {        
        }
        
        // RootDesignerView is a simple control that will be displayed
 in the designer window.
        private class RootDesignerView : Control
        {
            private SampleRootDesigner m_designer;   
            private IComponent comp;
            
            public RootDesignerView(SampleRootDesigner designer,
 IComponent component)
            {
                m_designer = designer;                        
                this.comp = component;      
                BackColor = Color.Blue;
                Font = new Font(FontFamily.GenericMonospace, 12);
            }

            // Displays the name of the component and the name of the
 assembly of the component 
            // that this root designer is providing support for.
            protected override void OnPaint(PaintEventArgs
 pe)
            {
                base.OnPaint(pe);

                if( m_designer != null &&
 comp != null )
                {
                    // Draws the name of the component in large letters.
                    pe.Graphics.DrawString("Root Designer View", Font,
 Brushes.Yellow, 8, 4);                    
                    pe.Graphics.DrawString("Design Name  : "+comp.Site.Name,
 new Font("Arial", 10), Brushes.Yellow, 8, 28);   
                 
                    pe.Graphics.DrawString("Assembly    : "+comp.GetType().AssemblyQualifiedName,
 new Font("Arial", 10), Brushes.Yellow, new
 Rectangle(new Point(8, 44), new Size(ClientRectangle.Width-8, ClientRectangle.Height-44)));                   

                    // Uses the site of the component to acquire an
 ISelectionService and sets the property grid focus to the component.
                    ISelectionService selectionService = (ISelectionService)comp.Site.GetService(typeof(ISelectionService));
                    if( selectionService != null
 )                
                        selectionService.SetSelectedComponents( new
 IComponent[] { m_designer.component } );             
                }
            }
        }
    }
}
package LocalizationExtenderProviderExample;

import System.*;
import System.Collections.*;
import System.ComponentModel.*;
import System.ComponentModel.Design.*;
import System.Diagnostics.*;
import System.Drawing.*;
import System.Windows.Forms.*;
import System.Windows.Forms.Design.*;

// This example demonstrates adding localization support to a 
// component hierarchy from a  custom IRootDesigner 
// using the LocalizationExtenderProvider class.
// RootViewDesignerComponent is a component associated with the 
// SampleRootDesigner IRootDesigner that provides LocalizationExtenderProvider
 
// localization support. This derived class is included at the top of
 this 
// example to enable easy launching of designer view without having
 to 
// put the class in its own file.

public class RootViewDesignerComponent extends
 RootDesignedComponent
{
    public RootViewDesignerComponent()
    {
    } //RootViewDesignerComponent
} //RootViewDesignerComponent

// The following attribute associates the RootDesignedComponent with
 the 
// RootDesignedComponent component.
/** @attribute Designer(SampleRootDesigner.class, IRootDesigner.class)
 */
public class RootDesignedComponent extends
 Component
{
    public RootDesignedComponent()
    {
    } //RootDesignedComponent
} //RootDesignedComponent

// Example IRootDesigner implementation demonstrates 
// LocalizationExtenderProvider support.
class SampleRootDesigner implements IRootDesigner
{
    // RootDesignerView Control provides a full region designer view
 for 
    // this root designer's associated component.
    private RootDesignerView mView;

    // Stores reference to the LocalizationExtenderProvider this designer
 adds,
    // in order to remove it on Dispose.
    private LocalizationExtenderProvider extender;

    // Internally stores the IDesigner's component reference
    private IComponent component;

    // Adds a LocalizationExtenderProvider for the component this designer
 is 
    // initialized to support.
    public void Initialize(System.ComponentModel.IComponent
 component)
    {
        this.component = component;
        // If no extender from this designer is active...
        if (extender == null) {
            // Adds a LocalizationExtenderProvider that provides localization
 
            // support properties to the specified component.
            extender = new LocalizationExtenderProvider(
                this.component.get_Site(), this.component);
        }
    } //Initialize
    
    // Provides a RootDesignerView object that supports 
    // ViewTechnology.WindowsForms.
    public Object GetView(ViewTechnology technology)
    {
        if (!technology.Equals(ViewTechnology.WindowsForms)) {
            throw new ArgumentException("Not a supported
 view technology",
                "technology");
        }
        if (mView == null) {
            // Create the view control. In this example, a Control of
 type 
            // RootDesignerView is used.
            // A WindowsForms ViewTechnology view provider requires
 a class 
            // that inherits from Control.
            mView = new RootDesignerView(this,
 this.component);
        }
        return mView;
    } //IRootDesigner.GetView

    // This designer supports the WindowsForms view technology.
    /** @property 
     */
    public ViewTechnology[] get_SupportedTechnologies()
    {
        return new ViewTechnology[] { ViewTechnology.WindowsForms
 };
    } // get_SupportedTechnologies

    // If a LocalizationExtenderProvider has been added, 
    // removes the extender provider.
    protected void Dispose(boolean disposing)
    {
        // If an extender has been added, remove it
        if (extender != null) {
            // Disposes of the extender provider.  The extender 
            // provider removes itself from the extender provider
            // service when it is disposed.
            extender.Dispose();
            extender = null;
        }
    } //Dispose

    // Empty IDesigner interface property and method implementations
    /** @property 
     */
    public System.ComponentModel.Design.DesignerVerbCollection
 get_Verbs()
    {
        return null;
    } //get_Verbs

    /** @property 
     */
    public System.ComponentModel.IComponent get_Component()
    {
        return this.component;
    } //get_Component

    public void DoDefaultAction()
    {
    } //DoDefaultAction

    public void Dispose()
    {
    } //Dispose

    // RootDesignerView is a simple control that will be displayed 
    // in the designer window.
    private class RootDesignerView extends
 Control
    {
        private SampleRootDesigner mDesigner;
        private IComponent comp;

        public RootDesignerView(SampleRootDesigner designer, 
            IComponent component)
        {
            mDesigner = designer;
            this.comp = component;
            set_BackColor(Color.get_Blue());
            set_Font(new Font(FontFamily.get_GenericMonospace(),
 12));
        } //RootDesignerView

        // Displays the name of the component and the name of the assembly
 of 
        // the component that this root designer is providing support
 for.
        protected void OnPaint(PaintEventArgs
 pe)
        {
            super.OnPaint(pe);

            if (mDesigner != null &&
 comp != null) {
                // Draws the name of the component in large letters.
                pe.get_Graphics().DrawString("Root Designer View", get_Font(),
 
                    Brushes.get_Yellow(), 8, 4);
                pe.get_Graphics().DrawString("Design Name  : " 
                    + comp.get_Site().get_Name(), new Font("Arial",
 10), 
                    Brushes.get_Yellow(), 8, 28);
                pe.get_Graphics().DrawString("Assembly    : " 
                    + comp.GetType().get_AssemblyQualifiedName(), 
                    new Font("Arial", 10), Brushes.get_Yellow(),
 
                    new RectangleF(new PointF(8,
 44), 
                    new SizeF((float)(get_ClientRectangle().get_Width()
 - 8), 
                    (float)(get_ClientRectangle().get_Height()
 - 44))));

                // Uses the site of the component to acquire an 
                // ISelectionService and sets the property grid focus
                // to the component.
                ISelectionService selectionService = (ISelectionService)(comp.
                    get_Site().GetService(ISelectionService.class.ToType()));
                if (selectionService != null)
 {
                    selectionService.SetSelectedComponents(new
 IComponent[] 
                        { mDesigner.component });
                }
            }
        } //OnPaint
    } //RootDesignerView
} //SampleRootDesigner
継承階層継承階層
System.Object
  System.ComponentModel.Design.LocalizationExtenderProvider
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
LocalizationExtenderProvider メンバ
System.ComponentModel.Design 名前空間

LocalizationExtenderProvider コンストラクタ

サービス プロバイダ基本コンポーネント指定して、LocalizationExtenderProvider クラス新しインスタンス初期化します。

名前空間: System.ComponentModel.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Sub New ( _
    serviceProvider As ISite, _
    baseComponent As IComponent _
)
Dim serviceProvider As ISite
Dim baseComponent As IComponent

Dim instance As New LocalizationExtenderProvider(serviceProvider,
 baseComponent)
public LocalizationExtenderProvider (
    ISite serviceProvider,
    IComponent baseComponent
)
public:
LocalizationExtenderProvider (
    ISite^ serviceProvider, 
    IComponent^ baseComponent
)
public LocalizationExtenderProvider (
    ISite serviceProvider, 
    IComponent baseComponent
)
public function LocalizationExtenderProvider
 (
    serviceProvider : ISite, 
    baseComponent : IComponent
)

パラメータ

serviceProvider

指定したコンポーネントサービス プロバイダ

baseComponent

ローカライズ対象基本コンポーネント

解説解説
使用例使用例
' Adds a LocalizationExtenderProvider that provides localization support
 properties to the specified component.
extender = New LocalizationExtenderProvider(Me.component_.Site,
 Me.component_)
// Adds a LocalizationExtenderProvider that provides localization support
 properties to the specified component.
extender = new LocalizationExtenderProvider(this.component.Site,
 this.component);
// Adds a LocalizationExtenderProvider that provides localization 
// support properties to the specified component.
extender = new LocalizationExtenderProvider(
    this.component.get_Site(), this.component);
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
LocalizationExtenderProvider クラス
LocalizationExtenderProvider メンバ
System.ComponentModel.Design 名前空間

LocalizationExtenderProvider メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CanExtend オブジェクトが、指定したオブジェクトに対してエクステンダ プロパティ提供できるかどうか示します
パブリック メソッド Dispose オーバーロードされます。 LocalizationExtenderProvider によって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLanguage 指定したオブジェクト現在のリソース カルチャを取得します
パブリック メソッド GetLoadLanguage デザイン時にローカライズされるオブジェクトの値を初期化するときに使用する既定リソース カルチャを取得します
パブリック メソッド GetLocalizable 指定したオブジェクトリソースローカリゼーションサポートしているかどうかを示す値を取得します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ResetLanguage 指定したオブジェクトリソース カルチャをリセットします。
パブリック メソッド SetLanguage 指定したオブジェクト現在のリソース カルチャとして、指定したリソース カルチャを設定します
パブリック メソッド SetLocalizable 指定したオブジェクトローカライズされたリソースサポートされているかどうかを示す値を設定します
パブリック メソッド ShouldSerializeLanguage 指定したオブジェクトローカライズ可能な値をリソース永続化する必要があるかどうかを示す値を取得します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

LocalizationExtenderProvider クラス
System.ComponentModel.Design 名前空間

LocalizationExtenderProvider メンバ

ローカリゼーション機能デザイン時のサポートルート デザイナ提供します

LocalizationExtenderProvider データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド LocalizationExtenderProvider サービス プロバイダ基本コンポーネント指定して、LocalizationExtenderProvider クラス新しインスタンス初期化します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CanExtend オブジェクトが、指定したオブジェクトに対してエクステンダ プロパティ提供できるかどうか示します
パブリック メソッド Dispose オーバーロードされますLocalizationExtenderProvider によって使用されているリソース解放します。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLanguage 指定したオブジェクト現在のリソース カルチャを取得します
パブリック メソッド GetLoadLanguage デザイン時にローカライズされるオブジェクトの値を初期化するときに使用する既定リソース カルチャを取得します
パブリック メソッド GetLocalizable 指定したオブジェクトリソースローカリゼーションサポートしているかどうかを示す値を取得します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ResetLanguage 指定したオブジェクトリソース カルチャをリセットします。
パブリック メソッド SetLanguage 指定したオブジェクト現在のリソース カルチャとして、指定したリソース カルチャを設定します
パブリック メソッド SetLocalizable 指定したオブジェクトローカライズされたリソースサポートされているかどうかを示す値を設定します
パブリック メソッド ShouldSerializeLanguage 指定したオブジェクトローカライズ可能な値をリソース永続化する必要があるかどうかを示す値を取得します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

LocalizationExtenderProvider クラス
System.ComponentModel.Design 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からLocalizationExtenderProviderを検索した結果を表示しています。
Weblioに収録されているすべての辞書からLocalizationExtenderProviderを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からLocalizationExtenderProvider を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「LocalizationExtenderProvider」の関連用語

LocalizationExtenderProviderのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



LocalizationExtenderProviderのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS