MethodAttributes 列挙体の値
取得したMethodAttributes 列挙体の値から文字列に直そうとしたとき、どうも直した結果がおかしかったので具体的な値を調べました
2つ名前があったりフラグ値なんで合成になっていたりで、そりゃ単純に文字列には直らないよね
name | value |
---|---|
ReuseSlot | 0x0000 |
PrivateScope | 0x0000 |
Private | 0x0001 |
FamANDAssem | 0x0002 |
Assembly | 0x0003 |
Family | 0x0004 |
FamORAssem | 0x0005 |
Public | 0x0006 |
MemberAccessMask | 0x0007 |
UnmanagedExport | 0x0008 |
Static | 0x0010 |
Final | 0x0020 |
Virtual | 0x0040 |
HideBySig | 0x0080 |
NewSlot | 0x0100 |
VtableLayoutMask | 0x0100 |
CheckAccessOnOverride | 0x0200 |
Abstract | 0x0400 |
SpecialName | 0x0800 |
RTSpecialName | 0x1000 |
PinvokeImpl | 0x2000 |
HasSecurity | 0x4000 |
RequireSecObject | 0x8000 |
ReservedMask | 0xD000 |
http://msdn.microsoft.com/ja-jp/library/system.reflection.methodattributes%28VS.80%29.aspx