protected CursorValue(CursorValue source) : base(source.GetIType()) { this.context = source.context; this.enumerator = source.enumerator; this.Mutable = source.Mutable; }
public CursorValue(Context context, IType itemType, IStoredEnumerable documents) : base(new CursorType(itemType)) { this.context = context; this.enumerator = documents.GetEnumerator(); this.Mutable = itemType is CategoryType ? ((CategoryType)itemType).Mutable : false; }