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)
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)
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)
173internal override bool MangleName => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
850internal override bool MangleName => true;
Symbols\Synthesized\SynthesizedContainer.cs (1)
174internal override bool MangleName => Arity > 0;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
107internal override bool MangleName => false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
110internal override bool MangleName => false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
98internal override bool MangleName => true;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
87internal 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)
412if (underlyingTypeSymbol?.MangleName == true)
Symbols\ErrorTypeSymbol.cs (1)
616get { return _originalDefinition.MangleName; }
Symbols\NamedTypeSymbol.cs (2)
497Debug.Assert(!(fileIdentifier != null && !MangleName && Arity > 0)); 498return 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);