TypeResolutionUtilities

TypeResolutionUtilities

Core type resolution utilities for POCS (Plain Old C# Types) These are reusable types that don’t depend on Godot

Project: GridPlacement v6.0
Layer: Godot
Source: Godot/Core/_incomplete/Common/Types/TypeResolutionUtilities.cs
Namespace: GridBuilding.Core.Types
Kind: class

Parsing Method: AST-based (Roslyn) - NOT regex

⚠️ IMPORTANT: This documentation was generated using AST parsing, not regex.

Methods

SafeConvert

Safely convert object to target type with fallback

Returns: T?

Parameters:

  • object? value
  • T? defaultValue

CanConvert

Check if object can be converted to target type

Returns: bool

Parameters:

  • object? value

SafeString

Get string representation safely

Returns: string

Parameters:

  • object? value
  • string defaultValue

IsNullOrWhiteSpace

Check if string is null or whitespace

Returns: bool

Parameters:

  • string? value

GetValue

Get value from dictionary safely

Returns: TValue?

Parameters:

  • Dictionary<TKey, TValue> dictionary
  • TKey key
  • TValue? defaultValue