Table of Contents

Class AssetFilterBuilder<TAsset>

Namespace
Plugins.Saneject.Runtime.Bindings.Asset
Assembly
Saneject.Runtime.dll

Builder for configuring filters on asset bindings.

public class AssetFilterBuilder<TAsset> where TAsset : Object

Type Parameters

TAsset

The type of the asset being filtered.

Inheritance
object
AssetFilterBuilder<TAsset>

Constructors

AssetFilterBuilder(AssetBinding)

Initializes a new instance of the AssetFilterBuilder<TAsset> class.

public AssetFilterBuilder(AssetBinding binding)

Parameters

binding AssetBinding

The asset binding to configure.

Methods

Where(Func<TAsset, bool>)

Filter using a predicate on TAsset for custom search logic.

public AssetFilterBuilder<TAsset> Where(Func<TAsset, bool> predicate)

Parameters

predicate Func<TAsset, bool>

The predicate function.

Returns

AssetFilterBuilder<TAsset>

The builder instance for fluent chaining.