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
parameterInfo
ParameterInforesolver
Resolver
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
other
ParameterRef
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
Get(ParameterInfo, Resolver)
public static ParameterRef? Get(ParameterInfo parameter, Resolver resolver)
Parameters
parameter
ParameterInforesolver
Resolver
Returns
GetHashCode()
public override int GetHashCode()