ParameterTypeSemantics 列挙型

定義

関数のオーバーロードを解決する際に使用される型のセマンティクスを指定します。 各ストア プロバイダーのプロバイダー マニフェスト ファイルでは、すべての関数定義について、これらの列挙フラグが使用されている必要があります。

public enum class ParameterTypeSemantics
public enum ParameterTypeSemantics
type ParameterTypeSemantics = 
Public Enum ParameterTypeSemantics
継承
ParameterTypeSemantics

フィールド

AllowImplicitConversion 0

指定された引数の型と仮引数の型との間の暗黙的な変換を示すフラグです。 これが既定の変換の種類です。

AllowImplicitPromotion 1

指定された引数の型と仮引数の型との間に生じる型の昇格を示すフラグです。

ExactMatchOnly 2

型が厳密に一致している必要があることを示すフラグです。

注釈

クラスは ParameterTypeSemantics 、プロモタビリティ、暗黙的な変換、およびプロバイダープリミティブ型の明示的な変換のための型セマンティクスを指定します。 ADO.NET は、ストレージ プロバイダー マニフェスト ファイルから クラスにこの情報をParameterTypeSemantics読み取ります。 次に、ADO.NET クラスをParameterTypeSemantics使用して、パラメーター型に基づいて適切な関数定義を決定します。

適用対象