У меня есть объект, полученный из .Net, который имеет свойство типа SyncHashTable, которое не может быть просмотрено без создаваемого исключения.
Однострочный репро:
[HashTable]::Synchronized(@{})
Многострочно играть с репро:
$ht = new-object hashtable
$ht.add("foo", "bar")
$hts = [Hashtable]::Synchronized($ht)
$hts
Ошибка:
format-default : Object reference not set to an instance of an object.
+ CategoryInfo : NotSpecified: (:) [format-default], NullReferenceException
+ FullyQualifiedErrorId : System.NullReferenceException,Microsoft.PowerShell.Commands.FormatDefaultCommand
У кого-нибудь есть понимание этого?