System.Reflection.Emit.TypeBuilder.DefineProperty
메서드를 사용하여 속성을 정의하는 컨텍스트에서 PropertyAttribute.HasDefault
열거 형 값의 목적을 묻고 싶습니다. PropertyAttributes.HasDefault
을 사용해야하고 PropertyAttributes.None
일 때 무엇이 변경됩니까?PropertyAttributes.HasDefault 및 PropertyBuilder.SetConstant 의미
내가 아는 한 PropertyBuilder의 SetConstant 메소드와 관련되어 있지만 실제로 테스트 할 수있는 한 기본 속성 값을 변경하지 않으므로 SetConstant는 실제로 무엇을합니까?
(I 재산의 기본값 변경 의도하지 않습니다 - 단지 이러한 일들이 무엇을 이해하려고 노력)