/// <summary> /// Private constructor, please use CreateSourceFile.... overloads to instantiate this type. /// </summary> private PipDataAtom(string value) { m_stringValue = value; m_idValue = 0; DataType = PipDataAtomType.String; }
/// <summary> /// Private constructor, please use CreateSourceFile.... overloads to instantiate this type. /// </summary> private PipDataAtom(AbsolutePath value) { m_stringValue = null; m_idValue = value.Value.Value; DataType = PipDataAtomType.AbsolutePath; }
/// <summary> /// Private constructor, please use CreateSourceFile.... overloads to instantiate this type. /// </summary> private PipDataAtom(StringId value) { m_stringValue = null; m_idValue = value.Value; DataType = PipDataAtomType.StringId; }