어셈블리 Reflection 관련해서 작업중에 우연히 아래 항목들이 추가되는 것을 발견했습니다.
프로젝트에서 Null 허용 사용일 경우
- EmbeddedAttribute
- NullableAttribute
- NullableContextAttribute
내부적으로 3개의 어트리뷰트가 추가되는 듯 합니다.
Assembly assem = GetAssembly();
Type[] types = assem.GetTypes()
이와 관련해서 내부적으로 Null 허용 기능과 어떤 관계가 있는지 궁금합니다.