AnnotationDateTimeFormat

GH_StringGH_Goo<1>References
[TypeName("Date Time Format")] [TypeDescription("Date Time Format")] public sealed class AnnotationDateTimeFormat : GH_String, IEquatable<AnnotationDateTimeFormat>
Represents a Date Time format.

Constructors

AnnotationDateTimeFormat

#
public AnnotationDateTimeFormat()

AnnotationDateTimeFormat

#
public AnnotationDateTimeFormat(GH_String value)
value (GH_String)

AnnotationDateTimeFormat

#
public AnnotationDateTimeFormat(string value)
value (string)

Fields

m_value

protected T m_value
inherited fromGH_Goo<T>

Properties

DisplayName

#
public string DisplayName { get; }

IsValid

public override bool IsValid { get; }
Gets the validity of this instance. String are valid if they are not null.
inherited fromGH_String

IsValidWhyNot

public override string IsValidWhyNot { get; }
Gets a string describing the state of "invalidness". If the instance is valid, then this property should return Nothing or String.Empty.
inherited fromGH_String
QC_Type

TypeDescription

public override string TypeDescription { get; }
inherited fromGH_String

TypeName

public override string TypeName { get; }
inherited fromGH_String

Value

public virtual T Value { get; set; }
Gets or sets the internal data.
inherited fromGH_Goo<T>

Methods

CastFrom

#
public override bool CastFrom(object source)
source (object)

CastTo<T>

public override bool CastTo<T>(ref T target)
inherited fromGH_String
target (ref T)
GH_Goo<T>.CastTo

Duplicate

#
public override IGH_Goo Duplicate()

DuplicateString

public GH_String DuplicateString()
inherited fromGH_String

EmitProxy

public override IGH_GooProxy EmitProxy()
inherited fromGH_String

Equals

#
public bool Equals(AnnotationDateTimeFormat other)
other (AnnotationDateTimeFormat)

Equals

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

GetHashCode

#
public override int GetHashCode()
QC_Bool

QC_Col

[Browsable(false)] [EditorBrowsable(EditorBrowsableState.Never)] public Color QC_Col()
inherited fromGH_String
QC_Col

QC_CompareTo

public int QC_CompareTo(IGH_QuickCast other)
inherited fromGH_String
other (IGH_QuickCast)
QC_CompareTo

QC_Complex

[Browsable(false)] [EditorBrowsable(EditorBrowsableState.Never)] public Complex QC_Complex()
inherited fromGH_String
QC_Complex

QC_Distance

public double QC_Distance(IGH_QuickCast other)
inherited fromGH_String
other (IGH_QuickCast)
QC_Distance

QC_Hash

public int QC_Hash()
inherited fromGH_String
QC_Hash
QC_Int

QC_Interval

[Browsable(false)] [EditorBrowsable(EditorBrowsableState.Never)] public Interval QC_Interval()
inherited fromGH_String
QC_Interval

QC_Matrix

[Browsable(false)] [EditorBrowsable(EditorBrowsableState.Never)] public Matrix QC_Matrix()
inherited fromGH_String
QC_Matrix
QC_Num
QC_Pt
QC_Text
QC_Vec

Read

public override bool Read(GH_IReader reader)
inherited fromGH_String
reader (GH_IReader)
GH_Goo<T>.Read

ScriptVariable

public virtual object ScriptVariable()
This function will be called when the local IGH_Goo instance disappears into a user Script. This would be an excellent place to cast your IGH_Goo type to a simple data type.
inherited fromGH_Goo<T>
The default implementation of this function returns the Value instance.
ScriptVariable

ToString

public override string ToString()
inherited fromGH_String

Write

public override bool Write(GH_IWriter writer)
inherited fromGH_String
writer (GH_IWriter)
GH_Goo<T>.Write