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