306 references to MetadataTypeName
Microsoft.CodeAnalysis (29)
MetadataReader\MetadataDecoder.cs (12)
516MetadataTypeName mdName = @namespace.Length > 0 517? MetadataTypeName.FromNamespaceAndTypeName(@namespace, name) 518: MetadataTypeName.FromTypeName(name); 543ref MetadataTypeName fullName, 635MetadataTypeName mdName; 664mdName = MetadataTypeName.FromTypeName(name); 671? MetadataTypeName.FromNamespaceAndTypeName(namespaceName, name) 672: MetadataTypeName.FromTypeName(name); 696MetadataTypeName localTypeName = MetadataTypeName.FromNamespaceAndTypeName(mdName.NamespaceName, mdName.TypeName, forcedArity: 0); 2218protected abstract TypeSymbol SubstituteNoPiaLocalType(TypeDefinitionHandle typeDef, ref MetadataTypeName name, string interfaceGuid, string scope, string identifier); 2220protected abstract TypeSymbol LookupTopLevelTypeDefSymbol(string moduleName, ref MetadataTypeName emittedName, out bool isNoPiaLocalType);
MetadataReader\MetadataTypeName.cs (6)
71public static MetadataTypeName FromFullName(string fullName, bool useCLSCompliantNameArityEncoding = false, int forcedArity = -1) 80MetadataTypeName name; 94public static MetadataTypeName FromNamespaceAndTypeName( 108MetadataTypeName name; 122public static MetadataTypeName FromTypeName(string typeName, bool useCLSCompliantNameArityEncoding = false, int forcedArity = -1) 132MetadataTypeName name;
MetadataReader\MetadataTypeName.Key.cs (1)
28internal Key(in MetadataTypeName mdTypeName)
MetadataReader\TypeNameDecoder.cs (7)
33protected abstract TypeSymbol LookupTopLevelTypeDefSymbol(ref MetadataTypeName emittedName, out bool isNoPiaLocalType); 38protected abstract TypeSymbol LookupTopLevelTypeDefSymbol(int referencedAssemblyIndex, ref MetadataTypeName emittedName); 39protected abstract TypeSymbol LookupNestedTypeDefSymbol(TypeSymbol container, ref MetadataTypeName emittedName); 158var mdName = MetadataTypeName.FromFullName(fullName.TopLevelType); 174mdName = MetadataTypeName.FromTypeName(fullName.NestedTypes[i]); 238private TypeSymbol LookupTopLevelTypeDefSymbol(ref MetadataTypeName emittedName, int referencedAssemblyIndex, out bool isNoPiaLocalType)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (3)
83var metadataName = fullyQualifiedMetadataName.Contains('+') 84? MetadataTypeName.FromFullName(fullyQualifiedMetadataName.Split(s_nestedTypeNameSeparators).Last()) 85: MetadataTypeName.FromFullName(fullyQualifiedMetadataName);
Microsoft.CodeAnalysis.CSharp (83)
Binder\Binder_Symbols.cs (2)
2589var metadataName = MetadataTypeName.FromFullName(fullName);
Compilation\CSharpCompilation.cs (4)
1556MetadataTypeName emittedName = MetadataTypeName.FromFullName(specialType.GetMetadataName(), useCLSCompliantNameArityEncoding: true); 1616MetadataTypeName mdName = MetadataTypeName.FromNamespaceAndTypeName(HostObjectType.Namespace ?? String.Empty,
Emitter\Model\PEAssemblyBuilder.cs (2)
516var attributeMetadataName = MetadataTypeName.FromFullName(description.FullName);
Symbols\AssemblySymbol.cs (17)
325internal abstract NamedTypeSymbol? LookupDeclaredTopLevelMetadataType(ref MetadataTypeName emittedName); 337internal abstract NamedTypeSymbol LookupDeclaredOrForwardedTopLevelMetadataType(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies); 351var emittedName = MetadataTypeName.FromFullName(fullyQualifiedMetadataName); 358internal virtual NamedTypeSymbol? TryLookupForwardedMetadataTypeWithCycleDetection(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies) 363internal ErrorTypeSymbol CreateCycleInTypeForwarderErrorTypeSymbol(ref MetadataTypeName emittedName) 369internal ErrorTypeSymbol CreateMultipleForwardingErrorTypeSymbol(ref MetadataTypeName emittedName, ModuleSymbol forwardingModule, AssemblySymbol destination1, AssemblySymbol destination2) 656MetadataTypeName mdName; 662mdName = MetadataTypeName.FromFullName(parts[0], useCLSCompliantNameArityEncoding); 675mdName = MetadataTypeName.FromTypeName(parts[i]); 693mdName = MetadataTypeName.FromFullName(metadataName, useCLSCompliantNameArityEncoding); 775MetadataTypeName mdName = MetadataTypeName.FromTypeName(nestedTypes[i].Name, forcedArity: forcedArity); 800MetadataTypeName mdName = MetadataTypeName.FromNamespaceAndTypeName( 850ref MetadataTypeName metadataName, 1003private static NamedTypeSymbol? GetTopLevelTypeByMetadataName(AssemblySymbol assembly, ref MetadataTypeName metadataName, AssemblyIdentity? assemblyOpt)
Symbols\Compilation_WellKnownMembers.cs (2)
153MetadataTypeName emittedName = MetadataTypeName.FromFullName(mdName, useCLSCompliantNameArityEncoding: true);
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
209var metadataName = MetadataTypeName.FromNamespaceAndTypeName("System.Runtime.CompilerServices", typeName, useCLSCompliantNameArityEncoding: true, forcedArity: 0);
Symbols\Metadata\PE\MetadataDecoder.cs (6)
118protected override TypeSymbol LookupNestedTypeDefSymbol(TypeSymbol container, ref MetadataTypeName emittedName) 134ref MetadataTypeName emittedName) 155protected override TypeSymbol LookupTopLevelTypeDefSymbol(string moduleName, ref MetadataTypeName emittedName, out bool isNoPiaLocalType) 187protected override TypeSymbol LookupTopLevelTypeDefSymbol(ref MetadataTypeName emittedName, out bool isNoPiaLocalType) 274ref MetadataTypeName name, 330ref MetadataTypeName name,
Symbols\Metadata\PE\PEAssemblySymbol.cs (2)
160internal (AssemblySymbol FirstSymbol, AssemblySymbol SecondSymbol) LookupAssembliesForForwardedMetadataType(ref MetadataTypeName emittedName) 176internal override NamedTypeSymbol? TryLookupForwardedMetadataTypeWithCycleDetection(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies)
Symbols\Metadata\PE\PEModuleSymbol.cs (6)
601MetadataTypeName emittedName = MetadataTypeName.FromFullName(type.GetMetadataName(), useCLSCompliantNameArityEncoding: true); 691internal NamedTypeSymbol LookupTopLevelMetadataTypeWithNoPiaLocalTypeUnification(ref MetadataTypeName emittedName, out bool isNoPiaLocalType) 731internal (AssemblySymbol FirstSymbol, AssemblySymbol SecondSymbol) GetAssembliesForForwardedType(ref MetadataTypeName fullName) 758var name = MetadataTypeName.FromFullName(forwarder.Key);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
300internal NamedTypeSymbol? UnifyIfNoPiaLocalType(ref MetadataTypeName emittedTypeName)
Symbols\MetadataOrSourceAssemblySymbol.cs (2)
54MetadataTypeName emittedName = MetadataTypeName.FromFullName(type.GetMetadataName(), useCLSCompliantNameArityEncoding: true);
Symbols\MissingAssemblySymbol.cs (2)
166internal override NamedTypeSymbol LookupDeclaredOrForwardedTopLevelMetadataType(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies) 171internal override NamedTypeSymbol? LookupDeclaredTopLevelMetadataType(ref MetadataTypeName emittedName)
Symbols\MissingCorLibrarySymbol.cs (2)
60MetadataTypeName emittedFullName = MetadataTypeName.FromFullName(SpecialTypes.GetMetadataName(type), useCLSCompliantNameArityEncoding: true);
Symbols\MissingMetadataTypeSymbol.cs (7)
157public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, DiagnosticInfo? errorInfo = null) 162public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, SpecialType specialType, DiagnosticInfo? errorInfo = null) 167public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, WellKnownType wellKnownType, DiagnosticInfo? errorInfo = null) 172private TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, int typeId, DiagnosticInfo? errorInfo) 177private TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, bool mangleName, DiagnosticInfo? errorInfo, int typeId) 415public Nested(NamedTypeSymbol containingType, ref MetadataTypeName emittedName) 420private Nested(NamedTypeSymbol containingType, ref MetadataTypeName emittedName, bool mangleName)
Symbols\MissingModuleSymbol.cs (1)
147internal override NamedTypeSymbol? LookupTopLevelMetadataType(ref MetadataTypeName emittedName)
Symbols\ModuleSymbol.cs (1)
312internal abstract NamedTypeSymbol? LookupTopLevelMetadataType(ref MetadataTypeName emittedName);
Symbols\NamespaceOrTypeSymbol.cs (1)
244internal virtual NamedTypeSymbol? LookupMetadataType(ref MetadataTypeName emittedTypeName)
Symbols\NonMissingAssemblySymbol.cs (10)
32private readonly ConcurrentDictionary<MetadataTypeName.Key, NamedTypeSymbol> _emittedNameToTypeMap = 33new ConcurrentDictionary<MetadataTypeName.Key, NamedTypeSymbol>(); 80internal sealed override NamedTypeSymbol? LookupDeclaredTopLevelMetadataType(ref MetadataTypeName emittedName) 133private NamedTypeSymbol? LookupDeclaredTopLevelMetadataTypeInModules(ref MetadataTypeName emittedName) 161internal sealed override NamedTypeSymbol LookupDeclaredOrForwardedTopLevelMetadataType(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies) 186internal abstract override NamedTypeSymbol? TryLookupForwardedMetadataTypeWithCycleDetection(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies); 188private NamedTypeSymbol? LookupTopLevelMetadataTypeInCache(ref MetadataTypeName emittedName) 204MetadataTypeName mdName = MetadataTypeName.FromFullName(emittedname); 220ref MetadataTypeName emittedName,
Symbols\NonMissingModuleSymbol.cs (1)
188internal sealed override NamedTypeSymbol? LookupTopLevelMetadataType(ref MetadataTypeName emittedName)
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
283internal override NamedTypeSymbol? TryLookupForwardedMetadataTypeWithCycleDetection(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies)
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
255internal override NamedTypeSymbol? LookupMetadataType(ref MetadataTypeName typeName)
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
208internal override NamedTypeSymbol? LookupMetadataType(ref MetadataTypeName typeName)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (8)
338MetadataTypeName name = MetadataTypeName.FromFullName(type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), forcedArity: type.Arity); 416MetadataTypeName mdName; 425mdName = MetadataTypeName.FromTypeName(type.MetadataName, forcedArity: type.Arity); 431mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.MetadataName, forcedArity: type.Arity); 451MetadataTypeName mdName; 459mdName = MetadataTypeName.FromTypeName(type.MetadataName, forcedArity: type.Arity); 468mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.MetadataName, forcedArity: type.Arity);
Symbols\Source\SourceAssemblySymbol.cs (1)
2760internal override NamedTypeSymbol? TryLookupForwardedMetadataTypeWithCycleDetection(ref MetadataTypeName emittedName, ConsList<AssemblySymbol>? visitedAssemblies)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\NoPiaEmbedTypes.cs (2)
4567var fullName = MetadataTypeName.FromFullName("ITest33");
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_Security.cs (2)
50var emittedName = MetadataTypeName.FromNamespaceAndTypeName("System.Security.Permissions", "HostProtectionAttribute");
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
EETypeNameDecoder.cs (3)
56protected override TypeSymbol LookupNestedTypeDefSymbol(TypeSymbol container, ref MetadataTypeName emittedName) 62protected override TypeSymbol LookupTopLevelTypeDefSymbol(int referencedAssemblyIndex, ref MetadataTypeName emittedName) 70protected override TypeSymbol LookupTopLevelTypeDefSymbol(ref MetadataTypeName emittedName, out bool isNoPiaLocalType)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (56)
Symbols\GenericConstraintTests.cs (47)
3921MetadataTypeName mdName; 3925mdName = MetadataTypeName.FromFullName("I3`1", false, -1); 3932mdName = MetadataTypeName.FromFullName("I3`1", false, 0); 3939mdName = MetadataTypeName.FromFullName("I3`1", false, 1); 3946mdName = MetadataTypeName.FromFullName("I3`1", false, 2); 3953mdName = MetadataTypeName.FromFullName("I3`1", true, -1); 3967mdName = MetadataTypeName.FromFullName("I3`1", true, 1); 3981mdName = MetadataTypeName.FromFullName("I", false, -1); 3988mdName = MetadataTypeName.FromFullName("I", false, 0); 3995mdName = MetadataTypeName.FromFullName("I", false, 1); 4002mdName = MetadataTypeName.FromFullName("I", true, -1); 4009mdName = MetadataTypeName.FromFullName("I", true, 0); 4023mdName = MetadataTypeName.FromFullName("I2`1", false, -1); 4030mdName = MetadataTypeName.FromFullName("I2`1", false, 0); 4037mdName = MetadataTypeName.FromFullName("I2`1", false, 1); 4044mdName = MetadataTypeName.FromFullName("I2`1", false, 2); 4051mdName = MetadataTypeName.FromFullName("I2`1", true, -1); 4065mdName = MetadataTypeName.FromFullName("I2`1", true, 1); 4079mdName = MetadataTypeName.FromFullName("I4`2", false, -1); 4086mdName = MetadataTypeName.FromFullName("I4`2", false, 0); 4093mdName = MetadataTypeName.FromFullName("I4`2", false, 1); 4100mdName = MetadataTypeName.FromFullName("I4`2", false, 2); 4107mdName = MetadataTypeName.FromFullName("I4`2", true, -1); 4128mdName = MetadataTypeName.FromFullName("I4`2", true, 2); 4137mdName = MetadataTypeName.FromFullName("I3`1", false, -1); 4144mdName = MetadataTypeName.FromFullName("I3`1", false, 0); 4148mdName = MetadataTypeName.FromFullName("I3`1", false, 1); 4155mdName = MetadataTypeName.FromFullName("I3`1", false, 2); 4159mdName = MetadataTypeName.FromFullName("I3`1", true, -1); 4173mdName = MetadataTypeName.FromFullName("I3`1", true, 1); 4187mdName = MetadataTypeName.FromFullName("I", false, -1); 4194mdName = MetadataTypeName.FromFullName("I", false, 0); 4201mdName = MetadataTypeName.FromFullName("I", false, 1); 4205mdName = MetadataTypeName.FromFullName("I", true, -1); 4212mdName = MetadataTypeName.FromFullName("I", true, 0); 4226mdName = MetadataTypeName.FromFullName("I2`1", false, -1); 4233mdName = MetadataTypeName.FromFullName("I2`1", false, 0); 4240mdName = MetadataTypeName.FromFullName("I2`1", false, 1); 4244mdName = MetadataTypeName.FromFullName("I2`1", false, 2); 4248mdName = MetadataTypeName.FromFullName("I2`1", true, -1); 4259mdName = MetadataTypeName.FromFullName("I2`1", true, 1); 4270mdName = MetadataTypeName.FromFullName("I4`2", false, -1); 4277mdName = MetadataTypeName.FromFullName("I4`2", false, 0); 4281mdName = MetadataTypeName.FromFullName("I4`2", false, 1); 4288mdName = MetadataTypeName.FromFullName("I4`2", false, 2); 4292mdName = MetadataTypeName.FromFullName("I4`2", true, -1); 4310mdName = MetadataTypeName.FromFullName("I4`2", true, 2);
Symbols\MockAssemblySymbol.cs (1)
109internal override NamedTypeSymbol TryLookupForwardedMetadataTypeWithCycleDetection(ref MetadataTypeName emittedName, ConsList<AssemblySymbol> visitedAssemblies)
Symbols\Retargeting\NoPia.cs (8)
322var fullName_I1 = MetadataTypeName.FromFullName("I1"); 323var fullName_I2 = MetadataTypeName.FromFullName("NS1.I2"); 324var fullName_S1 = MetadataTypeName.FromFullName("S1"); 325var fullName_S2 = MetadataTypeName.FromFullName("NS1.S2");
Microsoft.CodeAnalysis.Test.Utilities (2)
CommonTestBase.cs (2)
503var name = MetadataTypeName.FromFullName(type.GetMetadataName());
Microsoft.CodeAnalysis.VisualBasic (70)
Binding\Binder.vb (1)
505Dim emittedName = MetadataTypeName.FromFullName(metadataName, useCLSCompliantNameArityEncoding:=True)
Binding\Binder_Symbols.vb (1)
416Dim metadataName = MetadataTypeName.FromFullName(fullName, useCLSCompliantNameArityEncoding:=True, forcedArity:=arity)
Compilation\VisualBasicCompilation.vb (1)
1223Dim metadataName = MetadataTypeName.FromFullName(WellKnownTypes.GetMetadataName(type), useCLSCompliantNameArityEncoding:=True)
Symbols\AssemblySymbol.vb (12)
258Friend MustOverride Function LookupDeclaredTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 270Friend MustOverride Function LookupDeclaredOrForwardedTopLevelMetadataType(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol)) As NamedTypeSymbol 282Dim emittedName = MetadataTypeName.FromFullName(fullyQualifiedMetadataName) 289Friend Function TryLookupForwardedMetadataType(ByRef emittedName As MetadataTypeName, ignoreCase As Boolean) As NamedTypeSymbol 296Friend Overridable Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 300Friend Function CreateCycleInTypeForwarderErrorTypeSymbol(ByRef emittedName As MetadataTypeName) As ErrorTypeSymbol 305Friend Function CreateMultipleForwardingErrorTypeSymbol(ByRef emittedName As MetadataTypeName, forwardingModule As ModuleSymbol, destination1 As AssemblySymbol, destination2 As AssemblySymbol) As ErrorTypeSymbol 541Dim mdName As MetadataTypeName 547mdName = MetadataTypeName.FromFullName(parts(0), useCLSCompliantNameArityEncoding) 559mdName = MetadataTypeName.FromTypeName(parts(i)) 575mdName = MetadataTypeName.FromFullName(metadataName, useCLSCompliantNameArityEncoding) 592Friend Function GetTopLevelTypeByMetadataName(ByRef metadataName As MetadataTypeName, includeReferences As Boolean, isWellKnownType As Boolean, <Out> ByRef conflicts As (AssemblySymbol, AssemblySymbol),
Symbols\Metadata\PE\MetadataDecoder.vb (6)
115ByRef emittedName As MetadataTypeName 128ByRef emittedName As MetadataTypeName 145Protected Overrides Function LookupTopLevelTypeDefSymbol(moduleName As String, ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As TypeSymbol 171Protected Overloads Overrides Function LookupTopLevelTypeDefSymbol(ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As TypeSymbol 238ByRef name As MetadataTypeName, 288ByRef fullEmittedName As MetadataTypeName,
Symbols\Metadata\PE\PEAssemblySymbol.vb (3)
168Friend Function LookupAssembliesForForwardedMetadataType(ByRef emittedName As MetadataTypeName, ignoreCase As Boolean, <Out> ByRef matchedName As String) As (FirstSymbol As AssemblySymbol, SecondSymbol As AssemblySymbol) 180Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 198emittedName = MetadataTypeName.FromFullName(matchedName, emittedName.UseCLSCompliantNameArityEncoding, emittedName.ForcedArity)
Symbols\Metadata\PE\PEModuleSymbol.vb (5)
339Dim emittedName As MetadataTypeName = MetadataTypeName.FromFullName(type.GetMetadataName(), useCLSCompliantNameArityEncoding:=True) 414Friend Overloads Function LookupTopLevelMetadataType(ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As NamedTypeSymbol 448Friend Function GetAssembliesForForwardedType(ByRef fullName As MetadataTypeName, ignoreCase As Boolean, <Out> ByRef matchedName As String) As (FirstSymbol As AssemblySymbol, SecondSymbol As AssemblySymbol) 467Dim name = MetadataTypeName.FromFullName(forwarder.Key)
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
303Friend Function UnifyIfNoPiaLocalType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol
Symbols\MetadataOrSourceAssemblySymbol.vb (2)
49Dim emittedName As MetadataTypeName = MetadataTypeName.FromFullName(SpecialTypes.GetMetadataName(type), useCLSCompliantNameArityEncoding:=True)
Symbols\MissingAssemblySymbol.vb (4)
139Friend Overrides Function LookupDeclaredOrForwardedTopLevelMetadataType(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol)) As NamedTypeSymbol 143Friend Overrides Function LookupDeclaredTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 204Dim emittedFullName As MetadataTypeName = MetadataTypeName.FromFullName(SpecialTypes.GetMetadataName(type), useCLSCompliantNameArityEncoding:=True)
Symbols\MissingMetadataTypeSymbol.vb (6)
99Public Sub New([module] As ModuleSymbol, ByRef fullname As MetadataTypeName, Optional typeId As SpecialType = CType(-1, SpecialType)) 105Private Sub New([module] As ModuleSymbol, ByRef fullname As MetadataTypeName, mangleName As Boolean) 233Public Sub New(moduleSymbol As ModuleSymbol, ByRef emittedName As MetadataTypeName, errorInfo As DiagnosticInfo, Optional typeId As SpecialType = CType(-1, SpecialType)) 240Public Sub New(moduleSymbol As ModuleSymbol, ByRef emittedName As MetadataTypeName, delayedErrorInfo As Func(Of TopLevelWithCustomErrorInfo, DiagnosticInfo)) 270Public Sub New(containingType As NamedTypeSymbol, ByRef emittedName As MetadataTypeName) 274Private Sub New(containingType As NamedTypeSymbol, ByRef emittedName As MetadataTypeName, mangleName As Boolean)
Symbols\MissingModuleSymbol.vb (1)
118Friend Overrides Function LookupTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol
Symbols\ModuleSymbol.vb (1)
227ByRef emittedName As MetadataTypeName
Symbols\NamespaceSymbol.vb (1)
314Friend Overridable Function LookupMetadataType(ByRef fullEmittedName As MetadataTypeName) As NamedTypeSymbol
Symbols\NonMissingAssemblySymbol.vb (8)
33Private ReadOnly _emittedNameToTypeMap As New ConcurrentDictionary(Of MetadataTypeName.Key, NamedTypeSymbol)() 71Friend NotOverridable Overrides Function LookupDeclaredTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 117Private Function LookupDeclaredTopLevelMetadataTypeInModules(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 142Friend NotOverridable Overrides Function LookupDeclaredOrForwardedTopLevelMetadataType(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol)) As NamedTypeSymbol 164Friend MustOverride Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 170Dim mdName = MetadataTypeName.FromFullName(emittedname) 184ByRef emittedName As MetadataTypeName 196ByRef emittedName As MetadataTypeName,
Symbols\NonMissingModuleSymbol.vb (1)
151ByRef emittedName As MetadataTypeName
Symbols\Retargeting\RetargetingAssemblySymbol.vb (1)
248Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
493Friend Overrides Function LookupMetadataType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
168Friend Overrides Function LookupMetadataType(ByRef fullEmittedName As MetadataTypeName) As NamedTypeSymbol
Symbols\Retargeting\RetargetingSymbolTranslator.vb (7)
262Dim name = MetadataTypeName.FromFullName(type.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat), forcedArity:=type.Arity) 329Dim mdName As MetadataTypeName 337mdName = MetadataTypeName.FromTypeName(type.MetadataName, forcedArity:=type.Arity) 341mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.MetadataName, forcedArity:=type.Arity) 359Dim mdName As MetadataTypeName 366mdName = MetadataTypeName.FromTypeName(type.MetadataName, forcedArity:=type.Arity) 376mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.MetadataName, forcedArity:=type.Arity)
Symbols\Source\SourceAssemblySymbol.vb (2)
1730Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 1752emittedName = MetadataTypeName.FromFullName(matchedName, emittedName.UseCLSCompliantNameArityEncoding, emittedName.ForcedArity)
Symbols\TypeSymbol.vb (1)
361Friend Overridable Function LookupMetadataType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol
Symbols\UnboundGenericType.vb (1)
249Friend Overrides Function LookupMetadataType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol
Symbols\WellKnownMembers.vb (2)
389Dim emittedName As MetadataTypeName = MetadataTypeName.FromFullName(mdName, useCLSCompliantNameArityEncoding:=True)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\AttributeTests_WellKnownAttributes.vb (1)
3608Dim emittedName = MetadataTypeName.FromNamespaceAndTypeName("System.Security.Permissions", "HostProtectionAttribute")
Emit\CompilationEmitTests.vb (2)
3281Dim emittedName = MetadataTypeName.FromNamespaceAndTypeName("System.Security.Permissions", "SecurityPermissionAttribute") 3305emittedName = MetadataTypeName.FromNamespaceAndTypeName("System.Security.Permissions", "PrincipalPermissionAttribute")
Emit\NoPiaEmbedTypes.vb (1)
3600Dim fullName = MetadataTypeName.FromFullName("I1")
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
EETypeNameDecoder.vb (3)
50Protected Overrides Function LookupNestedTypeDefSymbol(container As TypeSymbol, ByRef emittedName As MetadataTypeName) As TypeSymbol 57Protected Overrides Function LookupTopLevelTypeDefSymbol(referencedAssemblyIndex As Integer, ByRef emittedName As MetadataTypeName) As TypeSymbol 64Protected Overrides Function LookupTopLevelTypeDefSymbol(ByRef emittedName As MetadataTypeName, ByRef isNoPiaLocalType As Boolean) As TypeSymbol
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (51)
SymbolsTests\Metadata\MetadataTypeTests.vb (47)
587Dim mdName As MetadataTypeName 592mdName = MetadataTypeName.FromFullName("I3`1", False, -1) 599mdName = MetadataTypeName.FromFullName("I3`1", False, 0) 606mdName = MetadataTypeName.FromFullName("I3`1", False, 1) 613mdName = MetadataTypeName.FromFullName("I3`1", False, 2) 620mdName = MetadataTypeName.FromFullName("I3`1", True, -1) 634mdName = MetadataTypeName.FromFullName("I3`1", True, 1) 648mdName = MetadataTypeName.FromFullName("I", False, -1) 655mdName = MetadataTypeName.FromFullName("I", False, 0) 662mdName = MetadataTypeName.FromFullName("I", False, 1) 669mdName = MetadataTypeName.FromFullName("I", True, -1) 676mdName = MetadataTypeName.FromFullName("I", True, 0) 690mdName = MetadataTypeName.FromFullName("I2`1", False, -1) 697mdName = MetadataTypeName.FromFullName("I2`1", False, 0) 704mdName = MetadataTypeName.FromFullName("I2`1", False, 1) 711mdName = MetadataTypeName.FromFullName("I2`1", False, 2) 718mdName = MetadataTypeName.FromFullName("I2`1", True, -1) 732mdName = MetadataTypeName.FromFullName("I2`1", True, 1) 746mdName = MetadataTypeName.FromFullName("I4`2", False, -1) 753mdName = MetadataTypeName.FromFullName("I4`2", False, 0) 760mdName = MetadataTypeName.FromFullName("I4`2", False, 1) 767mdName = MetadataTypeName.FromFullName("I4`2", False, 2) 774mdName = MetadataTypeName.FromFullName("I4`2", True, -1) 795mdName = MetadataTypeName.FromFullName("I4`2", True, 2) 804mdName = MetadataTypeName.FromFullName("I3`1", False, -1) 811mdName = MetadataTypeName.FromFullName("I3`1", False, 0) 815mdName = MetadataTypeName.FromFullName("I3`1", False, 1) 822mdName = MetadataTypeName.FromFullName("I3`1", False, 2) 826mdName = MetadataTypeName.FromFullName("I3`1", True, -1) 840mdName = MetadataTypeName.FromFullName("I3`1", True, 1) 854mdName = MetadataTypeName.FromFullName("I", False, -1) 861mdName = MetadataTypeName.FromFullName("I", False, 0) 868mdName = MetadataTypeName.FromFullName("I", False, 1) 872mdName = MetadataTypeName.FromFullName("I", True, -1) 879mdName = MetadataTypeName.FromFullName("I", True, 0) 893mdName = MetadataTypeName.FromFullName("I2`1", False, -1) 900mdName = MetadataTypeName.FromFullName("I2`1", False, 0) 907mdName = MetadataTypeName.FromFullName("I2`1", False, 1) 911mdName = MetadataTypeName.FromFullName("I2`1", False, 2) 915mdName = MetadataTypeName.FromFullName("I2`1", True, -1) 926mdName = MetadataTypeName.FromFullName("I2`1", True, 1) 937mdName = MetadataTypeName.FromFullName("I4`2", False, -1) 944mdName = MetadataTypeName.FromFullName("I4`2", False, 0) 948mdName = MetadataTypeName.FromFullName("I4`2", False, 1) 955mdName = MetadataTypeName.FromFullName("I4`2", False, 2) 959mdName = MetadataTypeName.FromFullName("I4`2", True, -1) 977mdName = MetadataTypeName.FromFullName("I4`2", True, 2)
SymbolsTests\Retargeting\NoPia.vb (4)
259Dim fullName_I1 = MetadataTypeName.FromFullName("I1") 260Dim fullName_I2 = MetadataTypeName.FromFullName("NS1.I2") 261Dim fullName_S1 = MetadataTypeName.FromFullName("S1") 262Dim fullName_S2 = MetadataTypeName.FromFullName("NS1.S2")
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
837Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol