Properties

Name

#
public ModelContentName Name { get; set; }
The last component of the element Path.
Remarks: Just 'Name' in case it is nested like 'Root::Parent::Name'.

Notes

#
public string Notes { get; set; }

Parent

#
public ModelContentName Parent { get; set; }
Path of the parent element in 'Root::Parent' format if nested.
Remarks: Empty string in case it is not nested.

Path

#
public ModelContentName Path { get; set; }
Full content path in 'Root::Parent::Name' format if is nested.

Tags

#
public ModelTags Tags { get; set; }

Methods

Clone

public ModelData.Attributes Clone()
inherited fromModelData.Attributes

CloneOnWrite<A>

#
protected internal static A CloneOnWrite<A>(ref bool cloned, ref A attributes)
cloned (ref bool)
attributes (ref A)
Explicit

IEquatable<ModelContent.Attributes>.Equals

#
bool Equals(Attributes other)
other (ModelContent.Attributes)

Equals

#
protected virtual 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()

GetHashCode

#
protected virtual int GetHashCode(IEqualityComparer comparer)
comparer (IEqualityComparer)

IsValidContentName

#
protected internal virtual bool IsValidContentName(ModelContentName value, bool? parent)
value (ModelContentName)
parent (bool?)

Read

#
protected internal sealed override bool Read(GH_IReader reader)
reader (GH_IReader)
Attributes.Read

ReadData

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

SubClone

protected virtual ModelData.Attributes SubClone()
inherited fromModelData.Attributes

ToDetails

public virtual string ToDetails()
inherited fromModelData.Attributes

ToModelData

public abstract ModelData ToModelData()
inherited fromModelData.Attributes

ToString

#
public override string ToString()

Write

#
protected internal sealed override bool Write(GH_IWriter writer)
writer (GH_IWriter)
Attributes.Write

WriteData

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