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