Base:
property
MetadataName
Microsoft.CodeAnalysis.CSharp.Symbol.MetadataName
Implemented interface member:
property
MetadataName
Microsoft.CodeAnalysis.Symbols.ISymbolInternal.MetadataName
2 overrides of MetadataName
Microsoft.CodeAnalysis.CSharp (2)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
66public sealed override string MetadataName
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
74public override string MetadataName
50 references to MetadataName
Microsoft.CodeAnalysis.CSharp (28)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
690var key = new SynthesizedDelegateKey(delegateSymbol.MetadataName); 829Debug.Assert(StringOrdinalComparer.Equals(type.MetadataName, other.MetadataName));
Emitter\Model\NamedTypeReference.cs (1)
57return UnderlyingNamedType.MetadataName;
Emitter\Model\PEModuleBuilder.cs (1)
1089new CSDiagnosticInfo(ErrorCode.ERR_PredefinedValueTupleTypeMustBeStruct, namedTypeSymbol.MetadataName),
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (3)
662return x.MetadataName.CompareTo(y.MetadataName); 673var key = new CodeAnalysis.Emit.SynthesizedDelegateKey(delegateSymbol.MetadataName);
Symbols\Attributes\SourceAttributeData.cs (1)
266if (!string.Equals(namedType.MetadataName, targetInfo.Name, System.StringComparison.Ordinal) ||
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2099string emittedName = MetadataHelpers.BuildQualifiedName(missingType.NamespaceName, missingType.MetadataName);
Symbols\MissingMetadataTypeSymbol.cs (8)
296string emittedName = MetadataHelpers.BuildQualifiedName(_namespaceName, MetadataName); 323new CSDiagnosticInfo(ErrorCode.ERR_PredefinedTypeNotFound, MetadataHelpers.BuildQualifiedName(_namespaceName, MetadataName)) : 339return Hash.Combine(MetadataName, Hash.Combine(_containingModule, Hash.Combine(_namespaceName, arity))); 393return string.Equals(MetadataName, other.MetadataName, StringComparison.Ordinal) && 451return Hash.Combine(_containingType, Hash.Combine(MetadataName, arity)); 462return (object?)other != null && string.Equals(MetadataName, other.MetadataName, StringComparison.Ordinal) &&
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)
2794originalDefinition.MetadataName);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
264emittedName = MetadataHelpers.BuildQualifiedName(emittedName, MetadataName);
Symbols\TypeSymbolExtensions.cs (3)
1282MetadataName: "Span`1", 1293MetadataName: "ReadOnlySpan`1", 1304MetadataName: "ReadOnlySpan`1" or "Span`1",
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
78return _underlyingType.MetadataName;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
CSharpCompileResult.cs (1)
21: base(assembly, method.ContainingType.MetadataName, method.MetadataName, formatSpecifiers)
EvaluationContext.cs (2)
307Debug.Assert(synthesizedMethod.ContainingType.MetadataName == TypeName); 391Debug.Assert(synthesizedMethod.ContainingType.MetadataName == TypeName);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (19)
Symbols\Retargeting\RetargetingTests.cs (2)
743Assert.Equal(c1.MetadataName, c1r.MetadataName);
Symbols\Source\FileModifierTests.cs (14)
214AssertEx.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", symbol.MetadataName); 264AssertEx.Equal("<file2>F66382B88D8E28FDD21CEADA0DE847F8B00DA1324042DD28F8FFC58C454BD6188__C", symbol.MetadataName); 311Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__E", symbol.MetadataName); 363Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__E", symbol.MetadataName); 439Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__E", symbol.MetadataName); 518AssertEx.Equal("<MyFile>F5E7157F91336401EED4848664C7CEB8A5E156C0D713F4211A61BDB8932B19EF2__C`1", classC.MetadataName); 550AssertEx.Equal(expectedMetadataName, expectedSymbol.MetadataName); 581AssertEx.Equal("<MyGeneratedFile_g>F18307E6C553D2E6465CEA162655C06E2BB2896889519559EB1EE5FA53513F0E8__C", expectedSymbol.MetadataName); 818Assert.Equal(sourceFileTypeSymbol.MetadataName, expectedSymbol.MetadataName); 3570Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", sourceMember.MetadataName); 3584Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", metadataMember.MetadataName); 3601Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C`1", sourceMember.MetadataName); 3612Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C`1", metadataMember.MetadataName); 3635Assert.Equal("<>FE3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855__C", sourceMember.MetadataName);
Symbols\TypeTests.cs (3)
1422Assert.Equal("Gen1`3", gen1Class.MetadataName); 1425Assert.Equal("NonGen", nonGenClass.MetadataName); 1429Assert.Equal("IEquatable`1", equatable.MetadataName);