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
- value
Typ: System.Attribute
Attribute Mają zostać dodane do końca kolekcji.
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
- 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..
Zobacz też
Informacje
VirtualTypeBuilder.AttributeCollection Klasa