در کد زیر بعد از متد ها از ":" استفاده شده و بعدش از ()base استفاده شده. یعنی چی ؟ متد ها مثل ارث بری کلاس ها عمل کردن. این ":" برای متد ها چه معنی میده؟ من فقط با این ":" برای متد مشکل دارم. معنیش رو نمیفهمم

public class BaseException : System.Exception, ISerializable
{
public BaseException()
: base()
{
// Add implementation (if required)
}

public BaseException(string message)
: base(message)
{
// Add implementation (if required)
}
}