当我为一个采用类型为MethodAttributes
(.NET)的参数的方法编写文档时,我很难引用成员是静态成员或实例成员的概念。
是否有一个好的词或短语来命名静态/实例关联的概念而不写出来(就像我在这里做的那样)?
编辑:
API如下。它允许用户将方法添加到我们称为可变类型的东西。与Reflection.Emit的TypeBuilder.DefineMethod方法非常类似。
public MutableMethodInfo AddMethod (
string name,
MethodAttributes attributes,
Type returnType,
IEnumerable<ParameterDeclaration> parameterDeclarations,
Func<MethodBodyCreationContext, Expression> bodyProvider
);
答案 0 :(得分:1)
我不相信有一个特定的词可以捕获属于某个类或实例的方法的质量。首先,不同语言对这些事情使用非常不同的词语。 Java和C#使用静态或不使用,C ++也是如此。 Objective-C使用' - '或'+'标记方法,但人们通常会引用类或实例方法。 Javascript当然没有真正的类,所以再次不同等等。
你最好打赌代码就像isStatic或isClassMethod。完全可读,应该毫不怀疑它的含义。在文档中,最好使用longhand,即“类或实例方法”或“实例或静态方法”。