22 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)
614internal override bool MangleName
Symbols\ExtendedErrorTypeSymbol.cs (1)
140internal override bool MangleName
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
604internal 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)
1000internal 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)
174internal override bool MangleName => Arity > 0;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
101internal override bool MangleName => false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
119internal 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
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
40internal override bool MangleName
53 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)
616get { 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)
2863(!emittedName.UseCLSCompliantNameArityEncoding || result.Arity == 0 || result.MangleName))
Symbols\TypeSymbolExtensions.cs (1)
532type.MangleName)
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
96return _underlyingType.MangleName;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (42)
Symbols\GenericConstraintTests.cs (40)
3755Assert.False(i2.MangleName); 3789Assert.False(i2.MangleName); 3823Assert.True(i2.MangleName); 3857Assert.False(i2.MangleName); 3906Assert.False(i2.MangleName); 3931Assert.True(t.MangleName); 3938Assert.False(t.MangleName); 3945Assert.True(t.MangleName); 3952Assert.False(t.MangleName); 3959Assert.True(t.MangleName); 3973Assert.True(t.MangleName); 3987Assert.False(t.MangleName); 3994Assert.False(t.MangleName); 4001Assert.False(t.MangleName); 4008Assert.False(t.MangleName); 4015Assert.False(t.MangleName); 4029Assert.False(t.MangleName); 4036Assert.False(t.MangleName); 4043Assert.True(t.MangleName); 4050Assert.False(t.MangleName); 4057Assert.True(t.MangleName); 4071Assert.True(t.MangleName); 4085Assert.False(t.MangleName); 4092Assert.False(t.MangleName); 4099Assert.False(t.MangleName); 4106Assert.True(t.MangleName); 4113Assert.True(t.MangleName); 4134Assert.True(t.MangleName); 4143Assert.True(t.MangleName); 4154Assert.True(t.MangleName); 4165Assert.True(t.MangleName); 4179Assert.True(t.MangleName); 4193Assert.False(t.MangleName); 4200Assert.False(t.MangleName); 4211Assert.False(t.MangleName); 4218Assert.False(t.MangleName); 4232Assert.False(t.MangleName); 4239Assert.False(t.MangleName); 4276Assert.False(t.MangleName); 4287Assert.False(t.MangleName);
Symbols\Retargeting\RetargetingTests.cs (2)
745Assert.Equal(c1.MangleName, c1r.MangleName);