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? valueT? 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? valuestring 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> dictionaryTKey keyTValue? defaultValue