[TypeName("Date Time Format")]
[TypeDescription("Date Time Format")]
public sealed class AnnotationDateTimeFormat : GH_String, IEquatable<AnnotationDateTimeFormat>
Represents a Date Time format.
Constructors
Fields
m_value
protected T m_value
Properties
IsValid
Gets the validity of this instance. String are valid if they are not null.
Overrides: GH_Goo<T>.IsValid
IsValidWhyNot
Gets a string describing the state of "invalidness". If the instance is valid, then this property should return Nothing or String.Empty.
Overrides: GH_Goo<T>.IsValidWhyNot
QC_Type
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public GH_QuickCastType QC_Type { get; }
Implements: QC_Type
TypeDescription
Overrides: GH_Goo<T>.TypeDescription
TypeName
Overrides: GH_Goo<T>.TypeName
Value
public virtual T Value { get; set; }
Gets or sets the internal data.
Methods
CastFrom
#Parameters:
| source (object) |
Overrides: GH_String.CastFrom
CastTo<T>
Parameters:
| target (ref T) |
Overrides: GH_Goo<T>.CastTo
DuplicateString
EmitProxy
Overrides: GH_Goo<T>.EmitProxy
QC_Bool
Implements: QC_Bool
QC_Col
Implements: QC_Col
QC_CompareTo
Parameters:
| other (IGH_QuickCast) |
Implements: QC_CompareTo
QC_Complex
Implements: QC_Complex
QC_Distance
Parameters:
| other (IGH_QuickCast) |
Implements: QC_Distance
QC_Hash
Implements: QC_Hash
QC_Int
Implements: QC_Int
QC_Interval
Implements: QC_Interval
QC_Matrix
Implements: QC_Matrix
QC_Num
Implements: QC_Num
Implements: QC_Pt
QC_Text
Implements: QC_Text
QC_Vec
Implements: QC_Vec
Parameters:
| reader (GH_IReader) |
Overrides: GH_Goo<T>.Read
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.
Returns: The default implementation of this function returns the Value instance.
Implements: ScriptVariable
ToString
Overrides: GH_Goo<T>.ToString
Parameters:
| writer (GH_IWriter) |
Overrides: GH_Goo<T>.Write