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