15 overrides of IsSerializable
Microsoft.CodeAnalysis.CSharp (14)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
235public sealed override bool IsSerializable
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
299public sealed override bool IsSerializable
Symbols\ErrorTypeSymbol.cs (1)
507public sealed override bool IsSerializable
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2671public override bool IsSerializable
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
126public sealed override bool IsSerializable
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1466public sealed override bool IsSerializable
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
143public override bool IsSerializable => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
856public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
195public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
132public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
130public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
60public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
53public override bool IsSerializable => false;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
224public override bool IsSerializable
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
309public override bool IsSerializable
24 references to IsSerializable
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
591return AdaptedNamedTypeSymbol.IsSerializable;
Emitter\NoPia\EmbeddedType.cs (1)
198return UnderlyingNamedType.AdaptedNamedTypeSymbol.IsSerializable;
Symbols\PublicModel\NamedTypeSymbol.cs (1)
195bool INamedTypeSymbol.IsSerializable => UnderlyingNamedTypeSymbol.IsSerializable;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
226get { return _underlyingType.IsSerializable; }
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenTupleTest.cs (2)
495Assert.False(((NamedTypeSymbol)typeArg).IsSerializable); 850Assert.False(((NamedTypeSymbol)tooFewNames.Type).IsSerializable);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (14)
Attributes\AttributeTests_WellKnownAttributes.cs (14)
4902Assert.True(typeC.IsSerializable); 4905Assert.False(typeBobAttribute.IsSerializable); 4974Assert.False(((NamedTypeSymbol)substitutedNested).IsSerializable); 4978Assert.True(((NamedTypeSymbol)substitutedNestedS).IsSerializable); 4982Assert.True(((NamedTypeSymbol)valueTupleS).IsSerializable); 4986Assert.False(((NamedTypeSymbol)constructed).IsSerializable); 4990Assert.True(((NamedTypeSymbol)constructedS).IsSerializable); 4994Assert.False(((NamedTypeSymbol)extendedError).IsSerializable); 4998Assert.False(((NamedTypeSymbol)topLevel).IsSerializable); 5002Assert.False(((NamedTypeSymbol)nested).IsSerializable); 5006Assert.False(((NamedTypeSymbol)constructedError).IsSerializable); 5010Assert.False(((NamedTypeSymbol)nestedSubstitutedError).IsSerializable); 5014Assert.False(((NamedTypeSymbol)unbound).IsSerializable); 5019Assert.False(((NamedTypeSymbol)scriptClass).IsSerializable);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\GenericConstraintTests.cs (1)
3418Assert.False(((NamedTypeSymbol)constraintType).IsSerializable);
Symbols\Retargeting\RetargetingTests.cs (2)
468Assert.False(retargetingType.IsSerializable); 472Assert.True(retargetingTypeS.IsSerializable);
Symbols\Source\BaseClassTests.cs (1)
1041Assert.False(B2.IsSerializable);