Shpe oder Geodatabase(Featureclass)?

Guten morgen Freunde,

mein Problehm ist folgendes,
möchte wissen ob das selektierte Layer ein Shape oder ein FeatureClass ist, wie kann ich das programmtechnisch lösen.
habe was mit Typeof gefunden, aber ich kenn mich ArcObjects nicht aus, kann mir jemand helfen?

If Not TypeOf pMxDoc.selectedLayer Is IFeatureLayer Then
....

danke vorerst schon mal an alle.
mfg
Susann
Willst du wissen, ob du es mit einer Geodatabase oder einer Shapedatei zu tun hast? Eine FeatureClass gibt es in allen Fällen.

Man kann den Workspace untersuchen:

Private Sub test()

Dim pMxDoc As IMxDocument
Set pMxDoc = ThisDocument

Dim pLayer As ILayer
Set pLayer = pMxDoc.SelectedLayer

If Not pLayer Is Nothing Then
If TypeOf pLayer Is IFeatureLayer Then

Dim pDataSet As IDataset
Set pDataSet = pLayer

Dim pWorkspace As IWorkspace
Set pWorkspace = pDataSet.Workspace

If pWorkspace.Type = esriLocalDatabaseWorkspace Then
'Personal Geodatabase
ElseIf pWorkspace.Type = esriFileSystemWorkspace Then
'irgendwas dateibasiertes: Shapedatei, CAD...
ElseIf pWorkspace.Type = esriRemoteDatabaseWorkspace Then
'SDE
Else
'gibt's eigentlich nicht...
End If

End If
End If
End Sub