RolePlayerPropertyDescriptor-Konstruktor (ModelElement, DomainRoleInfo, array<Attribute[])
Initialisiert eine neue Instanz der RolePlayerPropertyDescriptor-Klasse.
Namespace: Microsoft.VisualStudio.Modeling.Design
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Public Sub New ( _
element As ModelElement, _
domainRole As DomainRoleInfo, _
domainRoleInfoAttributes As Attribute() _
)
public RolePlayerPropertyDescriptor(
ModelElement element,
DomainRoleInfo domainRole,
Attribute[] domainRoleInfoAttributes
)
Parameter
- element
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Das ModelElement, für das dieser RolePlayerPropertyDescriptor eine Rolleneigenschaft darstellt.
- domainRole
Typ: Microsoft.VisualStudio.Modeling.DomainRoleInfo
Die Metadaten für die Rolle des Modellelements im Link.
- domainRoleInfoAttributes
Typ: array<System.Attribute[]
Attribute, die das Verhalten des Eigenschaftendeskriptors ändern.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Der sourcePlayer-Parameter oder der domainRole-Parameter ist nullein Nullverweis (Nothing in Visual Basic). |
NotSupportedException | Die Domänenrolle verfügt über keinen Namen. |
ArgumentException | Die Domänenrolle verfügt nicht über die Multiplizität 0:1 oder 1:1. |
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
RolePlayerPropertyDescriptor Klasse
RolePlayerPropertyDescriptor-Überladung
Microsoft.VisualStudio.Modeling.Design-Namespace
Link
SourcePlayer
Store