Método CompartmentShape.GetCompartmentDescriptions
Obtém as descrições para os decoradores do compartimento.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Sintaxe
'Declaração
Public Overridable Function GetCompartmentDescriptions As CompartmentDescription()
public virtual CompartmentDescription[] GetCompartmentDescriptions()
Valor de retorno
Tipo: array<Microsoft.VisualStudio.Modeling.Diagrams.CompartmentDescription[]
As descrições para os decoradores do compartimento.
Exemplos
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;
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.