101 references to IsManagedTypeNoUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (3)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
235
_ when !variableType.
IsManagedTypeNoUseSiteDiagnostics
453
Debug.Assert(!parameter.Type.
IsManagedTypeNoUseSiteDiagnostics
);
Symbols\PublicModel\TypeSymbol.cs (1)
122
bool ITypeSymbol.IsUnmanagedType => !UnderlyingTypeSymbol.
IsManagedTypeNoUseSiteDiagnostics
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (98)
Semantics\GenericConstraintsTests.cs (28)
3560
Assert.False(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3561
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3580
Assert.False(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3581
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3605
Assert.False(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3606
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3635
Assert.False(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3636
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3660
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3661
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3688
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3689
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3716
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3717
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3744
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3745
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3772
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3773
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3808
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3809
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3843
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3844
Assert.False(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3871
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3872
Assert.True(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3899
Assert.True(compilation.GetMember<NamedTypeSymbol>("MyStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3900
Assert.True(compilation.GetMember<NamedTypeSymbol>("YourStruct").
IsManagedTypeNoUseSiteDiagnostics
);
3982
Assert.False(compilation.GetMember<NamedTypeSymbol>("X").
IsManagedTypeNoUseSiteDiagnostics
);
3983
Assert.False(compilation.GetMember<NamedTypeSymbol>("Z").
IsManagedTypeNoUseSiteDiagnostics
);
Semantics\RefFieldTests.cs (3)
10276
Assert.True(comp.GetTypeByMetadataName("StructWithRefField").
IsManagedTypeNoUseSiteDiagnostics
);
10321
Assert.True(comp.GetTypeByMetadataName("StructWithIndirectRefField").
IsManagedTypeNoUseSiteDiagnostics
);
10352
Assert.True(comp.GetTypeByMetadataName("StructWithIndirectRefField").
IsManagedTypeNoUseSiteDiagnostics
);
Semantics\UnsafeTests.cs (67)
5298
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5315
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5330
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5347
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5363
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5384
Select(syntax => model.GetTypeInfo(syntax).Type).All(type => type.GetSymbol().
IsManagedTypeNoUseSiteDiagnostics
));
5403
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5423
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5442
Assert.True(field.Type.
IsManagedTypeNoUseSiteDiagnostics
, field.ToString());
5473
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5490
Assert.False(method.ReturnType.
IsManagedTypeNoUseSiteDiagnostics
);
5521
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5522
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5523
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("D").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5524
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5525
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("R").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5558
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5560
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("P").
IsManagedTypeNoUseSiteDiagnostics
);
5562
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5563
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("D").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5564
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("Q").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5565
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("R").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5590
Assert.False(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5592
Assert.False(type.GetMember<FieldSymbol>("f2").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5596
Assert.True(type.GetMember<FieldSymbol>("f3").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5598
Assert.True(type.GetMember<FieldSymbol>("f4").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5601
Assert.False(type.GetMember<FieldSymbol>("f5").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5603
Assert.False(type.GetMember<FieldSymbol>("f6").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5624
Assert.True(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5626
Assert.False(type.GetMember<FieldSymbol>("f2").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5646
Assert.True(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5681
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5682
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5683
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5684
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5685
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5725
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5726
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5727
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5728
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5729
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5764
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5765
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5766
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5767
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5768
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5808
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5809
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5810
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5811
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5812
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5831
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5832
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5844
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("X").
IsManagedTypeNoUseSiteDiagnostics
); // because of X.t
5845
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("W").
IsManagedTypeNoUseSiteDiagnostics
);
5866
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5867
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("R").
IsManagedTypeNoUseSiteDiagnostics
);
5886
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("Q").
IsManagedTypeNoUseSiteDiagnostics
);
5887
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("R").
IsManagedTypeNoUseSiteDiagnostics
);
5888
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5898
Assert.False(compilation.GetSpecialType(SpecialType.System_ArgIterator).
IsManagedTypeNoUseSiteDiagnostics
);
5899
Assert.False(compilation.GetSpecialType(SpecialType.System_RuntimeArgumentHandle).
IsManagedTypeNoUseSiteDiagnostics
);
5915
Assert.True(libComp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6037
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6058
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6079
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6120
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);