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