Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ISignatureTypeProvider.cs
Go to the documentation of this file.
2
3public interface ISignatureTypeProvider<TType, TGenericContext> : ISimpleTypeProvider<TType>, IConstructedTypeProvider<TType>, ISZArrayTypeProvider<TType>
4{
6
7 TType GetGenericMethodParameter(TGenericContext genericContext, int index);
8
9 TType GetGenericTypeParameter(TGenericContext genericContext, int index);
10
11 TType GetModifiedType(TType modifier, TType unmodifiedType, bool isRequired);
12
14
15 TType GetTypeFromSpecification(MetadataReader reader, TGenericContext genericContext, TypeSpecificationHandle handle, byte rawTypeKind);
16}
TType GetFunctionPointerType(MethodSignature< TType > signature)
TType GetTypeFromSpecification(MetadataReader reader, TGenericContext genericContext, TypeSpecificationHandle handle, byte rawTypeKind)
TType GetGenericMethodParameter(TGenericContext genericContext, int index)
TType GetGenericTypeParameter(TGenericContext genericContext, int index)
TType GetModifiedType(TType modifier, TType unmodifiedType, bool isRequired)