15 overrides of IsSerializable
Microsoft.CodeAnalysis.CSharp (14)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
235
public sealed override bool
IsSerializable
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
299
public sealed override bool
IsSerializable
Symbols\ErrorTypeSymbol.cs (1)
507
public sealed override bool
IsSerializable
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2666
public override bool
IsSerializable
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
126
public sealed override bool
IsSerializable
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1466
public sealed override bool
IsSerializable
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
135
public override bool
IsSerializable
=> false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
812
public override bool
IsSerializable
=> false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
195
public override bool
IsSerializable
=> false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
132
public override bool
IsSerializable
=> false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
130
public override bool
IsSerializable
=> false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
60
public override bool
IsSerializable
=> false;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
53
public override bool
IsSerializable
=> false;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
222
public override bool
IsSerializable
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
309
public override bool
IsSerializable
24 references to IsSerializable
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
591
return AdaptedNamedTypeSymbol.
IsSerializable
;
Emitter\NoPia\EmbeddedType.cs (1)
198
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 (2)
CodeGen\CodeGenTupleTest.cs (2)
495
Assert.False(((NamedTypeSymbol)typeArg).
IsSerializable
);
850
Assert.False(((NamedTypeSymbol)tooFewNames.Type).
IsSerializable
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (14)
Attributes\AttributeTests_WellKnownAttributes.cs (14)
4902
Assert.True(typeC.
IsSerializable
);
4905
Assert.False(typeBobAttribute.
IsSerializable
);
4974
Assert.False(((NamedTypeSymbol)substitutedNested).
IsSerializable
);
4978
Assert.True(((NamedTypeSymbol)substitutedNestedS).
IsSerializable
);
4982
Assert.True(((NamedTypeSymbol)valueTupleS).
IsSerializable
);
4986
Assert.False(((NamedTypeSymbol)constructed).
IsSerializable
);
4990
Assert.True(((NamedTypeSymbol)constructedS).
IsSerializable
);
4994
Assert.False(((NamedTypeSymbol)extendedError).
IsSerializable
);
4998
Assert.False(((NamedTypeSymbol)topLevel).
IsSerializable
);
5002
Assert.False(((NamedTypeSymbol)nested).
IsSerializable
);
5006
Assert.False(((NamedTypeSymbol)constructedError).
IsSerializable
);
5010
Assert.False(((NamedTypeSymbol)nestedSubstitutedError).
IsSerializable
);
5014
Assert.False(((NamedTypeSymbol)unbound).
IsSerializable
);
5019
Assert.False(((NamedTypeSymbol)scriptClass).
IsSerializable
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\GenericConstraintTests.cs (1)
3418
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)
1041
Assert.False(B2.
IsSerializable
);