Base:
property
MetadataName
Microsoft.CodeAnalysis.CSharp.Symbol.MetadataName
Implemented interface member:
property
MetadataName
Microsoft.CodeAnalysis.Symbols.ISymbolInternal.MetadataName
3 overrides of MetadataName
Microsoft.CodeAnalysis.CSharp (3)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
72public sealed override string MetadataName
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1824public override string MetadataName
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
74public override string MetadataName
58 references to MetadataName
Microsoft.CodeAnalysis.CSharp (33)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
477var key = new SynthesizedDelegateKey(delegateSymbol.MetadataName); 630Debug.Assert(StringOrdinalComparer.Equals(type.MetadataName, other.MetadataName));
Emitter\Model\NamedTypeReference.cs (1)
58return UnderlyingNamedType.MetadataName;
Emitter\Model\PEModuleBuilder.cs (1)
1108new CSDiagnosticInfo(ErrorCode.ERR_PredefinedValueTupleTypeMustBeStruct, namedTypeSymbol.MetadataName),
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (3)
668return x.MetadataName.CompareTo(y.MetadataName); 678keySelector: delegateSymbol => new CodeAnalysis.Emit.SynthesizedDelegateKey(delegateSymbol.MetadataName),
Symbols\Attributes\SourceAttributeData.cs (1)
300if (!string.Equals(namedType.MetadataName, targetInfo.Name, System.StringComparison.Ordinal) ||
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2401string emittedName = MetadataHelpers.BuildQualifiedName(missingType.NamespaceName, missingType.MetadataName);
Symbols\MissingMetadataTypeSymbol.cs (8)
297string emittedName = MetadataHelpers.BuildQualifiedName(_namespaceName, MetadataName); 324new CSDiagnosticInfo(ErrorCode.ERR_PredefinedTypeNotFound, MetadataHelpers.BuildQualifiedName(_namespaceName, MetadataName)) : 340return Hash.Combine(MetadataName, Hash.Combine(_containingModule, Hash.Combine(_namespaceName, arity))); 394return string.Equals(MetadataName, other.MetadataName, StringComparison.Ordinal) && 452return Hash.Combine(_containingType, Hash.Combine(MetadataName, arity)); 463return (object?)other != null && string.Equals(MetadataName, other.MetadataName, StringComparison.Ordinal) &&
Symbols\NamespaceOrTypeSymbol.cs (2)
288ReadOnlyMemoryOfCharComparer.Equals(named.MetadataName.AsSpan(), emittedTypeName.TypeNameMemory)) 336ReadOnlyMemoryOfCharComparer.Equals(named.MetadataName.AsSpan(), emittedTypeName.TypeNameMemory))
Symbols\Retargeting\RetargetingSymbolTranslator.cs (4)
425mdName = MetadataTypeName.FromTypeName(type.MetadataName, forcedArity: type.Arity); 431mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.MetadataName, forcedArity: type.Arity); 459mdName = MetadataTypeName.FromTypeName(type.MetadataName, forcedArity: type.Arity); 468mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.MetadataName, forcedArity: type.Arity);
Symbols\Source\SourceAssemblySymbol.cs (1)
2842originalDefinition.MetadataName);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
278emittedName = MetadataHelpers.BuildQualifiedName(emittedName, MetadataName);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1830: base.MetadataName;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
158builder.Append(namedType.MetadataName); 178builder.Append(containingType.MetadataName);
Symbols\TypeSymbolExtensions.cs (3)
1398MetadataName: "Span`1", 1409MetadataName: "ReadOnlySpan`1", 1420MetadataName: "ReadOnlySpan`1" or "Span`1",
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
78return _underlyingType.MetadataName;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\CollectionExpressionTests.cs (2)
12549Assert.Equal("<>z__ReadOnlyArray`1", synthesizedType.MetadataName); 42625Assert.Equal("<>z__ReadOnlySingleElementList`1", synthesizedType.MetadataName);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (23)
Symbols\Retargeting\RetargetingTests.cs (2)
743Assert.Equal(c1.MetadataName, c1r.MetadataName);
Symbols\Source\FileModifierTests.cs (18)
221AssertEx.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", symbol.MetadataName); 271AssertEx.Equal("<file2>F66382B88D8E28FDD21CEADA0DE847F8B00DA1324042DD28F8FFC58C454BD6188__C", symbol.MetadataName); 318Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__E", symbol.MetadataName); 370Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__E", symbol.MetadataName); 446Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__E", symbol.MetadataName); 753AssertEx.Equal("<MyFile>F5E7157F91336401EED4848664C7CEB8A5E156C0D713F4211A61BDB8932B19EF2__C`1", classC.MetadataName); 785AssertEx.Equal(expectedMetadataName, expectedSymbol.MetadataName); 816AssertEx.Equal("<MyGeneratedFile_g>F18307E6C553D2E6465CEA162655C06E2BB2896889519559EB1EE5FA53513F0E8__C", expectedSymbol.MetadataName); 1099Assert.Equal(sourceFileTypeSymbol.MetadataName, expectedSymbol.MetadataName); 4140Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", sourceMember.MetadataName); 4156Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", metadataMember.MetadataName); 4175Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C`1", sourceMember.MetadataName); 4188Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C`1", metadataMember.MetadataName); 4213Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", sourceMember.MetadataName); 4245Assert.Equal("C", sourceTypeCByMetadataName.MetadataName); 4260Assert.Equal("C", metadataTypeCByMetadataName.MetadataName); 4361Assert.Equal(metadataName, member.MetadataName); 4387Assert.Equal(metadataName, retargeted.MetadataName);
Symbols\TypeTests.cs (3)
1423Assert.Equal("Gen1`3", gen1Class.MetadataName); 1426Assert.Equal("NonGen", nonGenClass.MetadataName); 1430Assert.Equal("IEquatable`1", equatable.MetadataName);