Microsoft.DocAsCode.Build.Engine.XRefArchive.NormalizeName C# (CSharp) Method

NormalizeName() private static method

private static NormalizeName ( string name ) : string
name string
return string
        private static string NormalizeName(string name)
        {
            if (string.IsNullOrWhiteSpace(name))
            {
                return null;
            }
            if (name.IndexOfAny(Path.GetInvalidFileNameChars()) != -1)
            {
                return null;
            }
            var exName = Path.GetExtension(name);
            if (!".yml".Equals(exName, StringComparison.OrdinalIgnoreCase) ||
                !".yaml".Equals(exName, StringComparison.OrdinalIgnoreCase))
            {
                name += ".yml";
            }
            return name;
        }