FlatRedBall.Glue.ProjectManager.MakeAbsolute C# (CSharp) Method

MakeAbsolute() public static method

public static MakeAbsolute ( string relativePath ) : string
relativePath string
return string
        public static string MakeAbsolute(string relativePath)
        {
            // We standardize to get rid of "../"
            return FileManager.Standardize(MakeAbsolute(relativePath, false));
        }

Same methods

ProjectManager::MakeAbsolute ( string relativePath, bool forceAsContent ) : string

Usage Example

示例#1
0
        internal static List <string> GetMemberNamesFrom(ReferencedFileSave rfs)
        {
            List <string> toReturn = new List <string>();


            string fileName = rfs.Name;

            fileName = ProjectManager.MakeAbsolute(fileName);

            RuntimeCsvRepresentation rcr = CsvFileManager.CsvDeserializeToRuntime(
                fileName);


            for (int i = 0; i < rcr.Headers.Length; i++)
            {
                string memberName = rcr.Headers[i].Name;

                if (memberName.Trim().StartsWith("//"))
                {
                    continue;
                }

                memberName = StringFunctions.RemoveWhitespace(memberName);

                if (memberName.Contains("("))
                {
                    memberName = memberName.Substring(0, memberName.IndexOfAny(new char[] { '(' }));
                }

                toReturn.Add(memberName);
            }


            return(toReturn);
        }
All Usage Examples Of FlatRedBall.Glue.ProjectManager::MakeAbsolute