SchemaBuilderBase<T> 类
Realm 公开的模式构建器的基类。
命名空间: Realm 。模式
程序集:Realm.dll
语法
public abstract class SchemaBuilderBase<T> : IEnumerable<T>, IEnumerable
类型参数
名称 | 说明 |
---|---|
t | 构建器中包含的元素的类型。 |
属性
| 编辑本页 查看源代码数数
获取构建器包含的元素数。
声明
public int Count { get; }
属性值
类型 | 说明 |
---|---|
int | 构建器中的元素数量。 |
this[string]
按名称获取或设置构建器中的元素。
声明
public T this[string name] { get; set; }
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 名称 | 元素的名称。 |
属性值
类型 | 说明 |
---|---|
t | 具有指定名称的元素。 |
异常
类型 | 条件 |
---|---|
ArgumentNullException | 如果 |
KeyNotFoundException | 如果构建器不包含具有指定 |
方法
| 编辑本页 查看源代码Contains( string )
按名称检查构建器是否包含提供的元素。
声明
public bool Contains(string name)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 名称 | 正在搜索的元素的名称。 |
返回:
类型 | 说明 |
---|---|
bool |
|
Contains(T)
检查构建器是否包含提供的元素。
声明
public bool Contains(T item)
参数
类型 | 名称 | 说明 |
---|---|---|
t | 列项 | 要检查是否存在的项目。 |
返回:
类型 | 说明 |
---|---|
bool |
|
删除(字符串)
按名称从构建器中删除元素。
声明
public bool Remove(string name)
参数
类型 | 名称 | 说明 |
---|---|---|
字符串 | 名称 | 要删除的元素的名称。 |
返回:
类型 | 说明 |
---|---|
bool |
|
删除 (T)
从构建器中删除元素。
声明
public bool Remove(T item)
参数
类型 | 名称 | 说明 |
---|---|---|
t | 列项 | 要删除的元素。 |
返回:
类型 | 说明 |
---|---|
bool |
|