static private SourceTreeDesc ( PBXSourceTree tree ) : string | ||
tree | PBXSourceTree | |
리턴 | string |
public override void UpdateProps() { string ext = null; if (m_ExplicitFileType != null) { SetPropertyString("explicitFileType", m_ExplicitFileType); } else if (m_LastKnownFileType != null) { SetPropertyString("lastKnownFileType", m_LastKnownFileType); } else { if (name != null) { ext = Path.GetExtension(name); } else if (m_Path != null) { ext = Path.GetExtension(m_Path); } if (ext != null) { if (FileTypeUtils.IsFileTypeExplicit(ext)) { SetPropertyString("explicitFileType", FileTypeUtils.GetTypeName(ext)); } else { SetPropertyString("lastKnownFileType", FileTypeUtils.GetTypeName(ext)); } } } if (m_Path == name) { SetPropertyString("name", null); } else { SetPropertyString("name", name); } if (m_Path == null) { SetPropertyString("path", ""); } else { SetPropertyString("path", m_Path); } SetPropertyString("sourceTree", FileTypeUtils.SourceTreeDesc(tree)); }
public override void UpdateProps() { this.SetPropertyList("children", (List <string>) this.children); if (this.name == this.path) { this.SetPropertyString("name", (string)null); } else { this.SetPropertyString("name", this.name); } if (this.path == "") { this.SetPropertyString("path", (string)null); } else { this.SetPropertyString("path", this.path); } this.SetPropertyString("sourceTree", FileTypeUtils.SourceTreeDesc(this.tree)); }
public override void UpdateProps() { // The name property is set only if it is different from the path property SetPropertyList("children", children); if (name == path) { SetPropertyString("name", null); } else { SetPropertyString("name", name); } if (path == "") { SetPropertyString("path", null); } else { SetPropertyString("path", path); } SetPropertyString("sourceTree", FileTypeUtils.SourceTreeDesc(tree)); }