Vixen
dd8b0a81
csharp
public sealed class SubstitutedMethodSymbol

A method read through a type map: a member of a constructed generic type, or a generic method supplied with explicit type arguments.

Read the guide page for this →

Fields and properties (12)

  • public MethodSymbol OriginalDefinition
  • public IReadOnlyList<TypeSymbol> TypeArguments

    Arguments supplied for the method's own type parameters, if any.

  • public override string Name
  • public override Symbol? ContainingSymbol
  • public override MethodKind MethodKind
  • public override TypeSymbol ReturnType
  • public override IReadOnlyList<ParameterSymbol> Parameters
  • public override IReadOnlyList<TypeParameterSymbol> TypeParameters
  • public override ShaderStage Stage
  • public override string? SemanticName
  • public override bool IsStatic
  • public override SyntaxNode? DeclaringSyntax

Used by (6)

  • BinderVixen.Raven
  • InstantiationVixen.Raven
  • LowererVixen.Raven
  • MonomorphiserVixen.Raven
  • RecursionCheckVixen.Raven
  • SubstitutedSymbolsVixen.Raven