2014-02-16 1 views
1

INotifyPropertyChanged 인터페이스를 Powershell의 개체에서 네이티브로 구현할 수 있는지, C# 클래스를 작성하지 않고 Add-Type을 사용하여 새 .NET 어셈블리를 생성 할 수 있는지 아는 사람 있습니까?Powershell - 기본적으로 INotifyPropertyChanged를 구현할 수 있습니까?

저는 인터넷 검색에 대해 생각하고 솔루션을 찾을 수 없었습니다.

감사합니다.

+0

C# 및 Add-Type을 피하려는 이유가 있습니까? 나에게 가장 좋은 선택 인 것 같다. – bouvierr

+0

주로 Powershell 대 C#에 익숙해졌으며 PowerShell 스크립트와 C#을 쉽게 디버깅 할 수 있습니다. 감사. – LoganTheSnowEater

답변

1

아니요 PowerShell CLI consumer 언어를 사용하고 producer 언어는 아닙니다. 즉, 대부분의 .NET 유형을 구성하고 사용할 수 있습니다. 그러나 PowerShell은 인터페이스를 구현하는 새로운 .NET 유형을 만드는 기능을 기본적으로 제공하지 않습니다. PowerShell에서 사용자 지정 개체를 만들고 트릭을 사용하여 해당 개체에 PowerShell이 ​​이해하는 형식 이름을 부여 할 수는 있지만 WPF와 같은 .NET 라이브러리에서는 이러한 트릭이 작동하지 않습니다.

관련 문제