Metoda CompartmentShape.GetCompartmentDescriptions —
Pobiera opisy dekoratorów przedziału.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.Diagrams
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Składnia
'Deklaracja
Public Overridable Function GetCompartmentDescriptions As CompartmentDescription()
public virtual CompartmentDescription[] GetCompartmentDescriptions()
Wartość zwracana
Typ: array<Microsoft.VisualStudio.Modeling.Diagrams.CompartmentDescription[]
Opisy dekoratorów przedziału.
Przykłady
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;
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..