Are there any libraries or projects that implement prototypal inheritance for PSObjects in Powershell?
Are there any libraries or projects that implement prototypal inheritance for PSObjects in Powershell?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I don’t think so since you can’t even get a PSObject to identify itself as a custom type e.g.:
However you can use
Add-Type -TypeDefinitionto sprinkle C#-based class definitions, complete with inheritance, in your script. The thing with PowerShell it is still primarily a command line shell and scripting language. It doesn’t have (and probably shouldn’t have) all the features of a general purpose programming language like say Python.