public MethodReference(string name, TypeReference declaringType, TypeReference returnType, bool hasThis, bool explicitThis, MethodCallingConvention callConv) : this(name, hasThis, explicitThis, callConv) { this.DeclaringType = declaringType; this.ReturnType.ReturnType = returnType; }
internal MethodReference(string name) : base(name) { m_returnType = new MethodReturnType(null); }
public CallSite(bool hasThis, bool explicitThis, MethodCallingConvention callConv, MethodReturnType retType) { m_function = new MethodReference(string.Empty, hasThis, explicitThis, callConv); m_function.ReturnType = retType; }
public FunctionPointerType(bool hasThis, bool explicitThis, MethodCallingConvention callConv, MethodReturnType retType) : base(retType.ReturnType) { m_function = new MethodReference("method", hasThis, explicitThis, callConv); m_function.ReturnType = retType; }