Udostępnij za pośrednictwem


Metoda VirtualTypeBuilder.AttributeCollection.Add —

Dodaje Attribute do końca VirtualTypeBuilder.AttributeCollection.

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

'Deklaracja
Public Function Add ( _
    value As Attribute _
) As Integer
public int Add(
    Attribute value
)

Parametry

Wartość zwracana

Typ: System.Int32
Indeks, w którym dodano wartość.

Wyjątki

Wyjątek Warunek
ArgumentException

valuenie można umieścić na klasie.

ArgumentNullException

Atrybut jest nullodwołanie o wartości null (Nothing w języku Visual Basic).

Uwagi

Atrybuty są dodawane w kolejności, w jakiej można oczekiwać im być zadeklarowana w klasie.Poniższy przykład kodu pokazuje, jak dodać atrybuty, które mogłyby zostać uznane za na fizyczne klasy.

[Browsable(true)]
[Description("Hello world")]
public class MyClass {}

Poniższy przykład kodu pokazuje kolejność, w której ma być dodane atrybuty.

Add(new DescriptionAttribute("Hello world"));
Add(BrowsableAttribute.Yes);

Atrybuty, które są oznaczone jako "Zezwalaj na wiele" dodaje się wiele razy, natomiast nie oznaczone symbolem "Zezwalaj na wiele" zostanie dodana tylko raz, o priorytecie ostatnia z nich dodane biorąc pod.Jest to taki sam sposób jak kompilator.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VirtualTypeBuilder.AttributeCollection Klasa

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design

System.Collections.CollectionBase