ICollectionProperty(T) Interface
Namespace: Microsoft.Data.Tools.Model
Assembly: Microsoft.Data.Tools.Model (in Microsoft.Data.Tools.Model.dll)
Syntax
'Declaration
Public Interface ICollectionProperty(Of T As IModelElement) _
Inherits IModelProperty, IModelObject, ICollection(Of T), _
IEnumerable(Of T), IEnumerable
'Usage
Dim instance As ICollectionProperty(Of T)
public interface ICollectionProperty<T> : IModelProperty,
IModelObject, ICollection<T>, IEnumerable<T>, IEnumerable
where T : IModelElement
generic<typename T>
where T : IModelElement
public interface class ICollectionProperty : IModelProperty,
IModelObject, ICollection<T>, IEnumerable<T>, IEnumerable
type ICollectionProperty<'T when 'T : IModelElement> =
interface
interface IModelProperty
interface IModelObject
interface ICollection<'T>
interface IEnumerable<'T>
interface IEnumerable
end
JScript does not support generic types and methods.
Type Parameters
- T
The ICollectionProperty<(Of <(<'T>)>)> type exposes the following members.
Properties
Name | Description | |
---|---|---|
ChildNodes | Returns the contained model objects of this model object that are immediate children of it, i.e. they are values of one of this object's properties. (Inherited from IModelObject.) | |
Count | (Inherited from ICollection< (Of < ( <'T> ) > ) >.) | |
IsNotPresent | Indicates that no value was supplied, and thus the Value is the default value. (Inherited from IModelProperty.) | |
IsReadOnly | (Inherited from ICollection< (Of < ( <'T> ) > ) >.) | |
IsReadOnly | Gets or sets {insert text here}. (Inherited from IModelProperty.) | |
IsRequired | Indicates if this value is required, or if a valid default value will be used. (Inherited from IModelProperty.) | |
Model | Gets {insert text here}. (Inherited from IModelObject.) | |
ParentNode | Returns the parent model object that contains this node (null for the root of the model object tree) (Inherited from IModelObject.) | |
PropertyName | Gets {insert text here}. (Inherited from IModelProperty.) |
Top
Methods
Name | Description | |
---|---|---|
Add | (Inherited from ICollection< (Of < ( <'T> ) > ) >.) | |
Clear | (Inherited from ICollection< (Of < ( <'T> ) > ) >.) | |
Contains | (Inherited from ICollection< (Of < ( <'T> ) > ) >.) | |
CopyTo | (Inherited from ICollection< (Of < ( <'T> ) > ) >.) | |
CreateScript | (Inherited from IModelObject.) | |
GetEnumerator() () () () | (Inherited from IEnumerable< (Of < ( <'T> ) > ) >.) | |
GetEnumerator() () () () | (Inherited from IEnumerable.) | |
Remove | (Inherited from ICollection< (Of < ( <'T> ) > ) >.) | |
SetToNotPresent | Removes the value from the underlying source. Afterwords, this.Value == this.DefaultValue. (Inherited from IModelProperty.) |
Top
Extension Methods
Name | Description | |
---|---|---|
AddAnnotation | (Defined by ModelExtensions.) | |
GetAncestor< (Of < <' (T> ) > > ) | (Defined by ModelExtensions.) | |
TryGetAnnotation | (Defined by ModelExtensions.) |
Top