|
|
|
@ -84,9 +84,21 @@ namespace ICSharpCode.NRefactory.TypeSystem |
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
IMember MemberDefinition { get; } |
|
|
|
IMember MemberDefinition { get; } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
|
|
/// Gets the unresolved member instance from which this member was created.
|
|
|
|
|
|
|
|
/// This property may return <c>null</c> for special members that do not have a corresponding unresolved member instance.
|
|
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
|
|
/// <remarks>
|
|
|
|
|
|
|
|
/// For specialized members, this property returns the unresolved member for the original member definition.
|
|
|
|
|
|
|
|
/// For partial methods, this property returns the implementing partial method declaration, if one exists, and the
|
|
|
|
|
|
|
|
/// defining partial method declaration otherwise.
|
|
|
|
|
|
|
|
/// For the members used to represent the built-in C# operators like "operator +(int, int);", this property returns <c>null</c>.
|
|
|
|
|
|
|
|
/// </remarks>
|
|
|
|
|
|
|
|
IUnresolvedMember UnresolvedMember { get; } |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Gets the return type of this member.
|
|
|
|
/// Gets the return type of this member.
|
|
|
|
/// This property never returns null.
|
|
|
|
/// This property never returns <c>null</c>.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
IType ReturnType { get; } |
|
|
|
IType ReturnType { get; } |
|
|
|
|
|
|
|
|
|
|
|
|