ToString() public method

public ToString ( ) : string
return string
Esempio n. 1
0
	public Filter GetFilterOrDefault (CppType cpptype)
	{
		var fqn = cpptype.ElementTypeName;
		if (cpptype.Namespaces != null)
			fqn = string.Join ("::", cpptype.Namespaces) + "::" + fqn;

		var newtype = new CppType (fqn, cpptype.Modifiers.Where (m => m == CppModifiers.Template));
		return GetFilterOrDefault (newtype.ToString ().Replace (" ", ""));
	}
Esempio n. 2
0
    public Filter GetFilterOrDefault(CppType cpptype)
    {
        var fqn = cpptype.ElementTypeName;

        // Convert any template types to their managed names
        var mod = cpptype.Modifiers.FirstOrDefault(m => m == CppModifiers.Template);
        if (mod != null)
            fqn = CreateTemplateClassName(fqn, mod.ToString());

        if (cpptype.Namespaces != null)
            fqn = string.Join ("::", cpptype.Namespaces) + "::" + fqn;

        var newtype = new CppType (fqn, null);
        return GetFilterOrDefault (newtype.ToString ().Replace (" ", ""));
    }