Table of Contents

Class NamedArgumentResolveResult

Namespace
ICSharpCode.Decompiler.Semantics
Assembly
ICSharpCode.Decompiler.dll

Represents a named argument.

public class NamedArgumentResolveResult : ResolveResult
Inheritance
NamedArgumentResolveResult
Inherited Members
Extension Methods

Constructors

NamedArgumentResolveResult(IParameter, ResolveResult, IParameterizedMember)

public NamedArgumentResolveResult(IParameter parameter, ResolveResult argument, IParameterizedMember member = null)

Parameters

parameter IParameter
argument ResolveResult
member IParameterizedMember

NamedArgumentResolveResult(string, ResolveResult)

public NamedArgumentResolveResult(string parameterName, ResolveResult argument)

Parameters

parameterName string
argument ResolveResult

Fields

Argument

Gets the argument passed to the parameter.

public readonly ResolveResult Argument

Field Value

ResolveResult

Member

Gets the member to which the parameter belongs. This field can be null.

public readonly IParameterizedMember Member

Field Value

IParameterizedMember

Parameter

Gets the parameter. This field can be null.

public readonly IParameter Parameter

Field Value

IParameter

ParameterName

Gets the parameter name.

public readonly string ParameterName

Field Value

string

Methods

GetChildResults()

public override IEnumerable<ResolveResult> GetChildResults()

Returns

IEnumerable<ResolveResult>