VCCodeModel.AddStruct Yöntem
Yeni bir yapı kod yapısı oluşturur ve doğru konumda kodu ekler.
Ad alanı: Microsoft.VisualStudio.VCCodeModel
Derleme: Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)
Sözdizimi
'Bildirim
Function AddStruct ( _
Name As String, _
Location As Object, _
Position As Object, _
Bases As Object, _
ImplementedInterfaces As Object, _
Access As vsCMAccess _
) As CodeStruct
CodeStruct AddStruct(
string Name,
Object Location,
Object Position,
Object Bases,
Object ImplementedInterfaces,
vsCMAccess Access
)
CodeStruct^ AddStruct(
String^ Name,
Object^ Location,
Object^ Position,
Object^ Bases,
Object^ ImplementedInterfaces,
vsCMAccess Access
)
abstract AddStruct :
Name:string *
Location:Object *
Position:Object *
Bases:Object *
ImplementedInterfaces:Object *
Access:vsCMAccess -> CodeStruct
function AddStruct(
Name : String,
Location : Object,
Position : Object,
Bases : Object,
ImplementedInterfaces : Object,
Access : vsCMAccess
) : CodeStruct
Parametreler
Name
Tür: StringGerekli.Yeni yapısı adı.
Location
Tür: ObjectGerekli.Yeni yapı tanımı için yol ve dosya adı.Dile bağlı olarak, dosya proje dosyasının göreli veya mutlak adıdır.Zaten bir proje öğesi değilse dosya projeye eklenir.Dosya olamaz oluşturulabilir ve daha sonra projeye eklenen, AddStruct başarısız olur.
Position
Tür: Objectİsteğe bağlı.Varsayılan = 0.Sonra yeni öğe eklemek kod öğesi.Değer ise, bir CodeElement, yeni öğenin hemen sonra eklendikten sonra.
Değeri bir Long veri türü, daha sonra ise AddStruct sonra yeni öğe eklemek öğe gösterir.
0 Geçirerek koleksiyonları kendi sayısı 1'den başladığı için yeni öğe koleksiyonu başında yerleştirilmesi gerektiğini gösterir.Değeri-1 öğe sonunda yerleştirilmelidir.
Bases
Tür: ObjectGerekli.Varsayılan değer Nothing veya nullnull başvuru (Visual Basic'te Nothing).SafeArray, tam nitelikli tür adları içeren bir değişken veya CodeInterface nesneleri, yeni arabirimi türetilir.
ImplementedInterfaces
Tür: ObjectGerekli.Varsayılan değer Nothing veya nullnull başvuru (Visual Basic'te Nothing).SafeArray, tam nitelikli tür adı veya uygulamak için yeni bir sınıf iyiyse arabirimleri temsil eden CodeInterfaces.
Access
Tür: vsCMAccessİsteğe bağlı.A vsCMAccess sabit.
Dönüş Değeri
Tür: CodeStruct
CodeStruct nesnesi.
Notlar
Visual C++, tam nitelikli tür adları için ayrılmış iki nokta üst üste (:) biçimi gerektirir.Tüm diğer dillere dönemi ayrılmış biçimi destekler.
Bağımsız değişkenler doğruluğunu arkasındaki kod modeli dili tarafından belirlenir.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.
Ayrıca bkz.
Başvuru
Microsoft.VisualStudio.VCCodeModel Ad Alanı
Diğer Kaynaklar
Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma