Module.Template.psm1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#<# Need "Using module Module.Template" to work
class ExampleClass {
    [string]$ItemName

    ExampleClass([string]$String) {
        $this.ItemName = $String
    }

    [string]ToString() {
        return $this.ItemName
    }
}
#>

#Get-ChildItem -Path $PSScriptRoot | Unblock-File
Get-ChildItem -Path "$PSScriptRoot\*.ps1" -Exclude 'Class.ps1', 'Install.ps1' | ForEach-Object { . $_.FullName }