Indicates if the layer is currently valid.
[Visual Basic 6.0] Property Valid As Boolean
[Visual Basic .NET] Public ReadOnly Property Valid As Boolean
[C#] public bool Valid {get;}
[Java] public boolean isValid() throws IOException, AutomationException
[C++]
HRESULT get_Valid(
VARIANT_BOOL* Valid
);
Parameters
Valid [out, retval]
Valid is a parameter of type VARIANT_BOOL
The valid property indicates if the layer is currently valid. Layers that reference feature classes are valid when they hold a reference to a valid feature class. The property does not however validate the integrity of the feature classes reference to the database. Therefore, in rare situations if a datasource is removed after a layer is initialized, the layer will report itself as valid but query attempts to the data source will error due to the lack of underlying data.