Remarks: This type is the base type of a family of immutable types.

Properties

DisplayName

#
[Browsable(false)] public abstract string DisplayName { get; }
DisplayName

IsValid

#
[Browsable(false)] public virtual bool IsValid { get; }
IsValid

IsValidWhyNot

#
protected virtual string IsValidWhyNot { get; }
IsValidWhyNot

TypeDescription

#
protected string TypeDescription { get; }
TypeDescription

TypeName

#
[Browsable(false)] public virtual string TypeName { get; }
TypeName

Methods

Explicit

IGH_Goo.CastFrom

#
bool CastFrom(object source)
obsoletePlease use Cast method.
source (object)
CastFrom

CastTo<T>

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

Clone

#
protected virtual object Clone()
Explicit

IComparable<IGH_ModelData>.CompareTo

#
int CompareTo(IGH_ModelData other)
other (IGH_ModelData)
Explicit

IEquatable<IGH_ModelData>.Equals

#
bool Equals(IGH_ModelData other)
other (IGH_ModelData)
Explicit

IGH_Goo.IGH_Goo_Duplicate

#
IGH_Goo IGH_Goo_Duplicate()
Duplicate
Explicit

IGH_Goo.IGH_Goo_EmitProxy

#
IGH_GooProxy IGH_Goo_EmitProxy()
EmitProxy

Read

#
protected internal abstract bool Read(GH_IReader reader)
reader (GH_IReader)
Read

ReadValue<T>

#
protected internal static bool ReadValue<T>(GH_IReader reader, ref T serializable)
reader (GH_IReader)
serializable (ref T)

ScriptVariable

#
protected internal abstract object ScriptVariable()
ScriptVariable

TooltipString

#
public virtual string TooltipString()
ToString

ToString

#
public override string ToString()
Object.ToString

Write

#
protected internal abstract bool Write(GH_IWriter writer)
writer (GH_IWriter)
Write

WriteValue<T>

#
protected internal static bool WriteValue<T>(GH_IWriter writer, ref T serializable)
writer (GH_IWriter)
serializable (ref T)