Class DynamicObjectCollection<T>
Represents a strongly typed read/write dynamic collection of objects by subject and predicate.
Inherited Members
Namespace: VDS.RDF.Dynamic
Assembly: dotNetRdf.Dynamic.dll
Syntax
public class DynamicObjectCollection<T> : DynamicObjectCollection, ICollection<object>, IEnumerable<object>, IDynamicMetaObjectProvider, ICollection<T>, IEnumerable<T>, IEnumerable
Type Parameters
Name | Description |
---|---|
T | The type of statement objects. |
Constructors
| Edit this page View SourceDynamicObjectCollection(DynamicNode, string)
Initializes a new instance of the DynamicObjectCollection<T> class.
Declaration
public DynamicObjectCollection(DynamicNode subject, string predicate)
Parameters
Type | Name | Description |
---|---|---|
DynamicNode | subject | The subject to use. |
string | predicate | The predicate to use. |
Methods
| Edit this page View SourceAdd(T)
Asserts statements equivalent to given subject and predicate and object
.
Declaration
public void Add(T @object)
Parameters
Type | Name | Description |
---|---|---|
T | object | The object to assert. |
Contains(T)
Checks whether a statement exists equivalent to given subject and predicate and object
.
Declaration
public bool Contains(T @object)
Parameters
Type | Name | Description |
---|---|---|
T | object | The object to assert. |
Returns
Type | Description |
---|---|
bool | Whether a statement exists equivalent to given subject and predicate and |
CopyTo(T[], int)
Copies objects of statements with given subject and predicate array
starting at index
.
Declaration
public void CopyTo(T[] array, int index)
Parameters
Type | Name | Description |
---|---|---|
T[] | array | The destination of subjects copied. |
int | index | The index at which copying begins. |
Remarks
Known literal nodes are converted to native primitives, URI and blank nodes are wrapped in DynamicNode.
Remove(T)
Retracts statements equivalent to given subject and predicate and object
.
Declaration
public bool Remove(T @object)
Parameters
Type | Name | Description |
---|---|---|
T | object | The object to retract. |
Returns
Type | Description |
---|---|
bool | Whether any statements were retracted. |