Repository navigation
DiGi.Typology
public static class ModifyInheritance System.Object → Modify
Attempts to update a typology by its name or create a new one if it does not exist.
public static bool TryUpdateByName(this DiGi.Typology.Classes.Typology? @in, System.Collections.Generic.IEnumerable<int>? values, string? name, string? description, out DiGi.Typology.Classes.Typology? @out);in Typology
The source typology instance.
values System.Collections.Generic.IEnumerable<System.Int32>
A collection of integer values associated with the typology.
name System.String
The unique name used to identify or create the typology.
description System.String
The description to be assigned to the typology.
out Typology
When this method returns, contains the updated or newly created typology instance if successful; otherwise, null.
System.Boolean
True if the typology was successfully updated or created; otherwise, false.
Static partial class containing query extension methods for typology entities.
public static class QueryInheritance System.Object → Query
Retrieves the typology filter rule data from a typology filter rule by invoking its generic method using reflection.
public static DiGi.Typology.Interfaces.ITypologyFilterRuleData? RuleData(this DiGi.Typology.Interfaces.ITypologyFilterRule? typologyFilterRule, object? @object);typologyFilterRule ITypologyFilterRule
The typology filter rule to evaluate.
object System.Object
The value to evaluate against the rule.
ITypologyFilterRuleData
The resolved typology filter rule data, or null if the rule is null or invalid.