15 overrides of IsSerializable
Microsoft.CodeAnalysis.CSharp (14)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
237public sealed override bool IsSerializable
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
301public sealed override bool IsSerializable
Symbols\ErrorTypeSymbol.cs (1)
509public sealed override bool IsSerializable
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2654public 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)
135public override bool IsSerializable => false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
812public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
197public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
134public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
121public 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)
222public override bool IsSerializable
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
312public override bool IsSerializable
26 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)
224get { return _underlyingType.IsSerializable; }
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenTupleTest.cs (2)
495Assert.False(((NamedTypeSymbol)typeArg).IsSerializable); 850Assert.False(((NamedTypeSymbol)tooFewNames.Type).IsSerializable);
Emit\NoPiaEmbedTypes.cs (2)
1221Assert.False(itest3.IsSerializable); 1233Assert.True(test5.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);