We should add a ScriptProperty to standardize a definition of ScriptBlock AST emptiness (as this is the source of small errors).
Activity
ninmonkey commentedon Jul 10, 2023
Which kinds of empty? Ex:
[FunctionInfo]verses a[ScriptBlock]I tried some conditions that don't touch AST.
{}is empty{ }is notI guess that makes sense - if it's doing
([string]{}).Length.IsNullOrEmpty {}IsNullOrEmpty { }IsNullOrWhiteSpace {}IsNullOrWhiteSpace { }IsNullOrEmpty $sbIsNullOrEmpty $sb2IsNullOrWhiteSpace $sbIsNullOrWhiteSpace $sb2[-][ScriptBlock].IsEmpty[/-][+]`[Ast]`.IsEmpty[/+][-]`[Ast]`.IsEmpty[/-][+]`[ScriptBlock]`.IsEmpty[/+][-]`[ScriptBlock]`.IsEmpty[/-][+]`[AST]/[ScriptBlock]`.IsEmpty[/+][-]`[AST]/[ScriptBlock]`.IsEmpty[/-][+]`[ScriptBlockAst]/[ScriptBlock]`.IsEmpty[/+]feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
feat: [ScriptBlock]/[ScriptBlockAst].IsEmpty (Fixes #494)
[-]`[ScriptBlockAst]/[ScriptBlock]`.IsEmpty[/-][+]`[Ast]/[ScriptBlock]`.IsEmpty[/+]feat: [AST].is_Empty ( Fixes #494 )
feat: [AST].is_Empty ( Fixes #494 )
feat: [AST].is_Empty ( Fixes #494 )
feat: [AST].is_Empty ( Fixes #494 )
feat: [AST].is_Empty ( Fixes #494 )
feat: [AST].is_Empty ( Fixes #494 )
feat: [AST].is_Empty ( Fixes #494 )