Class DynamicSubjectCollection<T>
Represents a strongly type read/write dynamic collection of subjects by predicate and object.
Inherited Members
Namespace: VDS.RDF.Dynamic
Assembly: dotNetRdf.Dynamic.dll
Syntax
public class DynamicSubjectCollection<T> : DynamicSubjectCollection, ICollection<INode>, IEnumerable<INode>, IDynamicMetaObjectProvider, ICollection<T>, IEnumerable<T>, IEnumerable where T : INode
Type Parameters
Name | Description |
---|---|
T | The type of subjects. |
Constructors
| Edit this page View SourceDynamicSubjectCollection(string, DynamicNode)
Initializes a new instance of the DynamicSubjectCollection<T> class.
Declaration
public DynamicSubjectCollection(string predicate, DynamicNode @object)
Parameters
Type | Name | Description |
---|---|---|
string | predicate | The predicate to use. |
DynamicNode | object | The object to use. |
Methods
| Edit this page View SourceAdd(T)
Asserts a statement with subject
and given predicate and object.
Declaration
public void Add(T subject)
Parameters
Type | Name | Description |
---|---|---|
T | subject | The subject to assert. |
Contains(T)
Checks whether a statement exists with subject
and given predicate and object.
Declaration
public bool Contains(T subject)
Parameters
Type | Name | Description |
---|---|---|
T | subject | The subject to check. |
Returns
Type | Description |
---|---|
bool | Whether a statement exists with |
CopyTo(T[], int)
Copies subjects of statements with given predicate and object to 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
Nodes are wrapped in a DynamicNode.
Remove(T)
Retracts statements with subject
and given predicate and object.
Declaration
public bool Remove(T subject)
Parameters
Type | Name | Description |
---|---|---|
T | subject | The subject to retract. |
Returns
Type | Description |
---|---|
bool | Whether any statements were retracted. |