Bind.Structures.Type.GetFullType C# (CSharp) Method

GetFullType() public method

public GetFullType ( string>.Dictionary CSTypes, bool compliant ) : string
CSTypes string>.Dictionary
compliant bool
return string
        public string GetFullType(Dictionary<string, string> CSTypes, bool compliant)
        {
            //if (Pointer && ((Settings.Compatibility & Settings.Legacy.NoPublicUnsafeFunctions) != Settings.Legacy.None))
            //    return "IntPtr";

            if (!compliant)
            {
                return
                    CurrentType +
                    (Pointer ? "*" : "") +
                    (Array > 0 ? "[]" : "");
            }

            return
                GetCLSCompliantType() +
                (Pointer ? "*" : "") +
                (Array > 0 ? "[]" : "");

        }