/// <summary> /// Gets the extension of a relative path including the leading dot. Ex: ".exe" /// </summary> /// <returns>A new path atom containing the extension, or PathAtom. Invalid if it didn't have an extension.</returns> public PathAtom GetExtension(RelativePath path) { Contract.Requires(path.IsValid); return(path.GetExtension(m_stringTable)); }