schwierig dafür nen anständigen Betreff zu finden. :)
Also es geht um folgendes: Ich habe eine c++ template basierte Klasse die ich gerne in C# nutzen würde, auch gerne ohne Templates auf generics umzumappen.
Code: Alles auswählen
template<typename _T>
class Vector3
{
public:
_T GetLength() const;
_T X;
_T Y;
_T Z;
};
Code: Alles auswählen
template<typename _T >
public ref class MVector3
{
property _T Length
{
_T get() { return mData->GetLength(); }
}
// ...
Vector3< _T >* data;
};
Code: Alles auswählen
public ref class Vector3F : public MVector3<float>
{
};
Ich habe keine Intelisense. Bis auf die geerbten Methoden von Object spuckt weder Intelisense etwas aus, noch finde ich die Methoden/Properties im ObjectBrowser.
Füge ich etwas der Vector3F Klasse direkt hinzu, wird das angezeigt, aber nichts was von MVector3 geerbt wäre.
Ich hätte allerdings schon gerne ein funkionierendes Intelisense.
Kennt jemand dieses Problem? Hat jemand vielleicht eine Lösung? Oder wenigstens eine Erklärung warum das so ist?
Danke schonmal
Nico