Attribute에 대한 내용을 사용할때마다 찾아서 적어주도록 한다. 특별하게 크게 사용한 내용들이 아직까지 많지 않은지..;; 은근슬쩍 아는 attribute가 별로 없다는 생각이 든다.
- CSLCompliant : 어셈블리에 있는 모든 형식들이 CLS를 준수하게 된다.
- DllImport : 일반 Dll들의 참고시에 사용된다. 이는 native os에 대한 참고로 사용된다.
- StructLayout : 구조체의 내부 표현을 구성하는데 이용된다.
- Dispid : Com 디스패치 인터페이스에 있는 맴버들에 대한 Dispid를 지정한다.
- Serializable : 클래스나 구조체를 직렬화할 수 있다는 것을 나타낸다.
- NonSerialized : 클래스나 구조체가 직렬화될 수 없다는 것을 나타낸다.
- WebMethod : HTTP 요청을 통해 호출 될 수 있다는 것을 나타낸다.
- SoapHeader : Soap Header가 있어야지 되는 WebService를 지칭한다.
- Obsolete : 사용하지 않을 class나 method에 지정한다.