AddRuntimeAnnotation(String, Object)
|
向此对象添加运行时注释。 如果已存在具有指定名称的批注,则引发 。
(继承自 IAnnotatable)
|
AnnotationsToDebugString(Int32)
|
获取对象上声明的所有注释的调试字符串。
(继承自 IReadOnlyAnnotatable)
|
DisplayName()
|
获取此结构类型的友好显示名称。
(继承自 IReadOnlyTypeBase)
|
DisplayName(Boolean)
|
获取给定 IReadOnlyTypeBase的友好显示名称。
(继承自 IReadOnlyTypeBase)
|
FindAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则返回 null 。
(继承自 IReadOnlyAnnotatable)
|
FindComplexProperty(MemberInfo)
|
获取具有给定成员信息的复杂属性。 null 如果未找到任何属性,则返回 。
(继承自 ITypeBase)
|
FindComplexProperty(String)
|
获取具有给定名称的复杂属性。 null 如果未定义具有给定名称的属性,则返回 。
(继承自 ITypeBase)
|
FindDeclaredComplexProperty(String)
|
查找在具有给定名称的类型上声明的属性。
不返回在基类型上定义的属性。
(继承自 ITypeBase)
|
FindDeclaredProperty(String)
|
查找在具有给定名称的类型上声明的属性。
不返回在基类型上定义的属性。
(继承自 ITypeBase)
|
FindIndexerPropertyInfo()
|
PropertyInfo返回关联 CLR 类型的索引器的 (如果存在)。
(继承自 IReadOnlyTypeBase)
|
FindMember(String)
|
获取具有给定名称的成员。 null 如果未定义具有给定名称的成员,则返回 。
(继承自 ITypeBase)
|
FindMembersInHierarchy(String)
|
获取此类型、基类型或派生类型上具有给定名称的成员。
(继承自 ITypeBase)
|
FindProperties(IReadOnlyList<String>)
|
查找给定类型上的匹配属性。 null 如果未找到任何属性,则返回 。
(继承自 ITypeBase)
|
FindProperty(MemberInfo)
|
获取给定类型上的属性。 null 如果未找到任何属性,则返回 。
(继承自 ITypeBase)
|
FindProperty(String)
|
获取具有给定名称的属性。 null 如果未定义具有给定名称的属性,则返回 。
(继承自 ITypeBase)
|
FindRuntimeAnnotation(String)
|
获取具有给定名称的运行时注释,如果不存在,则返回 null 。
(继承自 IAnnotatable)
|
FindRuntimeAnnotationValue(String)
|
获取具有给定名称的运行时注释的值,如果不存在,则 null 返回该值。
(继承自 IAnnotatable)
|
GetAnnotation(String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
(继承自 IReadOnlyAnnotatable)
|
GetAnnotations()
|
获取当前对象上的所有批注。
(继承自 IReadOnlyAnnotatable)
|
GetChangeTrackingStrategy()
|
获取用于此类型的更改跟踪策略。 此策略指示上下文如何检测类型实例的属性更改。
(继承自 IReadOnlyTypeBase)
|
GetComplexProperties()
|
获取在此实体类型上定义的复杂属性。
(继承自 ITypeBase)
|
GetDeclaredComplexProperties()
|
获取在此实体类型上声明的复杂属性。
(继承自 ITypeBase)
|
GetDeclaredMembers()
|
获取在此类型上声明的成员。
(继承自 ITypeBase)
|
GetDeclaredProperties()
|
获取在此类型上声明的所有非导航属性。
(继承自 ITypeBase)
|
GetDerivedComplexProperties()
|
获取对派生自此实体类型的类型声明的复杂属性。
(继承自 ITypeBase)
|
GetDerivedProperties()
|
获取针对派生自此类型的类型声明的所有非导航属性。
(继承自 ITypeBase)
|
GetFlattenedComplexProperties()
|
返回实现 IComplexProperty的所有属性,包括复杂类型上的属性。
(继承自 ITypeBase)
|
GetFlattenedDeclaredProperties()
|
返回实现 IProperty的所有声明属性,包括复杂类型上的属性。
(继承自 ITypeBase)
|
GetFlattenedProperties()
|
返回实现 IProperty的所有属性,包括复杂类型上的属性。
(继承自 ITypeBase)
|
GetMembers()
|
获取在此类型和基类型上定义的成员。
(继承自 ITypeBase)
|
GetNavigationAccessMode()
|
PropertyAccessMode获取用于此类型导航的 。
(继承自 IReadOnlyTypeBase)
|
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)
|
获取具有给定名称的运行时注释的值,如果不存在,请添加该值。
(继承自 IAnnotatable)
|
GetProperties()
|
获取在此类型上定义的属性。
(继承自 ITypeBase)
|
GetProperty(String)
|
获取具有给定名称的属性。
(继承自 ITypeBase)
|
GetPropertyAccessMode()
|
PropertyAccessMode获取用于此类型的属性和导航的 。
(继承自 IReadOnlyTypeBase)
|
GetRuntimeAnnotations()
|
获取当前 对象上的所有运行时注释。
(继承自 IAnnotatable)
|
GetSnapshottableMembers()
|
返回更改跟踪时可能需要快照值的所有成员。
(继承自 ITypeBase)
|
IsAbstract()
|
获取一个值,该值指示此结构类型是否表示抽象类型。
(继承自 IReadOnlyTypeBase)
|
IsAssignableFrom(IReadOnlyTypeBase)
|
确定此类型是派生自 (还是与给定类型) 相同。
(继承自 IReadOnlyTypeBase)
|
IsContainedBy(Type)
|
获取一个值,该值指示给定类型是否是此复杂类型的包含类型之一。
(继承自 IReadOnlyComplexType)
|
IsStrictlyDerivedFrom(IReadOnlyTypeBase)
|
确定此类型是否派生自 (但与给定类型) 不同。
(继承自 IReadOnlyTypeBase)
|
RemoveRuntimeAnnotation(String)
|
从此对象中删除给定的运行时注释。
(继承自 IAnnotatable)
|
SetRuntimeAnnotation(String, Object)
|
设置存储在给定键下的运行时注释。 如果具有指定名称的注释已存在,则覆盖现有批注。
(继承自 IAnnotatable)
|
ShortName()
|
获取给定的 IReadOnlyTypeBase 短名称,该名称可用于其他标识符。
(继承自 IReadOnlyTypeBase)
|
ToDebugString(MetadataDebugStringOptions, Int32)
|
创建给定元数据的可读表示形式。
警告:不要依赖于返回的字符串的格式。
它仅用于调试,可能会在发布之间任意更改。
(继承自 IReadOnlyComplexType)
|