Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Subclass of ModelProperty that describes property meta data for a property that represents a reference by name to another model object.
Namespace: Microsoft.Data.Tools.Model
Assembly: Microsoft.Data.Tools.Model (in Microsoft.Data.Tools.Model.dll)
'Declaration
Public Interface IReferenceProperty(Of T As IReferenceableModelObject) _
Inherits IReferenceProperty, IModelProperty, IModelObject
'Usage
Dim instance As IReferenceProperty(Of T)
public interface IReferenceProperty<T> : IReferenceProperty,
IModelProperty, IModelObject
where T : IReferenceableModelObject
generic<typename T>
where T : IReferenceableModelObject
public interface class IReferenceProperty : IReferenceProperty,
IModelProperty, IModelObject
type IReferenceProperty<'T when 'T : IReferenceableModelObject> =
interface
interface IReferenceProperty
interface IModelProperty
interface IModelObject
end
JScript does not support generic types and methods.
- T
The type of the value backing the property
The IReferenceProperty<(Of <(<'T>)>)> type exposes the following members.
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.) |
![]() |
DuplicateObjects | Gets {insert text here}. (Inherited from IReferenceProperty.) |
![]() |
Duplicates | Gets {insert text here}. |
![]() |
IsNotPresent | Indicates that no value was supplied, and thus the Value is the default value. (Inherited from IModelProperty.) |
![]() |
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.) |
![]() |
ReferenceIdentifier | Gets or sets {insert text here}. (Inherited from IReferenceProperty.) |
![]() |
Status | Gets {insert text here}. (Inherited from IReferenceProperty.) |
![]() |
Target | Gets {insert text here}. |
![]() |
TargetObject | Gets {insert text here}. (Inherited from IReferenceProperty.) |
Top
Name | Description | |
---|---|---|
![]() |
CreateScript | (Inherited from IModelObject.) |
![]() |
SetToNotPresent | Removes the value from the underlying source. Afterwords, this.Value == this.DefaultValue. (Inherited from IModelProperty.) |
Top
Name | Description | |
---|---|---|
![]() |
AddAnnotation | (Defined by ModelExtensions.) |
![]() |
GetAncestor< (Of < <' (T> ) > > ) | (Defined by ModelExtensions.) |
![]() |
TryGetAnnotation | (Defined by ModelExtensions.) |
Top