122 references to OptionStrict
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\SourceModuleBinder.vb (1)
43
Return _sourceModule.Options.
OptionStrict
Compilation\VisualBasicCompilation.vb (1)
760
WriteValue(builder, CompilationOptionNames.OptionStrict, Options.
OptionStrict
.ToString())
Compilation\VisualBasicDeterministicKeyBuilder.vb (1)
73
writer.Write("optionStrict", basicOptions.
OptionStrict
)
VisualBasicCompilationOptions.vb (7)
305
optionStrict:=other.
OptionStrict
,
576
If value = Me.
OptionStrict
Then
1062
If Not
OptionStrict
.IsValid Then
1063
builder.Add(Diagnostic.Create(MessageProvider.Instance, ERRID.ERR_InvalidSwitchValue, NameOf(OptionStrict),
OptionStrict
.ToString()))
1096
Me.
OptionStrict
= other.
OptionStrict
AndAlso
1123
Hash.Combine(Me.
OptionStrict
,
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (6)
CommandLineTests.vb (6)
2205
Assert.Equal(VisualBasic.OptionStrict.On, parsedArgs.CompilationOptions.
OptionStrict
)
2209
Assert.Equal(VisualBasic.OptionStrict.On, parsedArgs.CompilationOptions.
OptionStrict
)
2213
Assert.Equal(VisualBasic.OptionStrict.Off, parsedArgs.CompilationOptions.
OptionStrict
)
2217
Assert.Equal(VisualBasic.OptionStrict.Custom, parsedArgs.CompilationOptions.
OptionStrict
)
2221
Assert.Equal(VisualBasic.OptionStrict.Off, parsedArgs.CompilationOptions.
OptionStrict
)
2225
Assert.Equal(VisualBasic.OptionStrict.Custom, parsedArgs.CompilationOptions.
OptionStrict
)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
PDB\VisualBasicDeterministicBuildCompilationTests.vb (1)
28
pdbOptions.VerifyPdbOption("strict", originalOptions.
OptionStrict
)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
GenerateMember\GenerateParameterizedMember\VisualBasicCommonGenerationServiceMethods.vb (1)
22
Return options.
OptionStrict
= OptionStrict.On
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (100)
Compilation\VisualBasicCompilationOptionsTests.vb (1)
97
TestProperty(Function(old, value) old.WithOptionStrict(value), Function(opt) opt.
OptionStrict
, OptionStrict.On)
Semantics\BinaryOperators.vb (1)
747
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
Semantics\Conversions_AnonymousDelegates.vb (32)
42
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
133
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
190
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
275
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
356
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
380
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
424
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
505
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
535
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
585
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
677
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
765
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
853
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
942
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1028
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1081
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1183
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1231
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1310
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
1341
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1393
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1498
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1584
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1631
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1709
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
1732
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1780
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1828
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1883
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1980
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
2011
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
2331
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
Semantics\Lambda_AnonymousDelegateInference.vb (8)
55
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
71
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
95
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
322
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
333
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
352
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
434
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
553
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
Semantics\Lambda_Relaxation.vb (32)
35
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
111
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
120
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
151
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
249
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
347
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
441
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
518
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
546
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
595
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
679
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
763
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
848
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
923
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
968
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1022
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1177
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1240
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1290
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1403
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
1448
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1515
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1614
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1691
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1745
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1905
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
1997
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
2050
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
2142
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
2170
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
2225
Assert.Equal(optStrict, compilation.Options.
OptionStrict
)
2783
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
Semantics\LambdaTests.vb (19)
781
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
790
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
833
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
842
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
889
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
900
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
943
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
952
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1047
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1060
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1092
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1100
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1147
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1156
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1203
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1212
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1261
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
1269
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
1355
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
Semantics\OverloadResolution.vb (4)
3859
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
4055
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
4068
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
4092
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
Semantics\QueryExpressions.vb (2)
2823
Assert.Equal(OptionStrict.Off, compilation.Options.
OptionStrict
)
2845
Assert.Equal(OptionStrict.On, compilation.Options.
OptionStrict
)
Semantics\UnaryOperators.vb (1)
561
Assert.Equal(OptionStrict.Custom, compilation.Options.
OptionStrict
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Serialization\VisualBasicOptionsSerializationService.vb (1)
28
writer.WriteInt32(vbOptions.
OptionStrict
)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (3)
VisualStudioMSBuildWorkspaceTests.cs (3)
1732
await AssertVBCompilationOptionsAsync(VB.OptionStrict.On, options => options.
OptionStrict
);
1743
await AssertVBCompilationOptionsAsync(VB.OptionStrict.Custom, options => options.
OptionStrict
);
1750
await AssertVBCompilationOptionsAsync(VB.OptionStrict.Custom, options => options.
OptionStrict
);