15 overrides of IsSerializable
Microsoft.CodeAnalysis.CSharp (14)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
237
public sealed override bool
IsSerializable
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
301
public sealed override bool
IsSerializable
Symbols\ErrorTypeSymbol.cs (1)
509
public sealed override bool
IsSerializable
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2654
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)
197
public override bool
IsSerializable
=> false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
134
public override bool
IsSerializable
=> false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
121
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)
312
public override bool
IsSerializable
26 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 (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.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
);