CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
data_row.h
1
2#pragma once
3
4#include <system/object.h>
5#include <cstdint>
6#include <system/array.h>
7
8namespace System {
9namespace Data {
10
11class DataTable;
12class DataRelation;
13
18class ASPOSECPP_SHARED_CLASS DataRow : public System::Object
19{
21 RTTI_INFO(System::Data::DataRow, ::System::BaseTypesInfo<System::Object>)
22
23public:
27 ASPOSECPP_SHARED_API System::SharedPtr<System::Object> idx_get(const int32_t columnIndex);
35};
36
37}
38}
Row in the data set. Objects of this class should only be allocated using System::MakeObject() functi...
Definition: data_row.h:19
System::SharedPtr< System::Data::DataTable > get_Table()
Gets table row belongs to.
System::SharedPtr< System::Object > idx_get(const int32_t columnIndex)
RTTI information.
System::ArrayPtr< System::SharedPtr< System::Data::DataRow > > GetChildRows(const System::SharedPtr< System::Data::DataRelation > &relation)
Gets rows which are considered child through specified relation.
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Definition: db_command.h:9