CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
member_types.h
1#pragma once
2
3#include <system/enum_helpers.h>
4
5namespace System {
6
7namespace Reflection {
8
10enum class MemberTypes
11{
13 Constructor = 1,
15 Event = 2,
17 Field = 4,
19 Method = 8,
21 Property = 16,
23 TypeInfo = 32,
25 Custom = 64,
27 NestedType = 128,
29 All = 191
30};
31
33DECLARE_ENUM_OPERATORS(System::Reflection::MemberTypes);
34DECLARE_USING_GLOBAL_OPERATORS
36
37} // namespace Reflection
38} // namespace System
39
40DECLARE_USING_ENUM_OPERATORS(System::Reflection);
41
42
43
Represents a particular type and provides information about it.
Definition: type_info.h:109
Definition: stack_frame.h:13
MemberTypes
Marks each type of member.
Definition: member_types.h:11
@ Method
Specifies that the member is a method.
@ Property
Specifies that the member is a property.
@ Constructor
Specifies that the member is a constructor.
@ Field
Specifies that the member is a field.
@ NestedType
Specifies that the member is a nested type.
Definition: db_command.h:9
MulticastDelegate< Args... > Event
Represents an event - a mechanism through which subscribers are notified about an occurence of intere...
Definition: event.h:14