Beispiel #1
0
        /// <summary>
        /// Gets the extension of a path atom.
        /// </summary>
        /// <returns>A new path atom containing the extension.</returns>
        public PathAtom GetExtension(StringTable table)
        {
            Contract.RequiresNotNull(table);
            Contract.Requires(IsValid);

            StringId newId = table.GetExtension(StringId);

            return(newId.IsValid ? new PathAtom(newId) : Invalid);
        }