Skip to content

DiGi.Typology

github-actions[bot] edited this page Jul 15, 2026 · 2 revisions

DiGi.Typology Namespace

Classes

Modify Class

public static class Modify

Inheritance System.Object → Modify

Methods

Modify.TryUpdateByName(this Typology, IEnumerable<int>, string, string, Typology) Method

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);

Parameters

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.

Returns

System.Boolean
True if the typology was successfully updated or created; otherwise, false.

Query Class

Static partial class containing query extension methods for typology entities.

public static class Query

Inheritance System.Object → Query

Methods

Query.RuleData(this ITypologyFilterRule, object) Method

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);

Parameters

typologyFilterRule ITypologyFilterRule

The typology filter rule to evaluate.

object System.Object

The value to evaluate against the rule.

Returns

ITypologyFilterRuleData
The resolved typology filter rule data, or null if the rule is null or invalid.

Clone this wiki locally