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