AddAnnotation(String, Object)
|
將批註加入至這個物件。 如果具有指定名稱的注釋已經存在,則會擲回 。
(繼承來源 IMutableAnnotatable)
|
AddAnnotations(IEnumerable<IAnnotation>)
|
將批註加入物件。
(繼承來源 IMutableAnnotatable)
|
AddComplexIndexerProperty(String, Type, Type, String, Boolean)
|
將索引子所備份的複雜屬性新增至此類型。
|
AddComplexProperty(MemberInfo, String, Boolean)
|
將複雜屬性加入至此類型。
|
AddComplexProperty(String, Boolean)
|
將複雜屬性加入至此類型。
|
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean)
|
將複雜屬性加入至此類型。
|
AddComplexProperty(String, Type, Type, String, Boolean)
|
將複雜屬性加入至此類型。
|
AddIgnored(String)
|
將指定的成員名稱標示為忽略,防止慣例將相符的屬性或導覽新增至類型。
|
AddIndexerProperty(String, Type)
|
將索引子所備份的屬性加入至此類型。
|
AddProperty(MemberInfo)
|
將屬性加入至此類型。
|
AddProperty(String)
|
將屬性加入至此類型。
|
AddProperty(String, Type)
|
將屬性加入至此類型。
|
AddProperty(String, Type, MemberInfo)
|
將屬性加入至此類型。
|
AddRuntimeAnnotation(String, Object)
|
將執行時間批註加入至這個物件。 如果具有指定名稱的注釋已經存在,則會擲回 。
(繼承來源 IAnnotatable)
|
AnnotationsToDebugString(Int32)
|
取得 物件上宣告之所有批註的偵錯字串。
(繼承來源 IReadOnlyAnnotatable)
|
DisplayName()
|
取得這個結構化類型的易記顯示名稱。
(繼承來源 IReadOnlyTypeBase)
|
DisplayName(Boolean)
|
取得指定 IReadOnlyTypeBase 之 的易記顯示名稱。
(繼承來源 IReadOnlyTypeBase)
|
FindAnnotation(String)
|
取得具有指定名稱的注釋,如果不存在,則傳 null 回 。
(繼承來源 IReadOnlyAnnotatable)
|
FindComplexProperty(MemberInfo)
|
取得指定型別上的複雜屬性。 如果找不到任何屬性,則傳 null 回 。
|
FindComplexProperty(String)
|
取得具有指定名稱的複雜屬性。 如果未定義具有指定名稱的屬性,則傳 null 回 。
|
FindDeclaredComplexProperty(String)
|
尋找在具有指定名稱之型別上宣告的複雜屬性。
不會傳回基底類型上定義的屬性。
|
FindDeclaredProperty(String)
|
尋找在具有指定名稱之型別上宣告的屬性。
不會傳回基底類型上定義的屬性。
|
FindIndexerPropertyInfo()
|
PropertyInfo如果存在,則會傳回相關聯 CLR 類型上索引子的 。
(繼承來源 IReadOnlyTypeBase)
|
FindMember(String)
|
取得具有指定名稱的成員。 如果未定義具有指定名稱的成員,則傳 null 回 。
|
FindMembersInHierarchy(String)
|
取得這個型別、基底類型或衍生型別上具有指定名稱的成員。
|
FindProperties(IReadOnlyList<String>)
|
尋找此類型的相符屬性。 如果找不到任何屬性,則傳 null 回 。
|
FindProperty(MemberInfo)
|
取得指定型別上的屬性。 如果找不到任何屬性,則傳 null 回 。
|
FindProperty(String)
|
取得具有指定名稱的屬性。 如果未定義具有指定名稱的屬性,則傳 null 回 。
|
FindRuntimeAnnotation(String)
|
取得具有指定名稱的執行時間批註,如果不存在,則傳 null 回 。
(繼承來源 IAnnotatable)
|
FindRuntimeAnnotationValue(String)
|
取得具有指定名稱的執行時間批註值,如果不存在,則傳 null 回 。
(繼承來源 IAnnotatable)
|
GetAnnotation(String)
|
取得具有指定名稱的注釋,如果不存在,則會擲回。
(繼承來源 IReadOnlyAnnotatable)
|
GetAnnotations()
|
取得目前 物件上的所有批註。
(繼承來源 IReadOnlyAnnotatable)
|
GetChangeTrackingStrategy()
|
取得用於此類型的變更追蹤策略。 此策略指出內容如何偵測類型實例的屬性變更。
(繼承來源 IReadOnlyTypeBase)
|
GetComplexProperties()
|
取得在這個類型上定義的屬性。
|
GetDeclaredComplexProperties()
|
取得在這個類型上宣告的所有複雜屬性。
|
GetDeclaredMembers()
|
取得在這個類型上宣告的成員。
|
GetDeclaredProperties()
|
取得在此類型上宣告的所有純量屬性。
|
GetDerivedComplexProperties()
|
取得衍生自此型別之型別上宣告的所有複雜屬性。
|
GetDerivedProperties()
|
取得衍生自此型別之型別上宣告的所有純量屬性。
|
GetFlattenedComplexProperties()
|
傳回實作 IComplexProperty 的所有屬性,包括複雜型別上的屬性。
(繼承來源 ITypeBase)
|
GetFlattenedDeclaredProperties()
|
傳回所有實 IProperty 作 的宣告屬性,包括複雜型別上的屬性。
(繼承來源 ITypeBase)
|
GetFlattenedProperties()
|
傳回實作 IProperty 的所有屬性,包括複雜型別上的屬性。
(繼承來源 ITypeBase)
|
GetIgnoredMembers()
|
取得所有忽略的成員。
|
GetMembers()
|
取得在這個型別和基底型別上定義的成員。
|
GetNavigationAccessMode()
|
PropertyAccessMode取得用於這個型別導覽的 。
(繼承來源 IReadOnlyTypeBase)
|
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)
|
取得具有指定名稱的執行時間注釋值,如果不存在,請加以新增。
(繼承來源 IAnnotatable)
|
GetProperties()
|
取得在這個類型上定義的所有純量屬性。
|
GetProperty(String)
|
取得具有指定名稱的屬性。
|
GetPropertyAccessMode()
|
PropertyAccessMode取得用於這個型別之屬性和導覽的 。
(繼承來源 IReadOnlyTypeBase)
|
GetRuntimeAnnotations()
|
取得目前 物件上的所有執行時間批註。
(繼承來源 IAnnotatable)
|
GetSnapshottableMembers()
|
傳回變更追蹤時可能需要快照集值的所有成員。
(繼承來源 ITypeBase)
|
IsAbstract()
|
取得值,指出這個結構型別是否代表抽象類別型。
(繼承來源 IReadOnlyTypeBase)
|
IsAssignableFrom(IReadOnlyTypeBase)
|
判斷此類型是否衍生自 (或與指定類型) 相同。
(繼承來源 IReadOnlyTypeBase)
|
IsIgnored(String)
|
指出是否忽略指定的成員名稱。
|
IsStrictlyDerivedFrom(IReadOnlyTypeBase)
|
判斷此類型是否衍生自 (,但與指定類型) 不同。
(繼承來源 IReadOnlyTypeBase)
|
RemoveAnnotation(String)
|
從這個 物件中移除指定的注釋。
(繼承來源 IMutableAnnotatable)
|
RemoveComplexProperty(IReadOnlyProperty)
|
從這個類型移除屬性。
|
RemoveComplexProperty(String)
|
從這個類型移除屬性。
|
RemoveIgnored(String)
|
移除忽略的成員名稱。
|
RemoveProperty(IReadOnlyProperty)
|
從這個類型移除屬性。
|
RemoveProperty(String)
|
從這個類型移除屬性。
|
RemoveRuntimeAnnotation(String)
|
從這個 物件中移除指定的執行時間批註。
(繼承來源 IAnnotatable)
|
SetAnnotation(String, Object)
|
設定儲存在指定索引鍵底下的注釋。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋。
(繼承來源 IMutableAnnotatable)
|
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>)
|
設定要用於此類型的變更追蹤策略。 此策略指出內容如何偵測類型實例的屬性變更。
|
SetNavigationAccessMode(Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於巡覽這個實體型別的 。
|
SetOrRemoveAnnotation(String, Object)
|
設定儲存在指定名稱下的批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋。 如果 null 已提供,則移除現有的批註。
(繼承來源 IMutableAnnotatable)
|
SetPropertyAccessMode(Nullable<PropertyAccessMode>)
|
PropertyAccessMode設定要用於這個型別之屬性和導覽的 。
|
SetRuntimeAnnotation(String, Object)
|
設定儲存在指定索引鍵下的執行時間批註。 如果具有指定名稱的注釋已經存在,則覆寫現有的注釋。
(繼承來源 IAnnotatable)
|
ShortName()
|
取得可用於 IReadOnlyTypeBase 其他識別碼之 的簡短名稱。
(繼承來源 IReadOnlyTypeBase)
|