Show / Hide Table of Contents

Class BooleanFieldFunction

A function that returns a BooleanField when evaluated.

Inheritance
object
BooleanFieldFunction
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Esri.ArcGISRuntime.Analysis
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class BooleanFieldFunction
Remarks

Use EvaluateAsync(CancellationToken) to compute the result of this function.

Results are updated when changes are made to parameters of this function (or to parameters of functions from which it is composed).

Methods

Name Description
Clip(Envelope)

Composes a function that clips this function's field result such that it does not extend beyond the provided extent.

Create(BooleanField)

Creates a BooleanFieldFunction with a predefined result.

EvaluateAsync(CancellationToken)

Evaluates the result of the function.

HasData()

Composes a function that identifies, point-wise, where this function's field result has data across its extent.

LogicalAnd(BooleanFieldFunction)

Composes a function that indicates if, point-wise, both this function's field result and another are true.

LogicalNot()

Composes a function that indicates if, point-wise, this function's field result is false.

LogicalOr(BooleanFieldFunction)

Composes a function that indicates if, point-wise, either this function's field result or another are true.

LogicalXor(BooleanFieldFunction)

Composes a function that indicates if, point-wise, either this function's field result or another are true, but not both.

Mask(BooleanFieldFunction)

Composes a function that applies a mask to this function's field result.

ReplaceIf(BooleanFieldFunction, BooleanFieldFunction)

Composes a function that preserves values from this function's field result or replaces them with values from another.

ReplaceIf(BooleanFieldFunction, bool)

Composes a function that preserves values from this function's field result or replaces them with a constant value, point-wise across the extent of this function's field result based on a selection.

ToDiscreteFieldFunction()

Composes a function that casts, point-wise, boolean values from this function's field result to integer values across its extent.

Operators

Name Description
operator &(BooleanFieldFunction, BooleanFieldFunction)

Composes a function that indicates if, point-wise, both this function's field result and another are true.

operator |(BooleanFieldFunction, BooleanFieldFunction)

Composes a function that indicates if, point-wise, either this function's field result or another are true.

operator ^(BooleanFieldFunction, BooleanFieldFunction)

Composes a function that indicates if, point-wise, either this function's field result or another are true, but not both.

explicit operator DiscreteFieldFunction(BooleanFieldFunction)

Composes a function that casts, point-wise, boolean values from this function's field result to integer values across its extent.

operator !(BooleanFieldFunction)

Composes a function that indicates if, point-wise, this function's field result is false.

Applies to

TargetVersions
.NET300
.NET Windows300
.NET Android300
.NET iOS300
In this article
Provide feedback
Back to top Copyright © 2025 Esri.