csharp
public sealed class TypeParameterSymbolA generic parameter (T) declared by a type or method.
No guide page documents this yet — the page shows what the code says about itself.
Fields and properties (8)
public override SymbolKind Kindpublic override string Namepublic override TypeKind TypeKindpublic override Symbol? ContainingSymbolpublic override SyntaxNode? DeclaringSyntaxpublic int OrdinalPosition in the declaring type's or method's parameter list.
public IReadOnlyList<TypeSymbol> ConstraintTypesTypes named by the parameter's where clause.
public override IReadOnlyList<NamedTypeSymbol> Interfaces
Methods (1)
public override IReadOnlyList<Symbol> GetMembers(string name)Members reachable on a value of this parameter come from its constraints.
Used by (18)
- BinderVixen.Raven
- BuilderVixen.Raven
- ConstraintResolutionVixen.Raven
- ConstructedNamedTypeSymbolVixen.Raven
- MemberBinderVixen.Raven
- MetadataMethodSymbolVixen.Raven
- MetadataNamedTypeSymbolVixen.Raven
- MetadataScopeVixen.Raven
- MethodSymbolVixen.Raven
- MonomorphiserVixen.Raven
- NamedTypeBinderVixen.Raven
- NamedTypeSymbolVixen.Raven
- SemanticModelVixen.Raven
- SourceMethodSymbolVixen.Raven
- SourceNamedTypeSymbolVixen.Raven
- SubstitutedMethodSymbolVixen.Raven
- SymbolTestsVixen.Raven.Tests
- TypeMapVixen.Raven