49 references to ContainsDynamic
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Constraints.cs (1)
631
if (type.
ContainsDynamic
())
Binder\Binder_Symbols.cs (1)
921
if (type.
ContainsDynamic
())
CodeGen\EmitStatement.cs (1)
1765
var dynamicTransformFlags = !local.IsCompilerGenerated && local.Type.
ContainsDynamic
() ?
Symbols\Compilation_WellKnownMembers.cs (1)
780
Debug.Assert(type.
ContainsDynamic
());
Symbols\ConstraintsHelper.cs (1)
161
Debug.Assert(!constraintType.Type.
ContainsDynamic
());
Symbols\MethodSymbol.cs (1)
1165
if (type.Type.
ContainsDynamic
() && compilation.HasDynamicEmitAttributes(BindingDiagnosticBag.Discarded, Location.None))
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
401
if (type.Type.
ContainsDynamic
())
Symbols\Source\SourceEventSymbol.cs (1)
377
if (type.Type.
ContainsDynamic
())
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5972
if (baseType.
ContainsDynamic
())
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
575
if (baseType.
ContainsDynamic
())
Symbols\Source\SourceParameterSymbolBase.cs (1)
100
if (type.Type.
ContainsDynamic
())
Symbols\Source\SourcePropertySymbolBase.cs (1)
1395
if (type.Type.
ContainsDynamic
())
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
61
type.
ContainsDynamic
() &&
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
156
if (type.Type.
ContainsDynamic
() && compilation.HasDynamicEmitAttributes(BindingDiagnosticBag.Discarded, Location.None) && compilation.CanEmitBoolean())
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Attributes\AttributeTests_Dynamic.cs (9)
173
Assert.True(_derivedClass.BaseType().
ContainsDynamic
());
179
Assert.True(_outerClass.BaseType().
ContainsDynamic
());
185
Assert.True(_innerClass.BaseType().
ContainsDynamic
());
191
Assert.True(_innerInnerClass.BaseType().
ContainsDynamic
());
197
Assert.True(_outer2Class.BaseType().
ContainsDynamic
());
203
Assert.False(_inner2Class.BaseType().
ContainsDynamic
());
207
Assert.False(_innerInner2Class.BaseType().
ContainsDynamic
());
440
Assert.False(_unsafeClass.
ContainsDynamic
());
441
Assert.True(_unsafeClass.BaseType().
ContainsDynamic
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (26)
Symbols\Metadata\PE\DynamicTransformsTests.cs (26)
58
Assert.False(_base0Class.
ContainsDynamic
());
62
Assert.False(_base1Class.
ContainsDynamic
());
66
Assert.False(_base2Class.
ContainsDynamic
());
69
Assert.False(_derivedClass.
ContainsDynamic
());
70
Assert.True(_derivedClass.BaseType().
ContainsDynamic
());
89
Assert.False(_outerClass.
ContainsDynamic
());
90
Assert.True(_outerClass.BaseType().
ContainsDynamic
());
95
Assert.False(_innerClass.
ContainsDynamic
());
96
Assert.True(_innerClass.BaseType().
ContainsDynamic
());
101
Assert.False(_innerInnerClass.
ContainsDynamic
());
102
Assert.True(_innerInnerClass.BaseType().
ContainsDynamic
());
106
Assert.False(_outer2Class.
ContainsDynamic
());
107
Assert.True(_outer2Class.BaseType().
ContainsDynamic
());
111
Assert.False(_inner2Class.
ContainsDynamic
());
112
Assert.False(_inner2Class.BaseType().
ContainsDynamic
());
116
Assert.False(_innerInner2Class.
ContainsDynamic
());
117
Assert.False(_innerInner2Class.BaseType().
ContainsDynamic
());
121
Assert.False(_inner3Class.
ContainsDynamic
());
329
Assert.False(unsafeClass.
ContainsDynamic
());
330
Assert.True(unsafeClass.BaseType().
ContainsDynamic
());
367
Assert.False(structType.
ContainsDynamic
());
371
Assert.True(field.Type.
ContainsDynamic
());
407
Assert.True(f0.Type.
ContainsDynamic
());
559
Assert.False(field1.Type.
ContainsDynamic
());
563
Assert.False(field1.Type.
ContainsDynamic
());
568
Assert.False(field1.Type.
ContainsDynamic
());