18 overrides of MangleName
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
71internal sealed override bool MangleName
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
235internal sealed override bool MangleName
Symbols\ErrorTypeSymbol.cs (1)
576internal override bool MangleName
Symbols\ExtendedErrorTypeSymbol.cs (1)
140internal override bool MangleName
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
392internal 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)
947internal override bool MangleName
Symbols\Synthesized\SynthesizedContainer.cs (1)
166internal override bool MangleName => Arity > 0;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
100internal 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.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.cs (1)
157internal override bool MangleName
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
39internal override bool MangleName
53 references to MangleName
Microsoft.CodeAnalysis.CSharp (11)
Emitter\Model\NamedTypeReference.cs (1)
39return UnderlyingNamedType.MangleName;
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
754return AdaptedNamedTypeSymbol.MangleName;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (1)
383if (underlyingTypeSymbol?.MangleName == true)
Symbols\ErrorTypeSymbol.cs (1)
578get { return _originalDefinition.MangleName; }
Symbols\NamedTypeSymbol.cs (2)
491Debug.Assert(!(fileIdentifier != null && !MangleName && Arity > 0)); 492return fileIdentifier != null || MangleName
Symbols\NamespaceOrTypeSymbol.cs (2)
274if (emittedTypeName.InferredArity == named.Arity && named.MangleName) 320if (!named.MangleName && (forcedArity == -1 || forcedArity == named.Arity))
Symbols\Source\SourceAssemblySymbol.cs (1)
2813(!emittedName.UseCLSCompliantNameArityEncoding || result.Arity == 0 || result.MangleName))
Symbols\TypeSymbolExtensions.cs (1)
432type.MangleName)
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
94return _underlyingType.MangleName;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (42)
Symbols\GenericConstraintTests.cs (40)
3753Assert.False(i2.MangleName); 3787Assert.False(i2.MangleName); 3821Assert.True(i2.MangleName); 3855Assert.False(i2.MangleName); 3904Assert.False(i2.MangleName); 3929Assert.True(t.MangleName); 3936Assert.False(t.MangleName); 3943Assert.True(t.MangleName); 3950Assert.False(t.MangleName); 3957Assert.True(t.MangleName); 3971Assert.True(t.MangleName); 3985Assert.False(t.MangleName); 3992Assert.False(t.MangleName); 3999Assert.False(t.MangleName); 4006Assert.False(t.MangleName); 4013Assert.False(t.MangleName); 4027Assert.False(t.MangleName); 4034Assert.False(t.MangleName); 4041Assert.True(t.MangleName); 4048Assert.False(t.MangleName); 4055Assert.True(t.MangleName); 4069Assert.True(t.MangleName); 4083Assert.False(t.MangleName); 4090Assert.False(t.MangleName); 4097Assert.False(t.MangleName); 4104Assert.True(t.MangleName); 4111Assert.True(t.MangleName); 4132Assert.True(t.MangleName); 4141Assert.True(t.MangleName); 4152Assert.True(t.MangleName); 4163Assert.True(t.MangleName); 4177Assert.True(t.MangleName); 4191Assert.False(t.MangleName); 4198Assert.False(t.MangleName); 4209Assert.False(t.MangleName); 4216Assert.False(t.MangleName); 4230Assert.False(t.MangleName); 4237Assert.False(t.MangleName); 4274Assert.False(t.MangleName); 4285Assert.False(t.MangleName);
Symbols\Retargeting\RetargetingTests.cs (2)
742Assert.Equal(c1.MangleName, c1r.MangleName);