GH_Predicate

References
public sealed class GH_Predicate : IGH_Goo

Constructors

GH_Predicate

#
public GH_Predicate(Predicate<object> predicate, string description)
predicate (Predicate<object>)
description (string)

Properties

Description

#
public string Description { get; }

Empty

#
public static GH_Predicate Empty { get; }

False

#
public static GH_Predicate False { get; }

IsValid

#
public bool IsValid { get; }
IsValid

IsValidWhyNot

#
public string IsValidWhyNot { get; }
IsValidWhyNot

Missing

#
public static GH_Predicate Missing { get; }

Present

#
public static GH_Predicate Present { get; }

True

#
public static GH_Predicate True { get; }

TypeDescription

#
public string TypeDescription { get; }
TypeDescription

TypeName

#
public string TypeName { get; }
TypeName

Methods

Cast

#
public static GH_Predicate Cast(object source)
source (object)

CastTo<T>

#
public bool CastTo<T>(ref T target)
target (ref T)
CastTo

Duplicate

#
public IGH_Goo Duplicate()
Duplicate

EmitProxy

#
public IGH_GooProxy EmitProxy()
EmitProxy

Format

#
public string Format(object value)
value (object)
Explicit

IGH_Goo.IGH_Goo_CastFrom

#
bool IGH_Goo_CastFrom(object source)
source (object)
CastFrom

Invoke

#
public bool Invoke(object value)
value (object)

Negate

#
public GH_Predicate Negate()

Read

#
public bool Read(GH_IReader reader)
reader (GH_IReader)
Read

ScriptVariable

#
public object ScriptVariable()
ScriptVariable
Explicit

IGH_Goo.TooltipString

#
string TooltipString()
ToString

ToString

#
public override string ToString()
Object.ToString

TryCastTo<T>

#
public static bool TryCastTo<T>(object source, ref T target)
source (object)
target (ref T)

Write

#
public bool Write(GH_IWriter writer)
writer (GH_IWriter)
Write