Sdílet prostřednictvím


DataProviderObjectFactory.GetType – metoda (String)

Přeloží název typu zprostředkovatele k jeho odpovídající Type zastoupení.

Obor názvů:  Microsoft.VisualStudio.Data.Framework
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
Public Overridable Function GetType ( _
    typeName As String _
) As Type
public virtual Type GetType(
    string typeName
)
public:
virtual Type^ GetType(
    String^ typeName
)
abstract GetType : 
        typeName:string -> Type 
override GetType : 
        typeName:string -> Type 
public function GetType(
    typeName : String
) : Type

Parametry

Vrácená hodnota

Typ: System.Type
A Type objekt představující typ přeložit název zadaného typu, pokud je nalezen; jinak null .

Implementuje

IVsDataProviderObjectFactory.GetType(String)

Výjimky

Výjimka Podmínka
ArgumentNullException

The typeName parameter is nullodkaz null (Nothing v jazyce Visual Basic).

Poznámky

Tato metoda je užitečná, pokud typ názvy zadané podporu řetězce ve formátech, například datový soubor XML a tyto názvy typu nelze vyřešit automaticky (nebo by nesprávně přeložen) podle modul CLR GetType metoda.Jedno použití této metody je rozbalit nespecifikované oboru názvů.(Například pokud je řetězec "MyType", ji může získat rozšířena na "Company.Product.MyType" před CLR přeloží ji.)

Tato metoda je k dispozici ke zkrácení poskytovatele a specifikace typu názvy, které mohou pomoci snížit zdvojení prvky jako běžné oboru názvů v celém základ kódu.

Provádění základní třídy, pokusí se najít čárku, oddělte název typu z jeho kvalifikační sestavení a pokud je nalezena volání GetAssembly metodou s kvalifikátorem sestavení a pak, pokud nalezen pokouší načíst typ ze sestavení.Jinak volá GetAssembly s prázdné řetězce a pokud je nalezen, pokusí získat typ sestavení.Konečně, pokud ještě není nalezen typ, volá standardní GetType metoda a vrátí výsledek tohoto volání.

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DataProviderObjectFactory Třída

GetType – přetížení

Microsoft.VisualStudio.Data.Framework – obor názvů