18 overrides of TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (17)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
106
internal sealed override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
261
internal sealed override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\ConstructedNamedTypeSymbol.cs (2)
33
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
88
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\ErrorTypeSymbol.cs (1)
308
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1892
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\NativeIntegerTypeSymbol.cs (1)
45
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
=> ImmutableArray<TypeWithAnnotations>.Empty;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
87
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
91
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\Source\SourceNamedTypeSymbol.cs (1)
740
internal sealed override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
167
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
=> GetTypeParametersAsTypeArguments();
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
844
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
=> GetTypeParametersAsTypeArguments();
Symbols\Synthesized\SynthesizedContainer.cs (1)
92
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
105
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
=> ImmutableArray<TypeWithAnnotations>.Empty;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
109
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
=> [];
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
92
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
=> GetTypeParametersAsTypeArguments();
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
81
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
=> ImmutableArray<TypeWithAnnotations>.Empty;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
59
internal override ImmutableArray<TypeWithAnnotations>
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
160 references to TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (117)
Binder\Binder.ValueChecks.cs (2)
110
ConstructIfGeneric(method.ContainingType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Concat(method.TypeArgumentsWithAnnotations));
4626
if (LocalRewriter.ShouldUseRuntimeHelpersCreateSpan(expr, ((NamedTypeSymbol)parameter.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type))
Binder\Binder_Conversions.cs (8)
538
.Construct([((NamedTypeSymbol)source.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0]])
613
var sourceElementType = ((NamedTypeSymbol)source).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
614
var destinationElementType = ((NamedTypeSymbol)destination).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
646
((NamedTypeSymbol)parameter.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type.Equals(typeArgument.Type, TypeCompareKind.ConsiderEverything) &&
648
((NamedTypeSymbol)method.ReturnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type.Equals(((NamedTypeSymbol)arg.destination).TypeParameters[0], TypeCompareKind.ConsiderEverything));
656
Debug.Assert(((NamedTypeSymbol)readOnlySpanType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].SpecialType is SpecialType.System_Char);
1064
elementType = parameterType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
1911
var spanTypeArg = ((NamedTypeSymbol)methodWithTargetTypeParameters.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
Binder\Binder_Crefs.cs (1)
771
foreach (TypeWithAnnotations typeArgument in namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
Binder\Binder_Operators.cs (1)
1336
namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single().Type.SpecialType is SpecialType.System_Byte;
Binder\Binder_Statements.cs (1)
2098
conversionError(diagnostics, ErrorCode.ERR_ExpressionTreeMustHaveDelegate, ((NamedTypeSymbol)targetType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type);
Binder\ForEachLoopBinder.cs (1)
1106
builder.ElementTypeWithAnnotations = collectionType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single();
Binder\InMethodBinder.cs (2)
165
return ((NamedTypeSymbol)returnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
171
return ((NamedTypeSymbol)returnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
Binder\Semantics\Conversions\ConversionsBase.cs (2)
1603
var delegateType = type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
1711
elementType = namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
1767
return ((NamedTypeSymbol)type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
1807
ExactOrBoundsInference(kind, ((NamedTypeSymbol)source.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0], ((NamedTypeSymbol)target.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0], ref useSiteInfo);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (8)
818
extension.TypeSubstitution, extension.TypeParameters, extension.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
,
3290
y = ((NamedTypeSymbol)y).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
3530
return BetterConversionTargetCore(((NamedTypeSymbol)type1).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type,
3531
((NamedTypeSymbol)type2).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type,
3641
var type1Element = ((NamedTypeSymbol)type1).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
3642
var type2Element = ((NamedTypeSymbol)type2).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
4378
? method.ContainingType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Concat(method.TypeArgumentsWithAnnotations)
4384
var result = property.ContainingType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
BoundTree\BoundInlineArrayAccess.cs (1)
62
Debug.Assert(((NamedTypeSymbol)Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Equals(Expression.Type?.TryGetInlineArrayElementField()?.TypeWithAnnotations ?? default, TypeCompareKind.ConsiderEverything));
CodeGen\EmitStackAllocInitializer.cs (1)
29
: ((NamedTypeSymbol)type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0]).Type;
Compilation\BuiltInOperators.cs (1)
693
Debug.Assert(((NamedTypeSymbol)readonlySpanOfByte).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single().Type.SpecialType is SpecialType.System_Byte);
Compilation\CSharpCompilation.cs (1)
4495
=> IsReadOnlySpanType(type) && ((NamedTypeSymbol)type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].SpecialType == SpecialType.System_Byte;
Compiler\ClsComplianceChecker.cs (1)
1044
foreach (TypeWithAnnotations typeArg in type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
205
foreach (var typeArgument in symbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (4)
633
Debug.Assert(type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.All(t => t.CustomModifiers.IsEmpty));
634
Debug.Assert(other.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.All(t => t.CustomModifiers.IsEmpty));
636
return type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.SequenceEqual(other.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
, AreTypesEqual);
Emitter\Model\GenericTypeInstanceReference.cs (2)
30
Debug.Assert(!underlyingNamedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Any(static a => a.CustomModifiers.Any()));
42
foreach (TypeWithAnnotations type in UnderlyingNamedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
892
var arguments = AdaptedNamedTypeSymbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Emitter\Model\SpecializedGenericNestedTypeInstanceReference.cs (2)
29
Debug.Assert(!underlyingNamedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Any(static a => a.CustomModifiers.Any()));
41
foreach (TypeWithAnnotations type in UnderlyingNamedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
FlowAnalysis\NullableWalker.cs (3)
3167
type = ((NamedTypeSymbol)returnType.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single();
4889
return namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
8512
extension.TypeSubstitution, extension.TypeParameters, extension.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
,
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
256
var resultType = returnType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single().Type;
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
733
var intermediate = nullable.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
Lowering\ExtensionMethodReferenceRewriter.cs (1)
159
ConstructIfGeneric(method.ContainingType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Concat(method.TypeArgumentsWithAnnotations));
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (6)
203
var iCollectionOfElementType = iCollectionOfTType.Construct(((NamedTypeSymbol)targetEnumerableType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
);
265
Debug.Assert(elementType.Equals(spanType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0], TypeCompareKind.AllIgnoreOptions));
404
var elementType = collectionType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single();
482
var elementType = spanType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
892
asSpanMethod = collectionsMarshalAsSpanMethod.Construct(namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type);
1128
var elementType = ((NamedTypeSymbol)spanTemp.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
96
var byteType = ((NamedTypeSymbol)node.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single().Type;
609
createSpan = createSpan.Construct(rewrittenOperand.Type, spanType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single().Type);
666
TypeWithAnnotations sourceElementType = ((NamedTypeSymbol)sourceType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
687
TypeWithAnnotations sourceElementType = ((NamedTypeSymbol)sourceType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
Lowering\LocalRewriter\LocalRewriter_Field.cs (1)
89
currentLinkType = (NamedTypeSymbol)currentLinkType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[NamedTypeSymbol.ValueTupleRestPosition - 1].Type;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
485
return underlyingTypeSymbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.SelectAsArray(a => a.CustomModifiers);
Symbols\AbstractTypeMap.cs (1)
60
ImmutableArray<TypeWithAnnotations> oldTypeArguments = previous.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Symbols\AssemblySymbol.cs (1)
871
var length = symbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Length;
Symbols\Compilation_WellKnownMembers.cs (1)
1124
return named.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[argumentIndex].Type;
Symbols\ConstraintsHelper.cs (2)
855
type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
,
941
extension.TypeSubstitution, extension.TypeParameters, extension.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
,
Symbols\MemberSymbolExtensions.cs (1)
583
return ((NamedTypeSymbol)symbol).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.SelectAsArray(TypeMap.AsTypeSymbol);
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
242
ImmutableArray<TypeWithAnnotations> typeArguments = namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Symbols\Metadata\PE\MetadataDecoder.cs (1)
250
var arguments = namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Symbols\Metadata\PE\PEEventSymbol.cs (1)
170
TypeSymbol.Equals(_eventTypeWithAnnotations.Type, ((NamedTypeSymbol)candidateAssociatedFieldType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type, TypeCompareKind.ConsiderEverything2))
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
253
var typeArgs = type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Symbols\NamedTypeSymbol.cs (12)
73
var result =
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
85
var result =
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[index];
896
var typeArguments = this.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
897
var otherTypeArguments = other.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
938
foreach (TypeWithAnnotations arg in this.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
1069
var typeArgumentsA = typeA.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
1070
var typeArgumentsB = typeB.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
1259
if (current.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Length != 0)
1321
builder.AddRange(
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
);
1326
int count =
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Length;
1406
foreach (TypeWithAnnotations arg in currentType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
1681
typeToCheck = ((NamedTypeSymbol)typeToCheck).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[ValueTupleRestPosition - 1].Type;
Symbols\PublicModel\NamedTypeSymbol.cs (3)
79
ImmutableInterlocked.InterlockedCompareExchange(ref _lazyTypeArguments, UnderlyingNamedTypeSymbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.GetPublicSymbols(), default);
90
return UnderlyingNamedTypeSymbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.ToPublicAnnotations();
96
return UnderlyingNamedTypeSymbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[ordinal].CustomModifiers;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
527
oldArguments.AddRange(genericType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
);
671
foreach (var argument in namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
597
var tmp = this.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
; // force type arguments
2470
extension = extension.Construct(masterExtension.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
575
ImmutableArray<TypeWithAnnotations> typeArguments = namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Symbols\Tuples\TupleFieldSymbol.cs (1)
223
newUnderlyingOwner = (NamedTypeSymbol)newUnderlyingOwner.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[NamedTypeSymbol.ValueTupleRestIndex].Type;
Symbols\Tuples\TupleTypeSymbol.cs (7)
144
underlyingType = ((NamedTypeSymbol)underlyingType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[NamedTypeSymbol.ValueTupleRestIndex].Type);
212
currentType = (NamedTypeSymbol)currentType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[NamedTypeSymbol.ValueTupleRestPosition - 1].Type;
711
currentValueTuple = (NamedTypeSymbol)oldUnderlying.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[ValueTupleRestIndex].Type;
792
found = (NamedTypeSymbol)found.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[ValueTupleRestPosition - 1].Type;
984
var extensionTupleElementTypes = tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[ValueTupleRestPosition - 1].Type.TupleElementTypesWithAnnotations;
986
typesBuilder.AddRange(tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
, ValueTupleRestPosition - 1);
992
elementTypes = tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Symbols\TypeSymbolExtensions.cs (11)
163
underlyingType = nt.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
177
return ((NamedTypeSymbol)type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
389
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
: [var typeArg]
443
type = ((NamedTypeSymbol)type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
891
var typeArguments = ((NamedTypeSymbol)current).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
1399
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
: { Length: 1 } arguments,
1410
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
: { Length: 1 } arguments,
1421
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
: { Length: 1 } arguments,
1597
foreach (var arg in type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
)
1615
var typeArguments = type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
2012
ImmutableArray.Create(type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0]),
Symbols\TypeUnification.cs (3)
165
var nt1Arguments = nt1.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
166
var nt2Arguments = nt2.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
279
var typeParts = namedType.IsTupleType ? namedType.TupleElementTypesWithAnnotations : namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Symbols\VarianceSafety.cs (1)
389
TypeSymbol typeArg = namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[i].Type;
Utilities\TypeSymbolExtensions.cs (2)
57
ImmutableArray<TypeWithAnnotations> typeArgs = namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
138
ImmutableArray<TypeWithAnnotations> typeArgs = namedType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (12)
CodeGen\CodeGenTupleTest.cs (12)
11208
Assert.True(m1Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.All(t => t.CustomModifiers.IsEmpty));
11210
Assert.Equal(new[] { "System.Int32", "System.Int32" }, m1Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Select(t => t.ToTestDisplayString()));
11497
Assert.True(m1Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.All(t => t.CustomModifiers.IsEmpty));
11500
m1Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.ToTestDisplayStrings());
11546
Assert.Same(m1Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Last().Type, m1Item9.TupleUnderlyingField.ContainingSymbol);
11561
Assert.Same(m2Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Last().Type, m2Item9.TupleUnderlyingField.ContainingSymbol);
11578
Assert.Same(m2Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Last().Type, m2i2.TupleUnderlyingField.ContainingSymbol);
12755
Assert.True(m1Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.All(t => t.CustomModifiers.IsEmpty));
12757
Assert.Equal(new[] { "System.Int32", "System.Int32" }, m1Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.ToTestDisplayStrings());
13699
m2Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.RemoveAt(7).
13755
m2Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.RemoveAt(7).
13816
m2Tuple.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.RemoveAt(7).
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5012
var unbound = comp2.GetTypeByMetadataName("Unbound").BaseType().
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type;
Semantics\ExtensionTests2.cs (1)
23268
var typeArguments = ((NamedTypeSymbol)extension.ExtensionParameter.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (24)
Semantics\NativeIntegerTests.cs (4)
402
for (int i = 0; i < underlyingInterface.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Length; i++)
404
var underlyingTypeArgument = underlyingInterface.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[i].Type;
405
var nativeIntegerTypeArgument = nativeIntegerInterface.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[i].Type;
1567
Assert.Equal(type, @interface.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].Type);
Semantics\NullableReferenceTypesTests.cs (20)
9047
var typeArg = interfaceType.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single();
9051
typeArg = ((NamedTypeSymbol)method.ReturnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single();
9055
typeArg = ((NamedTypeSymbol)parameter.Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single();
10353
var typeArg = ((NamedTypeSymbol)method.ReturnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
10358
typeArg = ((NamedTypeSymbol)method.ReturnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0];
11702
Assert.True(((NamedTypeSymbol)m3.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
11703
Assert.True(((NamedTypeSymbol)m3.OverriddenMethod.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
11704
Assert.True(((NamedTypeSymbol)m4.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
11705
Assert.True(((NamedTypeSymbol)m4.OverriddenMethod.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
11706
Assert.True(((NamedTypeSymbol)m5.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
11931
Assert.True(((NamedTypeSymbol)m1.ReturnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
11932
Assert.True(((NamedTypeSymbol)m1.OverriddenMethod.ReturnType).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
13969
Assert.True(((NamedTypeSymbol)m3.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
13970
Assert.True(((NamedTypeSymbol)m3.OverriddenMethod.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
13971
Assert.True(((NamedTypeSymbol)m4.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
13972
Assert.True(((NamedTypeSymbol)m4.OverriddenMethod.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
13973
Assert.False(((NamedTypeSymbol)m5.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
13974
Assert.False(((NamedTypeSymbol)m5.OverriddenMethod.Parameters[0].Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].IsNullableType());
138292
Assert.Equal(NullableAnnotation.NotAnnotated, interfaces[0].
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single().NullableAnnotation);
138294
Assert.Equal(NullableAnnotation.Oblivious, interfaces[1].
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Single().NullableAnnotation);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\CustomModifiersTests.cs (3)
306
return type.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
.Any(a => a.CustomModifiers.Any());
1523
Assert.Same(compilation1.SourceModule.CorLibrary(), ((CSharpCustomModifier)((NamedTypeSymbol)test.Parameters.First().Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].CustomModifiers.First()).ModifierSymbol.ContainingAssembly);
1532
Assert.Same(compilation2.SourceModule.CorLibrary(), ((CSharpCustomModifier)((NamedTypeSymbol)test.Parameters.First().Type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
[0].CustomModifiers.First()).ModifierSymbol.ContainingAssembly);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (1)
686
return TypeMap.AsTypeSymbols(symbol.
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
);
UsesIsNullableVisitor.cs (1)
190
return UsesIsNullable(((NamedTypeSymbol)type).
TypeArgumentsWithAnnotationsNoUseSiteDiagnostics
, inProgress);