2 instantiations of TypeInfo
Microsoft.CodeAnalysis (2)
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (2)
885
return new
TypeInfo
(type, -1);
891
return new
TypeInfo
(null, startIndex);
25 references to TypeInfo
Microsoft.CodeAnalysis (25)
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (25)
183
TypeInfo
? returnType = null;
377
private
TypeInfo
? ParseType(ISymbol bindingContext)
379
TypeInfo
? result;
435
return
TypeInfo
.Create(typeSymbol);
491
private
TypeInfo
? ParseIndexedTypeParameter(ISymbol bindingContext)
510
return
TypeInfo
.Create(methodContext.TypeParameters[methodTypeParameterIndex]);
518
return
TypeInfo
.CreateUnbound(startIndex);
529
return
TypeInfo
.Create(typeParameter);
537
return
TypeInfo
.CreateUnbound(startIndex);
540
private
TypeInfo
? ParseNamedTypeParameter(ISymbol bindingContext)
554
return
TypeInfo
.Create(methodContext.TypeArguments[i]);
566
return
TypeInfo
.Create(containingType.TypeArguments[i]);
574
private
TypeInfo
? ParseNamedType(ISymbol bindingContext)
586
return
TypeInfo
.CreateUnbound(startIndex);
590
TypeInfo
[] typeArguments = null;
610
return
TypeInfo
.CreateUnbound(startIndex);
651
return
TypeInfo
.Create(typeSymbol);
655
private
TypeInfo
[] ParseTypeArgumentList(ISymbol bindingContext)
660
var builder = new ArrayBuilder<
TypeInfo
>();
738
private ImmutableArray<IMethodSymbol> GetMatchingMethods(ImmutableArray<ISymbol> candidateMembers, int? arity, ParameterInfo[] parameters,
TypeInfo
? returnType)
806
private ITypeSymbol BindParameterOrReturnType(ISymbol bindingContext,
TypeInfo
type)
882
public static
TypeInfo
Create(ITypeSymbol type)
888
public static
TypeInfo
CreateUnbound(int startIndex)
898
public readonly
TypeInfo
Type;
901
public ParameterInfo(
TypeInfo
type, bool isRefOrOut)