Class ParameterRef
- Namespace
- Microsoft.VisualStudio.Composition.Reflection
- Assembly
- Microsoft.VisualStudio.Composition.dll
public class ParameterRef : IEquatable<ParameterRef>
- Inheritance
-
ParameterRef
- Implements
- Inherited Members
- Extension Methods
Constructors
ParameterRef(MethodRef, int)
public ParameterRef(MethodRef method, int parameterIndex)
Parameters
ParameterRef(ParameterInfo, Resolver)
public ParameterRef(ParameterInfo parameterInfo, Resolver resolver)
Parameters
parameterInfoParameterInforesolverResolver
Properties
AssemblyName
public AssemblyName AssemblyName { get; }
Property Value
DeclaringType
public TypeRef DeclaringType { get; }
Property Value
Method
public MethodRef Method { get; }
Property Value
MethodMetadataToken
public int MethodMetadataToken { get; }
Property Value
ParameterIndex
Gets a 0-based index describing which parameter in the method this references.
public int ParameterIndex { get; }
Property Value
ParameterInfo
public ParameterInfo? ParameterInfo { get; }
Property Value
Methods
Equals(ParameterRef?)
public bool Equals(ParameterRef? other)
Parameters
otherParameterRef
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Get(ParameterInfo, Resolver)
public static ParameterRef? Get(ParameterInfo parameter, Resolver resolver)
Parameters
parameterParameterInforesolverResolver
Returns
GetHashCode()
public override int GetHashCode()