EdmEnumTypeReference 類別
表示 EDM 列舉型別的參考。
繼承階層
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmTypeReference
Microsoft.Data.Edm.Library.EdmEnumTypeReference
命名空間: Microsoft.Data.Edm.Library
組件: Microsoft.Data.Edm (在 Microsoft.Data.Edm.dll 中)
語法
'宣告
Public Class EdmEnumTypeReference _
Inherits EdmTypeReference _
Implements IEdmEnumTypeReference, IEdmTypeReference, IEdmElement
'用途
Dim instance As EdmEnumTypeReference
public class EdmEnumTypeReference : EdmTypeReference,
IEdmEnumTypeReference, IEdmTypeReference, IEdmElement
public ref class EdmEnumTypeReference : public EdmTypeReference,
IEdmEnumTypeReference, IEdmTypeReference, IEdmElement
type EdmEnumTypeReference =
class
inherit EdmTypeReference
interface IEdmEnumTypeReference
interface IEdmTypeReference
interface IEdmElement
end
public class EdmEnumTypeReference extends EdmTypeReference implements IEdmEnumTypeReference, IEdmTypeReference, IEdmElement
EdmEnumTypeReference 型別公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
EdmEnumTypeReference | 建立 EdmEnumTypeReference 類別的新執行個體。 |
上層
屬性
名稱 | 說明 | |
---|---|---|
Definition | 取得此型別所參考的定義。 (繼承自 EdmTypeReference。) | |
IsNullable | 取得值,這個值表示此型別是否可為 Null。 (繼承自 EdmTypeReference。) |
上層
方法
名稱 | 說明 | |
---|---|---|
Equals | (繼承自 Object。) | |
Finalize | (繼承自 Object。) | |
GetHashCode | (繼承自 Object。) | |
GetType | (繼承自 Object。) | |
MemberwiseClone | (繼承自 Object。) | |
ToString | 傳回目前物件的文字表示。 (繼承自 EdmTypeReference。) |
上層
擴充 方法
名稱 | 說明 | |
---|---|---|
AsBinary | 如果此參考是二進位型別,則傳回型別定義的有效二進位型別參考,否則傳回錯誤的二進位型別參考。 (由 EdmTypeSemantics 定義。) | |
AsCollection | 如果此參考是集合型別,則傳回型別定義的有效集合型別參考,否則傳回錯誤的集合型別參考。 (由 EdmTypeSemantics 定義。) | |
AsComplex | 如果此參考是複雜類型,則傳回型別定義的有效複雜類型參考,否則傳回錯誤的複雜類型參考。 (由 EdmTypeSemantics 定義。) | |
AsDecimal | 如果此參考是十進位型別,則傳回型別定義的有效十進位型別參考,否則傳回錯誤的十進位型別參考。 (由 EdmTypeSemantics 定義。) | |
AsEntity | 如果此參考是實體類型,則傳回型別定義的有效實體類型參考,否則傳回錯誤的實體類型參考。 (由 EdmTypeSemantics 定義。) | |
AsEntityReference | 如果此參考是實體參考型別,則傳回型別定義的有效實體參考型別參考,否則傳回錯誤的實體參考型別參考。 (由 EdmTypeSemantics 定義。) | |
AsEnum | 如果此參考是列舉型別,則傳回型別定義的有效列舉型別參考,否則傳回錯誤的列舉型別參考。 (由 EdmTypeSemantics 定義。) | |
AsPrimitive | 如果此參考是基本型別,則傳回型別定義的有效基本型別參考,否則傳回錯誤的基本型別參考。 (由 EdmTypeSemantics 定義。) | |
AsRow | 如果此參考是資料列型別,則傳回型別定義的有效資料列型別參考,否則傳回錯誤的資料列型別參考。 (由 EdmTypeSemantics 定義。) | |
AsSpatial | 如果此參考是空間型別,則傳回型別定義的有效空間型別參考,否則傳回錯誤的空間型別參考。 (由 EdmTypeSemantics 定義。) | |
AsString | 如果此參考是字串型別,則傳回型別定義的有效字串型別參考,否則傳回錯誤的字串型別參考。 (由 EdmTypeSemantics 定義。) | |
AsStructured | 如果此參考是結構化型別,則傳回型別定義的有效結構化型別參考,否則傳回錯誤的結構化型別參考。 (由 EdmTypeSemantics 定義。) | |
AsTemporal | 如果此參考是時間型別,則傳回型別定義的有效時間型別參考,否則傳回錯誤的時間型別參考。 (由 EdmTypeSemantics 定義。) | |
EnumDefinition | 取得此型別所參考的列舉型別。 (由 ExtensionMethods 定義。) | |
Errors | 取得屬於此元素或此元素所包含之元素的錯誤 (如果有的話)。例如,結構化型別的錯誤包括型別本身的錯誤及其宣告屬性的錯誤。該方法不會分析此元素所參考的元素。例如,屬性的錯誤不包括其型別中的錯誤。 (由 ValidationExtensionMethods 定義。) | |
FullName | 取得具有指定之型別的完整名稱。 (由 ExtensionMethods 定義。) | |
IsBad | 指出這個元素是否包含 Errors(IEdmElement) 方法傳回的錯誤。 (由 ValidationExtensionMethods 定義。) | |
IsBinary | 判斷這個參考是否參考二進位型別。 (由 EdmTypeSemantics 定義。) | |
IsBoolean | 判斷這個參考是否參考布林型別。 (由 EdmTypeSemantics 定義。) | |
IsByte | 判斷這個參考是否參考 Byte 型別。 (由 EdmTypeSemantics 定義。) | |
IsCollection | 判斷這個參考是否參考集合。 (由 EdmTypeSemantics 定義。) | |
IsComplex | 判斷這個參考是否參考複雜類型。 (由 EdmTypeSemantics 定義。) | |
IsDateTime | 判斷這個參考是否參考 DateTime 型別。 (由 EdmTypeSemantics 定義。) | |
IsDateTimeOffset | 判斷這個參考是否參考 DateTimeOffset 型別。 (由 EdmTypeSemantics 定義。) | |
IsDecimal | 判斷這個參考是否參考十進位型別。 (由 EdmTypeSemantics 定義。) | |
IsDouble | 判斷這個參考是否參考 double 型別。 (由 EdmTypeSemantics 定義。) | |
IsEntity | 判斷這個參考是否參考實體類型。 (由 EdmTypeSemantics 定義。) | |
IsEntityReference | 判斷這個參考是否參考實體類型。 (由 EdmTypeSemantics 定義。) | |
IsEnum | 判斷這個參考是否參考列舉型別。 (由 EdmTypeSemantics 定義。) | |
IsEquivalentTo | 如果相比較的型別在語意上等於此型別,則傳回 true。 (由 EdmElementComparer 定義。) | |
IsFloating | 判斷這個參考是否參考浮點型別。 (由 EdmTypeSemantics 定義。) | |
IsGuid | 判斷這個參考是否參考 GUID 型別。 (由 EdmTypeSemantics 定義。) | |
IsInt16 | 判斷這個參考是否參考 Int16 型別。 (由 EdmTypeSemantics 定義。) | |
IsInt32 | 判斷這個參考是否參考 Int32 型別。 (由 EdmTypeSemantics 定義。) | |
IsInt64 | 判斷這個參考是否參考 Int64 型別。 (由 EdmTypeSemantics 定義。) | |
IsIntegral | 判斷這個參考是否參考整數型別。 (由 EdmTypeSemantics 定義。) | |
IsPrimitive | 判斷這個參考是否參考基本型別。 (由 EdmTypeSemantics 定義。) | |
IsRow | 判斷這個參考是否參考資料列型別。 (由 EdmTypeSemantics 定義。) | |
IsSByte | 判斷這個參考是否參考 SByte 型別。 (由 EdmTypeSemantics 定義。) | |
IsSignedIntegral | 判斷這個參考是否參考帶正負號的整數型別。 (由 EdmTypeSemantics 定義。) | |
IsSingle | 判斷這個參考是否參考 single 型別。 (由 EdmTypeSemantics 定義。) | |
IsSpatial | 判斷這個參考是否參考空間型別。 (由 EdmTypeSemantics 定義。) | |
IsStream | 判斷這個參考是否參考資料流型別。 (由 EdmTypeSemantics 定義。) | |
IsString | 判斷這個參考是否參考字串型別。 (由 EdmTypeSemantics 定義。) | |
IsStructured | 判斷這個參考是否參考結構化型別。 (由 EdmTypeSemantics 定義。) | |
IsTemporal | 判斷這個參考是否參考時間型別。 (由 EdmTypeSemantics 定義。) | |
IsTime | 判斷這個參考是否參考時間型別。 (由 EdmTypeSemantics 定義。) | |
Location | 取得指定之項目的位置。 (由 ExtensionMethods 定義。) | |
PrimitiveKind | 傳回此參考之定義的基本類型。 (由 EdmTypeSemantics 定義。) | |
ToTraceString | 傳回目前物件的文字表示。 (由 ToTraceStringExtensionMethods 定義。) | |
TypeErrors | 取得屬於此型別參考或其定義的錯誤 (如果有的話)。 (由 ValidationExtensionMethods 定義。) | |
TypeKind | 取得指定之型別的型別類型。 (由 ExtensionMethods 定義。) |
上層
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。