289 references to Passes
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (147)
CodeGen\CodeGenAsyncSpillTests.cs (1)
960CompileAndVerify(source, verify: Verification.Passes, options: TestOptions.DebugDll.WithMetadataImportOptions(MetadataImportOptions.All), symbolValidator: module =>
CodeGen\CodeGenAsyncTests.cs (3)
1144CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeDebugExe, verify: Verification.Passes); 1205CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeDebugExe, verify: Verification.Passes); 1246CompileAndVerify(source, expectedOutput: "0", options: TestOptions.UnsafeDebugExe, verify: Verification.Passes);
CodeGen\CodeGenClosureLambdaTests.cs (1)
2569CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "F", verify: Verification.Passes);
CodeGen\CodeGenDeconstructTests.cs (1)
7640var comp = CompileAndVerify(source, expectedOutput: "42", verify: Verification.Passes);
CodeGen\CodeGenExprLambdaTests.cs (1)
5188var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes);
CodeGen\CodeGenInParametersTests.cs (8)
1416var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"42"); 1449var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"42"); 1499CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 1847CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"6"); 2401v = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @" 2544var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"0"); 2602var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @""); 2694var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"4242420");
CodeGen\CodeGenLocalFunctionTests.cs (1)
4609VerifyOutput(source, output, TestOptions.ReleaseExe.WithAllowUnsafe(true).WithWarningLevel(0), verify: Verification.Passes);
CodeGen\CodeGenReadOnlySpanConstructionTest.cs (11)
131CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 194verify: type == "byte" ? Verification.Passes : Verification.Skipped).VerifyIL("Test.Main", @$" 255CompileAndVerify(comp, expectedOutput: "TrueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 308CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @" 365CompileAndVerify(comp, expectedOutput: "True", verify: Verification.Passes).VerifyIL("Test.Main", @" 419CompileAndVerify(comp, expectedOutput: "3", verify: Verification.Passes).VerifyIL("Test.Main", @" 538CompileAndVerify(comp, expectedOutput: "BlueTrue", verify: Verification.Passes).VerifyIL("Test.Main", @" 659var cv = CompileAndVerify(comp, expectedOutput: "", verify: Verification.Passes); 727var cv = CompileAndVerify(comp, expectedOutput: "100", verify: Verification.Passes); 1517var verifier = CompileAndVerify(compilation, verify: Verification.Passes); 1550var verifier = CompileAndVerify(compilation, expectedOutput: "000000", verify: Verification.Passes);
CodeGen\CodeGenReadonlyStructTests.cs (10)
67comp = CompileAndVerify(text, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"12"); 138comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"12"); 206comp = CompileAndVerify(text, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"12"); 281comp = CompileAndVerify(text, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"hello2"); 362comp = CompileAndVerify(text, new[] { ref1 }, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes, expectedOutput: @"hello2"); 416var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"12"); 462var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"12"); 513var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"Program+S1Program+S1"); 570var comp = CompileAndVerify(text, parseOptions: TestOptions.Regular, verify: Verification.Passes, expectedOutput: @"4242"); 2560{ false, TestOptions.Regular7_3, Verification.Passes },
CodeGen\CodeGenRefConditionalOperatorTests.cs (8)
128var comp = CompileAndVerify(source, expectedOutput: "44", verify: Verification.Passes); 164var comp = CompileAndVerify(source, expectedOutput: "55", verify: Verification.Passes); 202var comp = CompileAndVerify(source, expectedOutput: "5555", verify: Verification.Passes); 303var comp = CompileAndVerify(source, expectedOutput: "446767", verify: Verification.Passes); 836var comp = CompileAndVerify(source, expectedOutput: "1", verify: Verification.Passes); 880var comp = CompileAndVerify(source, expectedOutput: "1", verify: Verification.Passes); 911var comp = CompileAndVerify(source, expectedOutput: "1", verify: Verification.Passes); 1220verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @"
CodeGen\CodeGenRefLocalTests.cs (5)
3176CompileAndVerify(text, options: TestOptions.UnsafeDebugDll, verify: Verification.Passes).VerifyIL("Program.Main()", @" 3431verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 3556verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 3619verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @" 3671verify(TestOptions.UnsafeReleaseExe, Verification.Passes, @"
CodeGen\CodeGenRefReadonlyReturnTests.cs (1)
805var comp = CompileAndVerifyWithMscorlib40(text, new[] { ValueTupleRef, SystemRuntimeFacadeRef }, parseOptions: TestOptions.Regular, verify: Verification.Passes);
CodeGen\CodeGenRefReturnTests.cs (5)
310var compilation = CompileAndVerifyRef(text, verify: Verification.Passes); 502var compilation = CompileAndVerifyRef(text, verify: Verification.Passes); 3455CompileAndVerify(source, parseOptions: TestOptions.Regular, expectedOutput: "Base", verify: Verification.Passes); 3548CompileAndVerify(source, parseOptions: TestOptions.Regular, expectedOutput: "Program+RefFunc1`2[Derived2,Derived1]", verify: Verification.Passes); 3589Program+RefFunc1`2[Derived1,Base]", verify: Verification.Passes);
CodeGen\CodeGenShortCircuitOperatorTests.cs (1)
7362comp = CompileAndVerify(source, options: TestOptions.DebugExe, expectedOutput: @"", parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature(), verify: Verification.Passes);
CodeGen\CodeGenStackAllocInitializerTests.cs (1)
413verify: Verification.Passes).VerifyIL("C.Main",
CodeGen\CodeGenTests.cs (5)
5115var compilation = CompileAndVerify(source, expectedOutput: @"PASS", verify: Verification.Passes); 5203compilation = CompileAndVerify(source, expectedOutput: @"hi", verify: Verification.Passes, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 12319comp = CompileAndVerify(source, expectedOutput: @"42", verify: Verification.Passes, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature()); 12351comp = CompileAndVerify(source, expectedOutput: @"42", verify: Verification.Passes, parseOptions: TestOptions.Regular7_1); 12469comp = CompileAndVerify(source, expectedOutput: @"-10", verify: Verification.Passes, parseOptions: TestOptions.Regular.WithPEVerifyCompatFeature());
CodeGen\CodeGenTupleTest.cs (1)
23933var comp = CompileAndVerify(source, expectedOutput: "42qq", references: new[] { libCompRef }, options: TestOptions.DebugExe, verify: Verification.Passes);
CodeGen\FixedSizeBufferTests.cs (6)
176CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Passes) 227CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Passes) 278CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "12", verify: Verification.Passes) 569var comp1 = CompileAndVerify(s1, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).Compilation; 978CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes, 1010CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes,
CodeGen\ForeachTest.cs (1)
500CompileAndVerify(comp, expectedOutput: "hello", verify: Verification.Passes).VerifyIL("Test.Main", @"
CodeGen\GotoTest.cs (2)
824CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes); 958CompileAndVerify(compilation, expectedOutput: expectedOutput, verify: Verification.Passes);
CodeGen\IndexAndRangeTests.cs (1)
2100var verifier = CompileAndVerify(comp, verify: Verification.Passes, expectedOutput: @"3
CodeGen\UnsafeTests.cs (22)
32var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes); 89var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes); 6314CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6315CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6383CompileAndVerify(string.Format(template, "unchecked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6384CompileAndVerify(string.Format(template, "checked"), options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyIL("C.M", expectedIL); 6662CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @" 6749CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @" 6791CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes).VerifyIL("C.Main", @" 8800CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: @" 8850CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: expectedOutput, verify: Verification.Passes); 10174CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: @"2", verify: Verification.Passes); 10292CompileAndVerify(string.Format(template, "int"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10293CompileAndVerify(string.Format(template, "int*"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10294CompileAndVerify(string.Format(template, "int**"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10295CompileAndVerify(string.Format(template, "int[]"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10296CompileAndVerify(string.Format(template, "int[][]"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10297CompileAndVerify(string.Format(template, "int*[]"), options: TestOptions.UnsafeReleaseExe, expectedOutput: @"True", verify: Verification.Passes); 10451CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).VerifyDiagnostics( 10839var verifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseDll.WithConcurrentBuild(false), verify: Verification.Passes); 11083var compVerifier = CompileAndVerify(text, options: TestOptions.UnsafeReleaseExe, expectedOutput: "0", verify: Verification.Passes); 11356CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe, expectedOutput: "OK", verify: Verification.Passes);
Emit\CompilationEmitTests.cs (18)
2128CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2160CompileAndVerify(comp, emitOptions: emitRegularWithoutPrivateMembers, verify: Verification.Passes); 2188CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2217CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2266CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2276CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2288CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2333CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2343CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2355CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2400CompileAndVerify(comp, emitOptions: EmitOptions.Default, verify: Verification.Passes); 2410CompileAndVerify(comp, emitOptions: emitMetadataOnly, verify: Verification.Passes); 2422CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2461CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 2506CompileAndVerify(comp, emitOptions: emitRefOnly, verify: Verification.Passes); 4249CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4492CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 4549CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module =>
Emit\EditAndContinue\AssemblyReferencesTests.cs (1)
590var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (5)
10133var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10235var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10296var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10351var v0 = CompileAndVerify(compilation0, verify: Verification.Passes); 10418var v0 = CompileAndVerify(compilation0, verify: Verification.Passes);
Emit\EditAndContinue\EditAndContinueTest.cs (1)
61peVerify: Verification.Passes,
Emit\EmitCustomModifiers.cs (1)
46CompileAndVerify(c, verify: Verification.Passes, expectedOutput:
Emit\InAttributeModifierTests.cs (25)
1653CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1673CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1694CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1714CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1735CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1756CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1777CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1797CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1818CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1839CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1859CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1879CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1900CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1921CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1942CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1967CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 1988CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 2008CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 2028CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 2048CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 2068CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 2092CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 2112CompileAndVerify(code, verify: Verification.Passes, sourceSymbolValidator: validator, symbolValidator: validator); 4491CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 4534CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module =>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (59)
Attributes\AttributeTests_Dynamic.cs (1)
105CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: module =>
Attributes\AttributeTests_Embedded.cs (2)
193CompileAndVerify(code, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), verify: Verification.Passes, expectedOutput: "3"); 290CompileAndVerify(code, verify: Verification.Passes, references: new[] { reference }, symbolValidator: module =>
Attributes\AttributeTests_IsByRefLike.cs (14)
49CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: validate); 60CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: module => 78CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: module => 120CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: module => 146CompileAndVerify(codeB, verify: Verification.Passes, references: new[] { referenceA }, symbolValidator: module => 370CompileAndVerify(code2, verify: Verification.Passes, symbolValidator: module => 461var comp1 = CompileAndVerify(code1, options: options, verify: Verification.Passes, symbolValidator: module => 494CompileAndVerify(text, references: new[] { RefSafetyRulesAttributeLib }, verify: Verification.Passes, symbolValidator: module => 688CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: validate, sourceSymbolValidator: validate); 711CompileAndVerify(text, verify: Verification.Passes, symbolValidator: module => 754CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: module => 805CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: module => 870CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: module => 1029CompileAndVerify(new[] { text, GetCompilerFeatureRequiredAttributeText(includeCompilerFeatureRequired) }, verify: Verification.Passes, symbolValidator: module =>
Attributes\AttributeTests_ReadOnlyStruct.cs (9)
37CompileAndVerify(text, verify: Verification.Passes, symbolValidator: module => 56CompileAndVerify(text, verify: Verification.Passes, symbolValidator: module => 74CompileAndVerify(text, verify: Verification.Passes, symbolValidator: module => 92CompileAndVerify(text, verify: Verification.Passes, symbolValidator: module => 110CompileAndVerify(text, verify: Verification.Passes, symbolValidator: module => 136CompileAndVerify(codeB, verify: Verification.Passes, references: new[] { referenceA }, symbolValidator: module => 360CompileAndVerify(code2, verify: Verification.Passes, symbolValidator: module => 453var comp1 = CompileAndVerify(code1, options: options, verify: Verification.Passes, symbolValidator: module => 486CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), verify: Verification.Passes, symbolValidator: module =>
Attributes\AttributeTests_RefReadOnly.cs (12)
1586CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 1628CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 1673CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 1722CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 1769CompileAndVerify(code, verify: Verification.Passes, references: new[] { reference }, symbolValidator: module => 1812CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 1861CompileAndVerify(code, verify: Verification.Passes, references: new[] { reference }, symbolValidator: module => 1901CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 1970CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 2019CompileAndVerify(code, verify: Verification.Passes, references: new[] { reference }, symbolValidator: module => 2060CompileAndVerify(code, verify: Verification.Passes, symbolValidator: module => 2102CompileAndVerify(code, verify: Verification.Passes, references: new[] { reference }, symbolValidator: module =>
Attributes\AttributeTests_Security.cs (2)
1304CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module => 1384CompileAndVerify(compilation, verify: Verification.Passes, symbolValidator: module =>
Attributes\AttributeTests_Synthesized.cs (15)
798verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Fails); 982CompileAndVerify(source, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1017CompileAndVerify(source, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1052CompileAndVerify(source, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1087CompileAndVerify(source, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1124CompileAndVerify(source, parseOptions: parseOptions, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1162CompileAndVerify(source, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1198CompileAndVerify(source, parseOptions: parseOptions, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1236CompileAndVerify(source, parseOptions: parseOptions, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1308CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1357CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1404CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1448CompileAndVerify(compilation, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1533CompileAndVerify(source, references: new[] { reference }, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module => 1574CompileAndVerify(source, references: new[] { reference }, options: options, verify: outputKind.IsNetModule() ? Verification.Skipped : Verification.Passes, symbolValidator: module =>
Attributes\AttributeTests_Tuples.cs (2)
120CompileAndVerify(comp, verify: Verification.Passes, symbolValidator: module => 241verify: Verification.Passes,
Attributes\AttributeTests_WellKnownAttributes.cs (2)
11361var verifier = CompileAndVerifyWithSkipLocalsInit(source, TestOptions.UnsafeReleaseExe, verify: Verification.Passes); 11445var comp2 = CompileAndVerify(source2, references: new[] { reference }, verify: Verification.Passes);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (1)
IOperation\IOperationTests_IObjectCreationExpression.cs (1)
15256var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (16)
Semantics\BetterCandidates.cs (1)
988var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes);
Semantics\DelegateTypeTests.cs (1)
13161verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped,
Semantics\FunctionPointerTests.cs (2)
2676", options: TestOptions.UnsafeReleaseExe, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped); 2701", options: TestOptions.UnsafeReleaseExe, verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped);
Semantics\GenericConstraintsTests.cs (4)
2437options: TestOptions.UnsafeReleaseExe, references: new[] { reference, reference1 }, verify: Verification.Passes, expectedOutput: "123"); 2613options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: "NotNullableValueTypeConstraint, DefaultConstructorConstraint"); 2638}", options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: "4"); 2673}", options: TestOptions.UnsafeReleaseExe, verify: Verification.Passes, expectedOutput: "8");
Semantics\InterpolationTests.cs (1)
4601verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped);
Semantics\NativeIntegerTests.cs (1)
9486var verifier = CompileAndVerify(comp, verify: useUnsafeContext || !verify ? Verification.Skipped : Verification.Passes);
Semantics\PrimaryConstructorTests.cs (1)
11381var verifier = CompileAndVerify(comp, expectedOutput: @"123123124-1-2-3", verify: Verification.Passes).VerifyDiagnostics();
Semantics\RawInterpolationTests_Handler.cs (1)
2928verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped);
Semantics\RecordTests.cs (1)
2429verify: Verification.Passes,
Semantics\RefEscapingTests.cs (1)
4026var compiled = CompileAndVerify(comp, verify: Verification.Passes);
Semantics\SemanticErrorTests.cs (1)
13391var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes);
Semantics\UnsafeTests.cs (1)
9530var comp1 = CompileAndVerify(s1, options: TestOptions.UnsafeReleaseDll, verify: Verification.Passes).Compilation;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (27)
Compilation\IndexedProperties_BindingTests.cs (1)
205var reference = BasicCompilationUtils.CompileToMetadata(COMSource, verify: Verification.Passes);
Compilation\ReferenceManagerTests.cs (1)
1741verify: Verification.Passes);
Symbols\AnonymousTypesSymbolTests.cs (1)
1472verify: Verification.Passes
Symbols\DefaultInterfaceImplementationTests.cs (1)
48return ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped;
Symbols\IndexedPropertyTests.cs (12)
1085var compilation2 = CompileAndVerify(source2, references: new[] { reference1 }, verify: Verification.Passes); 1173var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes); 1209var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes); 1957var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes); 1969var compilation2 = CompileAndVerify(source2, new[] { reference1 }, verify: Verification.Passes, expectedOutput: 2045var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes); 2237var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes); 2261var compilation2 = CompileAndVerify(source2, new[] { reference1 }, verify: Verification.Passes, expectedOutput: 2309var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes); 2331var compilation2 = CompileAndVerify(source2, new[] { reference1 }, verify: Verification.Passes, expectedOutput: 2386var reference1 = BasicCompilationUtils.CompileToMetadata(source1, verify: Verification.Passes); 2406var compilation2 = CompileAndVerify(source2, new[] { reference1 }, verify: Verification.Passes, expectedOutput:
Symbols\ModuleInitializers\AccessibilityTests.cs (1)
381verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped);
Symbols\ModuleInitializers\ModuleInitializersTests.cs (2)
280verify: ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Passes : Verification.Skipped); 357verify: !ExecutionConditionUtil.IsMonoOrCoreClr ? Verification.Skipped : Verification.Passes);
Symbols\RequiredMembersTests.cs (5)
2870CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 2918CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 2953CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3001CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics(); 3048CompileAndVerify(originalComp, verify: ExecutionConditionUtil.IsCoreClr ? Verification.Passes : Verification.Skipped).VerifyDiagnostics();
Symbols\Source\RecordTests.cs (3)
971}", verify: Verification.Passes, expectedOutput: @"False 1055}", verify: Verification.Passes).VerifyDiagnostics( 1526var verifier = CompileAndVerify(comp, expectedOutput: "", verify: Verification.Passes).VerifyDiagnostics();
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdEventTests.cs (1)
2449verify: OSVersion.IsWin8 ? Verification.Passes : Verification.Fails);
WinRTUtil.cs (1)
26verify: isWin8 ? Verification.Passes : Verification.Fails);
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (35)
Attributes\AttributeTests_Synthesized.vb (14)
763verify:=If(outputKind.IsNetModule(), Verification.Skipped, Verification.Passes), 802verify:=If(outputKind.IsNetModule(), Verification.Skipped, Verification.Passes), 844verify:=If(outputKind.IsNetModule(), Verification.Skipped, Verification.Passes), 887verify:=If(outputKind.IsNetModule(), Verification.Skipped, Verification.Passes), 956verify:=If(outputKind.IsNetModule(), Verification.Skipped, Verification.Passes), 1026verify:=If(outputKind.IsNetModule(), Verification.Skipped, Verification.Passes), 1090CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1128CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1165CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1209CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1284CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1336CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1383CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator) 1432CompileAndVerify(comp, verify:=If(outputKind <> OutputKind.NetModule, Verification.Passes, Verification.Skipped), symbolValidator:=validator)
CodeGen\CodeGenTests.vb (1)
11618CompileAndVerify(compilation, sourceSymbolValidator:=validator, symbolValidator:=validator, verify:=Verification.Passes)
Emit\CompilationEmitTests.vb (13)
677CompileAndVerify(source, emitOptions:=emitRefAssembly, verify:=Verification.Passes, validator:=assemblyValidator) 719CompileAndVerify(source, emitOptions:=emitRefAssembly, verify:=Verification.Passes, validator:=assemblyValidator) 1470Dim verifier = CompileAndVerify(comp, emitOptions:=EmitOptions.Default.WithEmitMetadataOnly(True), verify:=Verification.Passes) 1503CompileAndVerify(comp, emitOptions:=emitMetadataOnly, verify:=Verification.Passes) 1537CompileAndVerify(comp, emitOptions:=emitRefOnly, verify:=Verification.Passes) 1587Dim verifier = CompileAndVerify(comp, emitOptions:=EmitOptions.Default.WithEmitMetadataOnly(True), verify:=Verification.Passes) 1605CompileAndVerify(comp, emitOptions:=emitMetadataOnly, verify:=Verification.Passes) 1624CompileAndVerify(comp, emitOptions:=emitRefOnly, verify:=Verification.Passes) 1665Dim verifier = CompileAndVerify(comp, emitOptions:=EmitOptions.Default.WithEmitMetadataOnly(True), verify:=Verification.Passes) 1684CompileAndVerify(comp, emitOptions:=emitMetadataOnly, verify:=Verification.Passes) 1704CompileAndVerify(comp, emitOptions:=emitRefOnly, verify:=Verification.Passes) 1732Dim verifier = CompileAndVerify(comp, emitOptions:=EmitOptions.Default.WithEmitMetadataOnly(True), verify:=Verification.Passes) 1736CompileAndVerify(comp, emitOptions:=emitRefOnly, verify:=Verification.Passes)
Emit\EditAndContinue\AssemblyReferencesTests.vb (1)
452Dim v0 = CompileAndVerify(compilation0, verify:=Verification.Passes)
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (6)
8853Dim v0 = CompileAndVerify(compilation0, verify:=Verification.Passes) 8912Dim v0 = CompileAndVerify(compilation0, verify:=Verification.Passes) 8967Dim v0 = CompileAndVerify(compilation0, verify:=Verification.Passes) 9030Dim v0 = CompileAndVerify(compilation0, verify:=Verification.Passes) 9120Dim v0 = CompileAndVerify(compilation0, verify:=Verification.Passes) 9199Dim v0 = CompileAndVerify(compilation0, verify:=Verification.Passes)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
41Return If(ExecutionConditionUtil.IsMonoOrCoreClr, Verification.Passes, Verification.Skipped)
SymbolsTests\Metadata\WinMdEventTest.vb (1)
852CompileAndVerify(compilation, verify:=If(OSVersion.IsWin8, Verification.Passes, Verification.Skipped)).VerifyIL("abcdef.goo", expectedIL.Value())