32 references to Create
Microsoft.CodeAnalysis.VisualBasic (18)
Lowering\LambdaRewriter\LambdaFrame.vb (1)
77
Me.TypeMap = TypeSubstitution.
Create
(topLevelMethod, topLevelMethod.TypeParameters, Me.TypeArgumentsNoUseSiteDiagnostics)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1103
_currentLambdaBodyTypeSubstitution = TypeSubstitution.
Create
(_topLevelMethod, _topLevelMethod.TypeParameters, _currentMethod.TypeArguments)
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
75
Me._typeMap = TypeSubstitution.
Create
(topLevelMethod, topLevelMethod.TypeParameters, Me.TypeArguments)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
191
Me._typeMap = TypeSubstitution.
Create
(newConstructedWrappedMethod.OriginalDefinition,
Lowering\StateMachineRewriter\SynthesizedContainer.vb (1)
64
Me._typeMap = TypeSubstitution.
Create
(newConstructedWrappedMethod.OriginalDefinition,
Symbols\InstanceErrorTypeSymbol.vb (1)
46
Dim substitution = TypeSubstitution.
Create
(Me, Me.TypeParameters, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True)
Symbols\InstanceTypeSymbol.vb (1)
55
Dim substitution = VisualBasic.Symbols.TypeSubstitution.
Create
(Me, Me.TypeParameters, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (2)
1387
Dim containingTypeMap = TypeSubstitution.
Create
(
1391
Dim nestedTypeMap = TypeSubstitution.
Create
(
Symbols\MethodSignatureComparer.vb (1)
817
Return TypeSubstitution.
Create
(method, method.TypeParameters, indexedTypeArguments)
Symbols\MethodSymbol.vb (1)
579
Dim substitution = TypeSubstitution.
Create
(Me, Me.TypeParameters, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True)
Symbols\ReducedExtensionMethodSymbol.vb (2)
137
Dim partialSubstitution = TypeSubstitution.
Create
(possiblyExtensionMethod, typeParametersToFixArray, fixWithArray)
253
_curryTypeSubstitution = TypeSubstitution.
Create
(curriedFromMethod, curriedFromMethod.TypeParameters, curryTypeArguments.AsImmutableOrNull())
Symbols\Source\SourceMethodSymbol.vb (1)
2101
replaceMethodTypeParametersWithFakeTypeParameters = TypeSubstitution.
Create
(Me, Me.TypeParameters, StaticCast(Of TypeSymbol).From(fakeTypeParameters))
Symbols\SubstitutedErrorType.vb (1)
204
Dim substitution = TypeSubstitution.
Create
(_fullInstanceType, _fullInstanceType.TypeParameters, typeArguments, allowAlphaRenamedTypeParametersAsArguments:=True)
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
41
_typeParametersSubstitution = TypeSubstitution.
Create
(implementingMethod, implementingMethod.TypeParameters, StaticCast(Of TypeSymbol).From(_typeParameters))
Symbols\TypeSubstitution.vb (1)
382
Return
Create
(targetGenericDefinition, params.AsImmutableOrNull, args.AsImmutableOrNull, allowAlphaRenamedTypeParametersAsArguments)
Symbols\UnboundGenericType.vb (1)
471
result = VisualBasic.Symbols.TypeSubstitution.
Create
(OriginalDefinition, OriginalDefinition.TypeParameters, Me.TypeArgumentsNoUseSiteDiagnostics)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
CompilationContext.vb (2)
1426
Dim candidateTypeMap = TypeSubstitution.
Create
(
1432
Dim desiredTypeMap = TypeSubstitution.
Create
(
Symbols\EEMethodSymbol.vb (1)
91
Me.TypeMap = TypeSubstitution.
Create
(sourceMethod, allSourceTypeParameters, ImmutableArrayExtensions.Cast(Of TypeParameterSymbol, TypeSymbol)(_allTypeParameters))
Symbols\EENamedTypeSymbol.vb (1)
91
typeMap = TypeSubstitution.
Create
(sourceType, SourceTypeParameters, ImmutableArrayExtensions.Cast(Of TypeParameterSymbol, TypeSymbol)(_typeParameters))
VisualBasicInstructionDecoder.vb (1)
71
Dim typeMap = TypeSubstitution.
Create
(
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (9)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (9)
295
Dim wrongSubstitution = TypeSubstitution.
Create
(TC7, {TC7.TypeParameters(0)}.AsImmutableOrNull(),
298
Dim substitution = TypeSubstitution.
Create
(missing, {TC.TypeParameters(0), TC.TypeParameters(1), missing.TypeParameters(0)}.AsImmutableOrNull(),
314
substitution = TypeSubstitution.
Create
(TC, {TC.TypeParameters(0), TC.TypeParameters(1)}.AsImmutableOrNull(),
322
substitution = TypeSubstitution.
Create
(MissingC4, {MissingC4.TypeParameters(0)}.AsImmutableOrNull(),
331
substitution = TypeSubstitution.
Create
(TC, {TC.TypeParameters(0)}.AsImmutableOrNull(),
337
substitution = TypeSubstitution.
Create
(MissingC4, {MissingC4.TypeParameters(1)}.AsImmutableOrNull(),
347
substitution = TypeSubstitution.
Create
(MissingC7, {MissingC7.TypeParameters(0)}.AsImmutableOrNull(),
358
substitution = TypeSubstitution.
Create
(TC, {TC.TypeParameters(0)}.AsImmutableOrNull(),
364
substitution = TypeSubstitution.
Create
(MissingC7, {MissingC7.TypeParameters(1)}.AsImmutableOrNull(),