Base:
property
MetadataName
Microsoft.CodeAnalysis.CSharp.Symbol.MetadataName
Implemented interface member:
property
MetadataName
Microsoft.CodeAnalysis.Symbols.ISymbolInternal.MetadataName
4 overrides of MetadataName
Microsoft.CodeAnalysis.CSharp (4)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
74
public sealed override string
MetadataName
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2089
public override string
MetadataName
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1901
public override string
MetadataName
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
76
public override string
MetadataName
34 references to MetadataName
Microsoft.CodeAnalysis.CSharp (34)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
483
var key = new SynthesizedDelegateKey(delegateSymbol.
MetadataName
);
637
Debug.Assert(StringOrdinalComparer.Equals(type.
MetadataName
, other.
MetadataName
));
Emitter\Model\NamedTypeReference.cs (1)
58
return UnderlyingNamedType.
MetadataName
;
Emitter\Model\PEModuleBuilder.cs (3)
1260
new CSDiagnosticInfo(ErrorCode.ERR_PredefinedValueTupleTypeMustBeStruct, namedTypeSymbol.
MetadataName
),
2270
builder.Sort(static (a, b) => StringComparer.Ordinal.Compare(a.
MetadataName
, b.
MetadataName
));
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (3)
615
return x.
MetadataName
.CompareTo(y.
MetadataName
);
625
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 (2)
2099
return base.
MetadataName
;
2747
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 (2)
459
mdName = MetadataTypeName.FromTypeName(type.
MetadataName
, forcedArity: type.Arity);
468
mdName = MetadataTypeName.FromNamespaceAndTypeName(namespaceName, type.
MetadataName
, forcedArity: type.Arity);
Symbols\Source\SourceAssemblySymbol.cs (1)
2863
originalDefinition.
MetadataName
);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
283
emittedName = MetadataHelpers.BuildQualifiedName(emittedName,
MetadataName
);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1911
return base.
MetadataName
;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
210
builder.Append(namedType.
MetadataName
);
230
builder.Append(containingType.
MetadataName
);
Symbols\TypeSymbolExtensions.cs (3)
1481
MetadataName
: "Span`1",
1492
MetadataName
: "ReadOnlySpan`1",
1503
MetadataName
: "ReadOnlySpan`1" or "Span`1",
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
80
return _underlyingType.
MetadataName
;