CodeTypeRef.CreateArrayType-Methode
Erstellt ein Array des angegebenen Typs und fügt dieses an der korrekten Position im Code ein.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
Function CreateArrayType ( _
Rank As Integer _
) As CodeTypeRef
CodeTypeRef CreateArrayType(
int Rank
)
CodeTypeRef^ CreateArrayType(
int Rank
)
abstract CreateArrayType :
Rank:int -> CodeTypeRef
function CreateArrayType(
Rank : int
) : CodeTypeRef
Parameter
- Rank
Typ: System.Int32
Optional.Standardwert = 1.Die Anzahl der Dimensionen im Typarray.
Rückgabewert
Typ: EnvDTE.CodeTypeRef
Ein CodeTypeRef-Objekt.
Hinweise
Das zurückgegebene CodeTypeRef-Objekt verfügt über die TypeKind-Eigenschaft vsCMTypeRefArray sowie über einen ElementType, der eine Kopie des CodeTypeRef-Objekts darstellt, für das CreateArrayType aufgerufen wurde. Die Parent-Eigenschaft hat den Wert Nothing, da kein CodeElement über eine Type-Eigenschaft verfügt, die auf das neu erstellte CodeTypeRef-Objekt verweist.
Tipp
Die Werte von Codemodellelementen wie Klassen, Strukturen, Funktionen, Attributen, Delegaten usw. können nach bestimmten Bearbeitungsvorgängen nicht deterministisch sein, d. h., dass nicht mehr davon ausgegangen werden kann, dass ihre Werte immer unverändert bleiben. Weitere Informationen finden Sie im Abschnitt zum Änderungsverhalten von Codemodellelementwerten unter Ermitteln von Code über das Codemodell (Visual Basic).
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell