/// <summary> /// Obtiene el último nombre de una cadena del tipo x.y.z /// </summary> private string GetLastName(string strName) { // Si es un espacio de nombres recoge el nombre completo, si no, recoge el final de la cadena if (!StructType.EqualsIgnoreCase("NameSpace")) { int intIndex = strName.IndexOf("."); // Corta a partir del punto while (intIndex > 0) { strName = strName.Substring(intIndex + 1); intIndex = strName.IndexOf("."); } // Añade el orden si es necesario if (Order > 0) { strName += "_" + Order.ToString(); } } // Devuelve el nombre de archivo return(strName); }
/// <summary> /// Comprueba si este documento se refiere a la estructura buscada /// </summary> private bool CheckContains(StructDocumentationModel structDoc) { return(StructType.EqualsIgnoreCase(structDoc.Type) && Name.EqualsIgnoreCase(structDoc.Name) && Order == structDoc.Order); }
/// <summary> /// Comprueba si es te documento se refiere a la estructura buscada /// </summary> private bool CheckContains(StructDocumentationModel objStruct) { return(StructType.EqualsIgnoreCase(objStruct.Type) && Name.EqualsIgnoreCase(objStruct.Name) && Order == objStruct.Order); }