101 references to IsManagedTypeNoUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (3)
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (2)
235
_ when !variableType.
IsManagedTypeNoUseSiteDiagnostics
460
Debug.Assert(!parameter.Type.
IsManagedTypeNoUseSiteDiagnostics
);
Symbols\PublicModel\TypeSymbol.cs (1)
129
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)
5299
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5316
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5331
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5348
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5364
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5385
Select(syntax => model.GetTypeInfo(syntax).Type).All(type => type.GetSymbol().
IsManagedTypeNoUseSiteDiagnostics
));
5404
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5424
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5443
Assert.True(field.Type.
IsManagedTypeNoUseSiteDiagnostics
, field.ToString());
5474
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5491
Assert.False(method.ReturnType.
IsManagedTypeNoUseSiteDiagnostics
);
5522
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5523
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5524
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("D").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5525
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5526
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("R").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5559
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5561
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("P").
IsManagedTypeNoUseSiteDiagnostics
);
5563
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5564
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("D").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5565
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("Q").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5566
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("R").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5591
Assert.False(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5593
Assert.False(type.GetMember<FieldSymbol>("f2").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5597
Assert.True(type.GetMember<FieldSymbol>("f3").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5599
Assert.True(type.GetMember<FieldSymbol>("f4").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5602
Assert.False(type.GetMember<FieldSymbol>("f5").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5604
Assert.False(type.GetMember<FieldSymbol>("f6").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5625
Assert.True(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5627
Assert.False(type.GetMember<FieldSymbol>("f2").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5647
Assert.True(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5682
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5683
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5684
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5685
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5686
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5726
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5727
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5728
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5729
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5730
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5765
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5766
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5767
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5768
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5769
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5809
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5810
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5811
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5812
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5813
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5832
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5833
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5845
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("X").
IsManagedTypeNoUseSiteDiagnostics
); // because of X.t
5846
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("W").
IsManagedTypeNoUseSiteDiagnostics
);
5867
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5868
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("R").
IsManagedTypeNoUseSiteDiagnostics
);
5887
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("Q").
IsManagedTypeNoUseSiteDiagnostics
);
5888
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("R").
IsManagedTypeNoUseSiteDiagnostics
);
5889
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5899
Assert.False(compilation.GetSpecialType(SpecialType.System_ArgIterator).
IsManagedTypeNoUseSiteDiagnostics
);
5900
Assert.False(compilation.GetSpecialType(SpecialType.System_RuntimeArgumentHandle).
IsManagedTypeNoUseSiteDiagnostics
);
5916
Assert.True(libComp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6038
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6059
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6080
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6121
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);