private static string[] GetHashStringArray(ECO.LogicalInformationType signature)
 {
     return(new string[]
     {
         signature.logicalDatatype, signature.logicalNamespace,
         signature.name
     });
 }
        private static ECO.LogicalInformationType ConvertLogicalInformationType(OP.LogicalInformationType parameter)
        {
            var result = new ECO.LogicalInformationType
            {
                logicalDatatype  = parameter.logicalDatatype,
                logicalNamespace = parameter.logicalNamespace,
                name             = parameter.name,
            };

            result.sha1Hash = CalculateHashFromStringArray(GetHashStringArray(result));
            return(result);
        }