22 overrides of MangleName
Microsoft.CodeAnalysis.CSharp (21)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
77internal sealed override bool MangleName
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
251internal sealed override bool MangleName
Symbols\ErrorTypeSymbol.cs (1)
612internal override bool MangleName
Symbols\ExtendedErrorTypeSymbol.cs (1)
140internal override bool MangleName
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
601internal 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)
992internal override bool MangleName
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
171internal override bool MangleName => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
848internal override bool MangleName => true;
Symbols\Synthesized\SynthesizedContainer.cs (1)
172internal 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)
90internal 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)
406if (underlyingTypeSymbol?.MangleName == true)
Symbols\ErrorTypeSymbol.cs (1)
614get { return _originalDefinition.MangleName; }
Symbols\NamedTypeSymbol.cs (2)
607Debug.Assert(!(fileIdentifier != null && !MangleName && Arity > 0)); 608return fileIdentifier != null || MangleName
Symbols\NamespaceOrTypeSymbol.cs (2)
287named.MangleName && 334if (!named.MangleName &&
Symbols\Source\SourceAssemblySymbol.cs (1)
2861(!emittedName.UseCLSCompliantNameArityEncoding || result.Arity == 0 || result.MangleName))
Symbols\TypeSymbolExtensions.cs (1)
492type.MangleName)
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
94return _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)
742Assert.Equal(c1.MangleName, c1r.MangleName);