1. '_propertyName' 이름을 가지는 backing field를 만든다. ( C# 컴파일러가 만들어내는 실제 backing field 이름은 이것과 다르다 )
2. 'get_propertyName' 이름을 가지는 getter 메소드를 만든다. 메소드가 MethodAttributes.SpecialName 속성을 가지는것을 기억하자.
3. 'set_propertyName' 이름을 가지는 setter 메소드를 만든다. setter는 1개의 파라미터를 가진다. (value)
'C# > MSIL' 카테고리의 다른 글
[MSIL] 람다식의 캡쳐 구현하기 (0) | 2016.09.01 |
---|---|
CLR에서 돌아가는 언어를 뭔가를 만들어 보면서 (1) | 2015.11.17 |
[MSIL] beforefieldinit (1) | 2015.11.02 |
[MSIL] for loop (1) | 2015.11.02 |