Base:
property
MetadataName
Microsoft.CodeAnalysis.CSharp.Symbol.MetadataName
2 overrides of MetadataName
Microsoft.CodeAnalysis.CSharp (2)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
67public sealed override string MetadataName
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
74public override string MetadataName
29 references to MetadataName
Microsoft.CodeAnalysis.CSharp (29)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
470var key = new SynthesizedDelegateKey(delegateSymbol.MetadataName); 623Debug.Assert(StringOrdinalComparer.Equals(type.MetadataName, other.MetadataName));
Emitter\Model\NamedTypeReference.cs (1)
57return UnderlyingNamedType.MetadataName;
Emitter\Model\PEModuleBuilder.cs (1)
1108new CSDiagnosticInfo(ErrorCode.ERR_PredefinedValueTupleTypeMustBeStruct, namedTypeSymbol.MetadataName),
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
668return x.MetadataName.CompareTo(y.MetadataName);
Symbols\Attributes\SourceAttributeData.cs (1)
300if (!string.Equals(namedType.MetadataName, targetInfo.Name, System.StringComparison.Ordinal) ||
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2138string 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)
287ReadOnlyMemoryOfCharComparer.Equals(named.MetadataName.AsSpan(), emittedTypeName.TypeNameMemory)) 335ReadOnlyMemoryOfCharComparer.Equals(named.MetadataName.AsSpan(), emittedTypeName.TypeNameMemory))
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)
2837originalDefinition.MetadataName);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
279emittedName = MetadataHelpers.BuildQualifiedName(emittedName, MetadataName);
Symbols\TypeSymbolExtensions.cs (3)
1346MetadataName: "Span`1", 1357MetadataName: "ReadOnlySpan`1", 1368MetadataName: "ReadOnlySpan`1" or "Span`1",
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
78return _underlyingType.MetadataName;