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