39 references to TypeArguments
PresentationBuildTasks (3)
MS\Internal\MarkupCompiler\MarkupCompiler.cs (3)
2278_ccRoot.CodeClass.BaseTypes[0].TypeArguments.Add(new CodeTypeReference(_typeArgsList[i])); 2351ctrConstructedType.TypeArguments.Clear(); 2407ctrConstructedType.TypeArguments.Add(ctrTypeArg);
System.CodeDom (13)
Microsoft\CSharp\CSharpCodeGenerator.cs (1)
2794GetTypeArgumentsOutput(typeRef.TypeArguments, currentTypeArgStart, numTypeArgs, sb);
Microsoft\VisualBasic\VBCodeGenerator.cs (1)
2501GetTypeArgumentsOutput(typeRef.TypeArguments, currentTypeArgStart, numTypeArgs, sb);
src\libraries\Common\src\System\CodeDom\CodeTypeReference.cs (7)
102TypeArguments.Add(new CodeTypeReference(genericArgs[i])); 238type.TypeArguments.Add(typeArgumentList[i]); 256TypeArguments.Add(typeArgumentList[i]); 277TypeArguments.AddRange(typeArguments); 324return _needsFixup && TypeArguments.Count > 0 ? 325$"{returnType}`{(uint)TypeArguments.Count}" : 343return ArrayElementType.TypeArguments;
System\CodeDom\Compiler\CodeValidator.cs (4)
609ValidateTypeReferences(e.TypeArguments); 642if ((totalTypeArgs != e.TypeArguments.Count) && (e.TypeArguments.Count != 0)) 644throw new ArgumentException(SR.Format(SR.ArityDoesntMatch, baseType, e.TypeArguments.Count), nameof(e));
System.Runtime.Serialization.Schema (6)
System\Runtime\Serialization\Schema\CodeExporter.cs (6)
352codeTypeReference.TypeArguments.Add(paramTypeReference); 671typeReference.TypeArguments.Add(keyTypeReference); 672typeReference.TypeArguments.Add(valueTypeReference); 689typeReference.TypeArguments.Add(GetElementTypeReference(itemContract, isItemTypeNullable)!); // Lists have an item type 1010nullableOfMemberType.TypeArguments.Add(memberType); 1223baseTypeReference.TypeArguments.Add(GetElementTypeReference(itemContract, isItemTypeNullable));
System.Windows.Forms.Design (17)
System\ComponentModel\Design\Serialization\CodeDomDesignerLoader.cs (11)
910if (typeLeft.TypeArguments is not null && typeRight.TypeArguments is null) 915if (typeLeft.TypeArguments is null && typeRight.TypeArguments is not null) 920if (typeLeft.TypeArguments is not null && typeRight.TypeArguments is not null) 922if (typeLeft.TypeArguments.Count != typeRight.TypeArguments.Count) 927for (int i = 0; i < typeLeft.TypeArguments.Count; i++) 929if (!TypesEqual(typeLeft.TypeArguments[i], typeRight.TypeArguments[i]))
System\ComponentModel\Design\Serialization\CodeDomSerializerBase.cs (6)
48if (typeref.TypeArguments is null || typeref.TypeArguments.Count == 0) 60if (typeref.TypeArguments is null || typeref.TypeArguments.Count == 0) 79typeName.Append($"`{typeref.TypeArguments.Count}"); 85foreach (CodeTypeReference childref in typeref.TypeArguments)