Fields

Serial

#
protected internal int Serial

Properties

Attribs

#
protected ModelData.Attributes Attribs { get; set; }

DefaultAttributes

#
protected abstract ModelData.Attributes DefaultAttributes { get; }

DisplayName

#
[Browsable(false)] public 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

Cast<A, T>

#
protected static T Cast<A, T>(object source)
source (object)
Explicit

IGH_Goo.CastFrom

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

CastTo<T>

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

ICloneable.Clone

#
object Clone()
Explicit

IComparable<IGH_ModelData>.CompareTo

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

IComparable.CompareTo

#
int CompareTo(object other)
other (object)
Explicit

IEquatable<IGH_ModelData>.Equals

#
bool Equals(IGH_ModelData other)
other (IGH_ModelData)

Equals

#
public bool Equals(ModelData other)
other (ModelData)
Explicit

IStructuralEquatable.Equals

#
bool Equals(object other, IEqualityComparer comparer)
other (object)
comparer (IEqualityComparer)

Equals

#
public override bool Equals(object other)
other (object)
Object.Equals

GetHashCode

#
public override int GetHashCode()
Explicit

IStructuralEquatable.GetHashCode

#
int GetHashCode(IEqualityComparer comparer)
comparer (IEqualityComparer)
Explicit

IGH_Goo.IGH_Goo_Duplicate

#
IGH_Goo IGH_Goo_Duplicate()
Duplicate
Explicit

IGH_Goo.IGH_Goo_EmitProxy

#
IGH_GooProxy IGH_Goo_EmitProxy()
EmitProxy
Explicit

IGH_Goo.IGH_Goo_ScriptVariable

#
object IGH_Goo_ScriptVariable()
ScriptVariable

Read

#
protected virtual bool Read(GH_IReader reader)
reader (GH_IReader)
Read

ToAttributes

#
public ModelData.Attributes ToAttributes()

ToDetails

#
public string ToDetails()

TooltipString

#
public virtual string TooltipString()
ToString

ToString

#
public override string ToString()
Object.ToString

Write

#
protected virtual bool Write(GH_IWriter writer)
writer (GH_IWriter)
Write