VirtualTypeBuilder::PropertyInfoCollection::Add Method (String^, Type^, Boolean, array<Type^>^)

 

Adds a PropertyInfo to the end of the collection.

Namespace:   Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

public:
int Add(
	String^ name,
	Type^ propertyType,
	bool readOnly,
	array<Type^>^ parameterTypes
)

Parameters

name
Type: System::String^

The name of the property to add.

propertyType
Type: System::Type^

The type of the property.

readOnly
Type: System::Boolean

Determines if this property is read-only or read-write.

paramTypes

The types of parameters in a parameterized property.

Return Value

Type: System::Int32

The index at which the value has been added.

Exception Condition
ArgumentNullException

name is null.

-or-

propertyType is null

-or-

An element in paramTypes is null.

paramTypes may be null.

ArgumentException

propertyType is not a runtime type.

Return to top
Show: