36 references to TypeWithModifiers
Microsoft.CodeAnalysis.VisualBasic (30)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
414Return New TypeWithModifiers(newType, v.VisitCustomModifiers(t.CustomModifiers)) 734Dim translatedTypeArguments = type.GetAllTypeArgumentsWithModifiers().SelectAsArray(Function(t, v) New TypeWithModifiers(DirectCast(v.Visit(t.Type), TypeSymbol),
Symbols\ArrayTypeSymbol.vb (1)
505Dim oldElementType = New TypeWithModifiers(_elementType, _customModifiers)
Symbols\Metadata\PE\SymbolFactory.vb (1)
128arguments.SelectAsArray(Function(pair) New TypeWithModifiers(pair.Key, VisualBasicCustomModifier.Convert(pair.Value))))
Symbols\Metadata\PE\TupleTypeDecoder.vb (2)
193decodedArgs.SelectAsArray(Function(t, i, m) New TypeWithModifiers(t, m.GetTypeArgumentCustomModifiers(i)), type), 194decodedArgs.SelectAsArray(Function(t) New TypeWithModifiers(t, Nothing)))
Symbols\MethodSignatureComparer.vb (6)
347New TypeWithModifiers(origDef1.ReturnType, origDef1.ReturnTypeCustomModifiers), 351New TypeWithModifiers(origDef2.ReturnType, origDef2.ReturnTypeCustomModifiers), 668Return SubstituteType(typeSubstitution, New TypeWithModifiers(param.OriginalDefinition.Type, param.OriginalDefinition.CustomModifiers)) 670Return New TypeWithModifiers(param.Type, param.CustomModifiers) 782Dim returnType1 = SubstituteType(typeSubstitution1, New TypeWithModifiers(origDef1.ReturnType, origDef1.ReturnTypeCustomModifiers)) 783Dim returnType2 = SubstituteType(typeSubstitution2, New TypeWithModifiers(origDef2.ReturnType, origDef2.ReturnTypeCustomModifiers))
Symbols\PropertySignatureComparer.vb (2)
181New TypeWithModifiers(prop1.Type, prop1.TypeCustomModifiers), 185New TypeWithModifiers(prop2.Type, prop2.TypeCustomModifiers),
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
433oldArguments.Add(New TypeWithModifiers(args(i), genericType.GetTypeArgumentCustomModifiers(i))) 454Dim newArg = New TypeWithModifiers(DirectCast(arg.Type.Accept(Me, RetargetOptions.RetargetPrimitiveTypesByTypeCode), TypeSymbol),
Symbols\Tuples\TupleTypeSymbol.vb (3)
465typeArgumentsBuilder.Add(New TypeWithModifiers(typeArgumentsNoUseSiteDiagnostics(i), 469typeArgumentsBuilder.Add(New TypeWithModifiers(extensionTuple, 1076Return New TypeWithModifiers(tupleType, Nothing)
Symbols\TypeSubstitution.vb (3)
144Return New TypeWithModifiers(tp, ImmutableArray(Of CustomModifier).Empty) 151Return New TypeWithModifiers(tp, ImmutableArray(Of CustomModifier).Empty) 863Return New TypeWithModifiers(type, customModifiers).InternalSubstituteTypeParameters(Me).CustomModifiers
Symbols\TypeSymbolExtensions.vb (1)
1216builder.Add(New TypeWithModifiers(typeArguments(i), type.GetTypeArgumentCustomModifiers(i)))
Symbols\TypeWithModifiers.vb (1)
85Return New TypeWithModifiers(newTypeWithModifiers.Type, newCustomModifiers.Concat(newTypeWithModifiers.CustomModifiers))
Utilities\TypeUnification.vb (6)
104Return CanUnifyHelper(containingGenericType, New TypeWithModifiers(at1.ElementType, at1.CustomModifiers), New TypeWithModifiers(at2.ElementType, at2.CustomModifiers), substitution) 140New TypeWithModifiers(nt1Arguments(i), If(nt1HasModifiers, nt1.GetTypeArgumentCustomModifiers(i), Nothing)), 141New TypeWithModifiers(nt2Arguments(i), If(nt2HasModifiers, nt2.GetTypeArgumentCustomModifiers(i), Nothing)), 173New TypeWithModifiers(t2.Type, 189New TypeWithModifiers(t1.Type,
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (6)
SymbolsTests\Source\TypeTests.vb (6)
3807Dim modifiedU = ImmutableArray.Create(New TypeWithModifiers(iDefinition.TypeParameters.Single(), modifiers)) 3817Dim modifiedT = ImmutableArray.Create(New TypeWithModifiers(cDefinition.TypeParameters.Single(), modifiers)) 3872Dim modifiedT = New TypeWithModifiers(cDefinition.TypeParameters.Single(), modifiers) 3873Dim modifiedU = New TypeWithModifiers(c2Definition.TypeParameters.Single(), modifiers) 3874Dim modifiedV = New TypeWithModifiers(iDefinition.TypeParameters.Single(), modifiers) 3936Dim modifiedU = ImmutableArray.Create(New TypeWithModifiers(definition.TypeParameters.Single(), modifiers))