public void MemberLookup([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void ExpressionTrees([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void VariableNaming([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void UnsafeCode([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void InitializerTests([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void PropertiesAndEvents([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void TypeAnalysisTests([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void TrickyTypes([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void Capturing([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void RefLocalsAndReturns([ValueSource("roslynOnlyOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void ConditionalAttr([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void NullPropagation([ValueSource("roslynOnlyOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void ExpressionTrees([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void OverloadResolution([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void LiftedOperators([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void Async([ValueSource("noMonoOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void Generics([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void Conversions([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void AutoProperties([ValueSource("roslynOnlyOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void FloatingPointArithmetic([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void CheckedUnchecked([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void HelloWorld([ValueSource("defaultOptions")] CSharpCompilerOptions options) { RunCS(options: options); }
public void PInvoke([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { // This tests needs our own disassembler; ildasm has a bug with marshalinfo. RunForLibrary(cscOptions: cscOptions, asmOptions: AssemblerOptions.UseOwnDisassembler); }
public void ShortCircuit([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void DynamicTests([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void DelegateConstruction([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void FixProxyCalls([Values(CSharpCompilerOptions.None, CSharpCompilerOptions.Optimize, CSharpCompilerOptions.UseRoslyn)] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void Lock([ValueSource("defaultOptionsWithMcs")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions); }
public void VariableNamingWithoutSymbols([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { RunForLibrary(cscOptions: cscOptions, decompilerSettings: new DecompilerSettings { UseDebugSymbols = false }); }
public void UndocumentedExpressions([ValueSource("noMonoOptions")] CSharpCompilerOptions options) { RunCS(options: options); }