示例#1
0
 /// <nodoc />
 public CallableMember0(FunctionStatistic statistic, SymbolAtom name, CallableMemberSignature0 <T> function, bool isProperty)
     : base(statistic, name, 0, 0, rest: false)
 {
     m_function = function;
     IsProperty = isProperty;
 }
示例#2
0
 /// <summary>
 /// Creates member function instance from delegate <paramref name="function"/>.
 /// </summary>
 public static CallableMember <T> Create <T>(SymbolAtom namespaceName, SymbolAtom name, CallableMemberSignature0 <T> function, StringTable stringTable)
 {
     return(new CallableMember0 <T>(new FunctionStatistic(namespaceName, name, callSignature: null, stringTable: stringTable), name, function, isProperty: false));
 }
示例#3
0
 /// <summary>
 /// Creates member function instance from delegate <paramref name="function"/>.
 /// </summary>
 public CallableMember <T> Create <T>(SymbolAtom namespaceName, SymbolAtom name, CallableMemberSignature0 <T> function)
 => CallableMember.Create <T>(namespaceName, name, function, StringTable);