class tag { [int]$id [string]$Type [bool]$ShowTag [System.Drawing.Color]$BGColor [System.Drawing.Color]$FGColor [bool]$Compress [bool]$Locked [bool]$UpdateTag tag ([int]$id,[string]$type,[bool]$showTag,[string]$BGColor,[string]$FGColor,[string]$compress,[string]$locked,[bool]$updateTag) { $this.id = $id $this.Type = $type $this.ShowTag = $showTag $this.BGColor = $BGColor $this.FGColor = $FGColor $this.Compress = $this.ToBool($compress) $this.Locked = $this.ToBool($locked) $this.UpdateTag = $updateTag } [string] ToString() { return $this.Type } hidden [bool]ToBool([string]$str) { if ($str -eq "Yes") { return $true } else { return $false } } }