Пример #1
0
//C++ TO C# CONVERTER WARNING: 'const' methods are not available in C#:
//ORIGINAL LINE: bool operator <(const ScoreMoveList& rhs) const
    public static bool operator <(ScoreMoveList ImpliedObject, ScoreMoveList rhs)
    {
        if (ImpliedObject.size() > rhs.size())
        {
            return(true);
        }
        if (ImpliedObject.size() < rhs.size())
        {
            return(false);
        }

        for (uint i = 0; i < ImpliedObject.size(); i++)
        {
            if (ImpliedObject.moveList[i] < rhs.moveList[i])
            {
                return(true);
            }
            if (ImpliedObject.moveList[i] > rhs.moveList[i])
            {
                return(false);
            }
        }
        return(false);
    }
Пример #2
0
 public static Iter operator ++(Iter ImpliedObject)
 {
     ImpliedObject.updateRunInfo();
     return(*ImpliedObject);
 }
Пример #3
0
 public static ostringstream operator +(ostringstream ImpliedObject, int value)
 {
     return(new ostringstream(ImpliedObject.str() + value.ToString()));
 }
Пример #4
0
//C++ TO C# CONVERTER WARNING: 'const' methods are not available in C#:
//ORIGINAL LINE: bool operator ==(const FontLanguage other) const
        public static bool operator ==(FontLanguage ImpliedObject, FontLanguage other)
        {
            return(!ImpliedObject.isUnsupported() && ImpliedObject.isEqualScript(other) && ImpliedObject.mLanguage == other.mLanguage && ImpliedObject.mRegion == other.mRegion && ImpliedObject.mEmojiStyle == other.mEmojiStyle);
        }
Пример #5
0
 public static ostringstream operator +(ostringstream ImpliedObject, string str)
 {
     return(new ostringstream(ImpliedObject.str() + str));
 }