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)
10348
Assert.True(comp.GetTypeByMetadataName("StructWithRefField").
IsManagedTypeNoUseSiteDiagnostics
);
10393
Assert.True(comp.GetTypeByMetadataName("StructWithIndirectRefField").
IsManagedTypeNoUseSiteDiagnostics
);
10424
Assert.True(comp.GetTypeByMetadataName("StructWithIndirectRefField").
IsManagedTypeNoUseSiteDiagnostics
);
Semantics\UnsafeTests.cs (67)
5405
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5422
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5437
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5454
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5470
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5491
Select(syntax => model.GetTypeInfo(syntax).Type).All(type => type.GetSymbol().
IsManagedTypeNoUseSiteDiagnostics
));
5510
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5530
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5549
Assert.True(field.Type.
IsManagedTypeNoUseSiteDiagnostics
, field.ToString());
5580
Assert.True(type.GetMembers().OfType<FieldSymbol>().All(field => !field.Type.
IsManagedTypeNoUseSiteDiagnostics
));
5597
Assert.False(method.ReturnType.
IsManagedTypeNoUseSiteDiagnostics
);
5628
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5629
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5630
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("D").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5631
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5632
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("R").GetMember<NamedTypeSymbol>("E").
IsManagedTypeNoUseSiteDiagnostics
);
5665
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5667
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("P").
IsManagedTypeNoUseSiteDiagnostics
);
5669
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("C").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5670
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("D").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5671
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("Q").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5672
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("R").GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5697
Assert.False(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5699
Assert.False(type.GetMember<FieldSymbol>("f2").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5703
Assert.True(type.GetMember<FieldSymbol>("f3").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5705
Assert.True(type.GetMember<FieldSymbol>("f4").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5708
Assert.False(type.GetMember<FieldSymbol>("f5").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5710
Assert.False(type.GetMember<FieldSymbol>("f6").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5731
Assert.True(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5733
Assert.False(type.GetMember<FieldSymbol>("f2").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5753
Assert.True(type.GetMember<FieldSymbol>("f1").Type.
IsManagedTypeNoUseSiteDiagnostics
);
5788
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5789
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5790
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5791
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5792
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5832
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5833
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5834
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5835
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5836
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5871
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5872
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5873
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5874
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5875
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5915
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5916
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5917
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S3").
IsManagedTypeNoUseSiteDiagnostics
);
5918
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S4").
IsManagedTypeNoUseSiteDiagnostics
);
5919
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S5").
IsManagedTypeNoUseSiteDiagnostics
);
5938
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("S1").
IsManagedTypeNoUseSiteDiagnostics
);
5939
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S2").
IsManagedTypeNoUseSiteDiagnostics
);
5951
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("X").
IsManagedTypeNoUseSiteDiagnostics
); // because of X.t
5952
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("W").
IsManagedTypeNoUseSiteDiagnostics
);
5973
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
5974
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("R").
IsManagedTypeNoUseSiteDiagnostics
);
5993
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("Q").
IsManagedTypeNoUseSiteDiagnostics
);
5994
Assert.True(globalNamespace.GetMember<NamedTypeSymbol>("R").
IsManagedTypeNoUseSiteDiagnostics
);
5995
Assert.False(globalNamespace.GetMember<NamedTypeSymbol>("S").
IsManagedTypeNoUseSiteDiagnostics
);
6005
Assert.False(compilation.GetSpecialType(SpecialType.System_ArgIterator).
IsManagedTypeNoUseSiteDiagnostics
);
6006
Assert.False(compilation.GetSpecialType(SpecialType.System_RuntimeArgumentHandle).
IsManagedTypeNoUseSiteDiagnostics
);
6022
Assert.True(libComp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6144
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6165
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6186
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);
6227
Assert.True(comp.GetSpecialType(SpecialType.System_TypedReference).
IsManagedTypeNoUseSiteDiagnostics
);