CompartmentShape.GetCompartmentDescriptions, méthode
Obtient les descriptions des éléments décoratifs de compartiment.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Déclaration
Public Overridable Function GetCompartmentDescriptions As CompartmentDescription()
public virtual CompartmentDescription[] GetCompartmentDescriptions()
Valeur de retour
Type : array<Microsoft.VisualStudio.Modeling.Diagrams.CompartmentDescription[]
Les descriptions des éléments décoratifs de compartiment.
Exemples
public override DslDiagrams::CompartmentDescription[] GetCompartmentDescriptions()
{
if(compartmentDescriptions == null)
{
// Initialize the array of compartment descriptions if we haven't done so already.
// First we get any compartment descriptions in base shapes, and add on any compartments
// that are defined on this shape.
DslDiagrams::CompartmentDescription[] baseCompartmentDescriptions = base.GetCompartmentDescriptions();
int localCompartmentsOffset = 0;
if(baseCompartmentDescriptions!=null)
{
localCompartmentsOffset = baseCompartmentDescriptions.Length;
}
compartmentDescriptions = new DslDiagrams::ElementListCompartmentDescription[1+localCompartmentsOffset];
if(baseCompartmentDescriptions!=null)
{
baseCompartmentDescriptions.CopyTo(compartmentDescriptions, 0);
}
{
string title = global::Microsoft.Example.ClassDiagrams.ClassDiagrams.SingletonResourceManager.GetString("InterfaceShapeOperationsCompartmentTitle");
compartmentDescriptions[localCompartmentsOffset+0] = new DslDiagrams::ElementListCompartmentDescription("OperationsCompartment", title,
global::System.Drawing.Color.FromKnownColor(global::System.Drawing.KnownColor.LightGray), false,
global::System.Drawing.Color.FromKnownColor(global::System.Drawing.KnownColor.White), false,
null, null,
false);
}
}
return InterfaceShape.compartmentDescriptions;
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.