21 overrides of MangleName
Microsoft.CodeAnalysis.CSharp (21)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
79internal sealed override bool MangleName
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
253internal sealed override bool MangleName
Symbols\ErrorTypeSymbol.cs (1)
618internal override bool MangleName
Symbols\ExtendedErrorTypeSymbol.cs (1)
140internal override bool MangleName
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
609internal abstract override bool MangleName
Symbols\MissingMetadataTypeSymbol.cs (1)
43internal override bool MangleName
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
43internal override bool MangleName
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
35internal override bool MangleName
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
66internal override bool MangleName
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
42internal override bool MangleName
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1087internal override bool MangleName
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
179internal override bool MangleName => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
892internal override bool MangleName => true;
Symbols\Synthesized\SynthesizedContainer.cs (1)
178internal override bool MangleName => Arity > 0;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
105internal override bool MangleName => false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
121internal override bool MangleName => false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
96internal override bool MangleName => true;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
85internal override bool MangleName => false;
Symbols\UnboundGenericType.cs (1)
85internal override bool MangleName
Symbols\UnsupportedMetadataTypeSymbol.cs (1)
33internal override bool MangleName
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
92internal override bool MangleName
11 references to MangleName
Microsoft.CodeAnalysis.CSharp (11)
Emitter\Model\NamedTypeReference.cs (1)
40return UnderlyingNamedType.MangleName;
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
780return AdaptedNamedTypeSymbol.MangleName;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
410if (underlyingTypeSymbol is not null ? underlyingTypeSymbol.MangleName : (symbol.MetadataName == symbol.Name + suffix))
Symbols\ErrorTypeSymbol.cs (1)
620get { return _originalDefinition.MangleName; }
Symbols\NamedTypeSymbol.cs (2)
636Debug.Assert(!(fileIdentifier != null && !MangleName && Arity > 0)); 637return fileIdentifier != null || MangleName
Symbols\NamespaceOrTypeSymbol.cs (2)
287named.MangleName && 334if (!named.MangleName &&
Symbols\Source\SourceAssemblySymbol.cs (1)
2882(!emittedName.UseCLSCompliantNameArityEncoding || result.Arity == 0 || result.MangleName))
Symbols\TypeSymbolExtensions.cs (1)
532type.MangleName)
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
96return _underlyingType.MangleName;