2012-07-30 60 views
1

当我为一个采用参数类型为MethodAttributes(.NET)的方法编写文档时,我无法引用成员是静态成员还是实例成员的概念。如何描述实例或静态联系的概念?

有没有一个好的单词或短语来命名静态/实例从属关系的概念,而不写出来(就像我在这里做的那样)?

编辑:
该API如下。它允许用户向我们称之为可变类型的东西添加一个方法。非常类似于Reflection.Emit的TypeBuilder.DefineMethod方法。

public MutableMethodInfo AddMethod (
    string name, 
    MethodAttributes attributes, 
    Type returnType, 
    IEnumerable<ParameterDeclaration> parameterDeclarations, 
    Func<MethodBodyCreationContext, Expression> bodyProvider 
); 
+0

我认为正确的答案是上下文。提供一些关于你正在记录的类和方法的更多细节。 – orangepips 2012-07-30 18:13:49

回答

1

我不相信有一个特定的词可以捕获属于某个类或实例的方法的质量。首先,不同的语言对这些东西使用非常不同的词。 Java和C#使用静态或无,C++也是如此。 Objective-C用' - '或'+'标记方法,但人们通常会引用类或实例方法。当然,Javascript并没有真正的类,所以又不同了,等等。

你最好在代码中打赌就像isStatic或isClassMethod。完全可读,应该毫不怀疑它是什么意思。在文档中,可能最好使用longhand,即“类或实例方法”或“实例或静态方法”。