11 overrides of IsSerializable
Microsoft.CodeAnalysis.CSharp (9)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
224public sealed override bool IsSerializable
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
282public sealed override bool IsSerializable
Symbols\ErrorTypeSymbol.cs (1)
490public sealed override bool IsSerializable
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2231public override bool IsSerializable
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
126public sealed override bool IsSerializable
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1346public sealed override bool IsSerializable
Symbols\Synthesized\SynthesizedContainer.cs (1)
188public override bool IsSerializable => false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
116public override bool IsSerializable => false;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
222public override bool IsSerializable
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EENamedTypeSymbol.cs (1)
244public override bool IsSerializable
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
302public override bool IsSerializable
26 references to IsSerializable
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
578return AdaptedNamedTypeSymbol.IsSerializable;
Emitter\NoPia\EmbeddedType.cs (1)
199return 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.Emit2.UnitTests (14)
Attributes\AttributeTests_WellKnownAttributes.cs (14)
4813Assert.True(typeC.IsSerializable); 4816Assert.False(typeBobAttribute.IsSerializable); 4885Assert.False(((NamedTypeSymbol)substitutedNested).IsSerializable); 4889Assert.True(((NamedTypeSymbol)substitutedNestedS).IsSerializable); 4893Assert.True(((NamedTypeSymbol)valueTupleS).IsSerializable); 4897Assert.False(((NamedTypeSymbol)constructed).IsSerializable); 4901Assert.True(((NamedTypeSymbol)constructedS).IsSerializable); 4905Assert.False(((NamedTypeSymbol)extendedError).IsSerializable); 4909Assert.False(((NamedTypeSymbol)topLevel).IsSerializable); 4913Assert.False(((NamedTypeSymbol)nested).IsSerializable); 4917Assert.False(((NamedTypeSymbol)constructedError).IsSerializable); 4921Assert.False(((NamedTypeSymbol)nestedSubstitutedError).IsSerializable); 4925Assert.False(((NamedTypeSymbol)unbound).IsSerializable); 4930Assert.False(((NamedTypeSymbol)scriptClass).IsSerializable);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\GenericConstraintTests.cs (1)
3416Assert.False(((NamedTypeSymbol)constraintType).IsSerializable);
Symbols\Retargeting\RetargetingTests.cs (2)
468Assert.False(retargetingType.IsSerializable); 472Assert.True(retargetingTypeS.IsSerializable);
Symbols\Source\BaseClassTests.cs (1)
1040Assert.False(B2.IsSerializable);