InheritanceOverrides
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.
Declaration
Summary
Configuration for inheritance overrides
Metadata
Namespace: GridPlacement.Core.Types
Source File: cs/Core/Types/InheritanceTypes.cs
Assembly: GridPlacement.Core
Type: class
Constructors
InheritanceOverrides
Initializes a new instance of the InheritanceOverrides class.
Properties
ExcludedCategories
Categories to explicitly exclude from inheritance
ExcludedPlaceables
Placeables to explicitly exclude from inheritance
ExcludedProperties
Properties to exclude from inheritance
CategoryStrategies
Category-specific merge strategies
PlaceableStrategies
Placeable-specific merge strategies
ForceInheritance
Whether to force inheritance even if conflicts exist
EnableLogging
Whether to log inheritance operations
Methods
ExcludeCategory
Adds a category to the exclusion list
ExcludePlaceable
Adds a placeable to the exclusion list
SetCategoryStrategy
Sets the merge strategy for a specific category
SetPlaceableStrategy
Sets the merge strategy for a specific placeable