787 references to MetadataImportOptions
Microsoft.CodeAnalysis (20)
Compilation\CompilationOptions.cs (5)
173
/// Default value is <see cref="
MetadataImportOptions
.Public"/>. The value specified is not going to
178
public
MetadataImportOptions
MetadataImportOptions { get; protected set; }
294
MetadataImportOptions
metadataImportOptions,
526
public CompilationOptions WithMetadataImportOptions(
MetadataImportOptions
value) => CommonWithMetadataImportOptions(value);
552
protected abstract CompilationOptions CommonWithMetadataImportOptions(
MetadataImportOptions
value);
MetadataReader\MetadataImportOptions.cs (3)
32
internal static bool IsValid(this
MetadataImportOptions
value)
34
return value >=
MetadataImportOptions
.Public && value <=
MetadataImportOptions
.All;
MetadataReader\ModuleExtensions.cs (8)
22
public static bool ShouldImportField(this PEModule module, FieldDefinitionHandle field,
MetadataImportOptions
importOptions)
39
public static bool ShouldImportField(FieldAttributes flags,
MetadataImportOptions
importOptions)
45
return importOptions ==
MetadataImportOptions
.All;
48
return importOptions >=
MetadataImportOptions
.Internal;
60
public static bool ShouldImportMethod(this PEModule module, TypeDefinitionHandle typeDef, MethodDefinitionHandle methodDef,
MetadataImportOptions
importOptions)
94
static bool acceptBasedOnAccessibility(
MetadataImportOptions
importOptions, MethodAttributes flags)
100
if (importOptions !=
MetadataImportOptions
.All)
108
if (importOptions ==
MetadataImportOptions
.Public)
ReferenceManager\CommonReferenceManager.Binding.cs (3)
96
MetadataImportOptions
importOptions,
207
MetadataImportOptions
importOptions,
561
MetadataImportOptions
importOptions)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
38
MetadataImportOptions
importOptions,
Microsoft.CodeAnalysis.CSharp (26)
CSharpCompilationOptions.cs (8)
74
MetadataImportOptions
metadataImportOptions =
MetadataImportOptions
.Public,
124
MetadataImportOptions
metadataImportOptions)
180
MetadataImportOptions
.Public)
213
MetadataImportOptions
metadataImportOptions,
542
public new CSharpCompilationOptions WithMetadataImportOptions(
MetadataImportOptions
value)
653
protected override CompilationOptions CommonWithMetadataImportOptions(
MetadataImportOptions
value) =>
935
metadataImportOptions:
MetadataImportOptions
.Public,
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
125
var metadataAssembly = metadataCompilation.GetBoundReferenceManager().CreatePEAssemblyForAssemblyMetadata(AssemblyMetadata.Create(originalMetadata),
MetadataImportOptions
.All, out assemblyReferenceIdentityMap);
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
71
internal PEAssemblySymbol(PEAssembly assembly, DocumentationProvider documentationProvider, bool isLinked,
MetadataImportOptions
importOptions)
Symbols\Metadata\PE\PEModuleSymbol.cs (5)
81
internal readonly
MetadataImportOptions
ImportOptions;
123
internal PEModuleSymbol(PEAssemblySymbol assemblySymbol, PEModule module,
MetadataImportOptions
importOptions, int ordinal)
129
internal PEModuleSymbol(SourceAssemblySymbol assemblySymbol, PEModule module,
MetadataImportOptions
importOptions, int ordinal)
135
internal PEModuleSymbol(RetargetingAssemblySymbol assemblySymbol, PEModule module,
MetadataImportOptions
importOptions, int ordinal)
141
private PEModuleSymbol(AssemblySymbol assemblySymbol, PEModule module,
MetadataImportOptions
importOptions, int ordinal)
Symbols\ReferenceManager.cs (7)
73
MetadataImportOptions
importOptions,
247
public PEAssemblySymbol CreatePEAssemblyForAssemblyMetadata(AssemblyMetadata metadata,
MetadataImportOptions
importOptions, out ImmutableDictionary<AssemblyIdentity, AssemblyIdentity> assemblyReferenceIdentityMap)
950
private readonly
MetadataImportOptions
_compilationImportOptions;
967
MetadataImportOptions
compilationImportOptions)
999
internal
MetadataImportOptions
EffectiveImportOptions
1004
if (InternalsMayBeVisibleToCompilation && _compilationImportOptions ==
MetadataImportOptions
.Public)
1006
return
MetadataImportOptions
.Internal;
Symbols\Source\SourceAssemblySymbol.cs (4)
135
var
importOptions = (compilation.Options.MetadataImportOptions ==
MetadataImportOptions
.All) ?
136
MetadataImportOptions
.All :
MetadataImportOptions
.Internal;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (159)
CodeGen\CodeGenAsyncEHTests.cs (1)
940
var v = CompileAndVerify(source, s_asyncRefs, targetFramework: TargetFramework.Empty, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), expectedOutput: expected, symbolValidator: module =>
CodeGen\CodeGenAsyncLocalsTests.cs (6)
236
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
249
CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
288
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
306
var vd = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
965
var comp = CreateCompilationWithMscorlib45("", new[] { reference }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
1250
CompileAndVerify(source, targetFramework: TargetFramework.Empty, references: s_asyncRefs, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
CodeGen\CodeGenAsyncSpillTests.cs (2)
945
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
960
CompileAndVerify(source, verify: Verification.Passes, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
CodeGen\CodeGenAsyncTests.cs (4)
913
CompileAndVerify(source, options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), expectedOutput: "11", symbolValidator: debugSymbolValidator, verify: Verification.Fails)
915
CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All), expectedOutput: "11", symbolValidator: releaseSymbolValidator, verify: Verification.Fails)
972
CompileAndVerify(source, options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), expectedOutput: "11", symbolValidator: debugSymbolValidator, verify: Verification.Fails)
974
CompileAndVerify(source, options: TestOptions.UnsafeReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All), expectedOutput: "10", symbolValidator: releaseSymbolValidator, verify: Verification.Fails)
CodeGen\CodeGenClosureLambdaTests.cs (3)
3954
CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: m =>
4025
CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: m =>
4066
CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: m =>
CodeGen\CodeGenConstructorInitTests.cs (5)
690
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
757
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
779
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
846
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
925
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
CodeGen\CodeGenDynamicTests.cs (8)
41
var unoptimizedCompilation = CreateCompilationWithMscorlib45(source, references, parseOptions: parseOptions, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All).WithAllowUnsafe(allowUnsafe));
42
var optimizedCompilation = CreateCompilationWithMscorlib45(source, references, parseOptions: parseOptions, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All).WithAllowUnsafe(allowUnsafe));
584
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: peModule =>
640
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: peModule =>
675
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: peModule =>
801
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: peModule =>
821
var verifier = CompileAndVerifyWithCSharp(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: peModule =>
7564
TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
CodeGen\CodeGenFieldInitTests.cs (1)
569
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
CodeGen\CodeGenIterators.cs (6)
1176
var rel = CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1193
var dbg = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1232
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1249
CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1281
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1293
CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
CodeGen\CodeGenLocalFunctionTests.cs (18)
5228
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5277
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5318
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5351
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5385
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5418
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5523
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
5530
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
5621
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5627
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5673
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5739
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5814
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5889
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5957
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
5997
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
6053
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
6110
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
CodeGen\CodeGenTests.cs (2)
925
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
14792
options: TestOptions.UnsafeDebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
CodeGen\SwitchTests.cs (2)
3040
var comp = CSharpCompilation.Create("Name", references: new[] { reference }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
10246
options: TestOptions.DebugDll.WithOutputKind(OutputKind.ConsoleApplication).WithMetadataImportOptions(
MetadataImportOptions
.All));
Emit\CompilationEmitTests.cs (16)
897
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2133
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2164
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2192
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2221
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2270
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2280
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2292
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2337
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2347
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2359
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2404
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2414
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2426
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2465
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2510
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1022
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
Emit\EditAndContinue\EditAndContinueClosureTests.cs (28)
99
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
160
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
232
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
290
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
342
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
402
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
456
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
511
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
567
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
622
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
768
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
842
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
909
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
968
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1056
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1145
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1229
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1320
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1402
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1479
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1578
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1669
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1776
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1974
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2186
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2320
var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "A");
2437
var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "A");
2570
var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "A");
Emit\EditAndContinue\EditAndContinuePdbTests.cs (1)
121
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "EncMethodExtents");
Emit\EditAndContinue\EditAndContinueStateMachineTests.cs (8)
4126
var compilation0 = CreateCompilationWithMscorlib45(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
6542
var compilation0 = CreateCompilationWithMscorlib45(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
7152
var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
7293
var compilation0 = CreateCompilationWithMscorlib45(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "A");
7844
var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "A");
7927
var compilation0 = CreateCompilationWithMscorlib45(source0, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "A");
8019
var compilation0 = CreateCompilationWithMscorlib45(new[] { source0.Tree }, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
10346
var compilation0 = CreateEmptyCompilation(new[] { source0.Tree }, new[] { Net451.mscorlib }, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Emit\EditAndContinue\EditAndContinueTests.cs (10)
1199
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1291
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1386
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithAllowUnsafe(true).WithMetadataImportOptions(
MetadataImportOptions
.All));
1474
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithAllowUnsafe(true).WithMetadataImportOptions(
MetadataImportOptions
.All));
1532
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithAllowUnsafe(true).WithMetadataImportOptions(
MetadataImportOptions
.All));
1616
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithAllowUnsafe(true).WithMetadataImportOptions(
MetadataImportOptions
.All));
1714
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
8695
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
8797
var compilation0 = CreateCompilation(source0.Tree, options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework: TargetFramework.NetStandard20);
11833
options: ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName: "A");
Emit\EmitMetadataTests.cs (13)
120
}, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
579
CompileAndVerify(source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
673
CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
741
CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
888
CompileAndVerify(source: source, sourceSymbolValidator: validator(true), symbolValidator: validator(false), options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
941
options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
1011
options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
1288
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2596
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2641
CompileAndVerify(text, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
2713
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2870
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2922
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
PDB\CSharpDeterministicBuildCompilationTests.cs (1)
334
metadataImportOptions:
MetadataImportOptions
.Public,
PDB\PDBAsyncTests.cs (12)
759
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
847
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
952
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1039
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1155
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1259
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1366
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1464
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1550
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1658
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1694
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
1948
var v = CompileAndVerify(CreateCompilationWithMscorlib45(source, new[] { SystemCoreRef, CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)), symbolValidator: module =>
PDB\PDBConstantTests.cs (1)
409
var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
PDB\PDBIteratorTests.cs (10)
736
var v = CompileAndVerify(text, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
807
var v = CompileAndVerify(text, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
913
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
931
var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1027
var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1101
var v = CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1225
var v = CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1371
var v = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1457
var v = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1519
var v = CompileAndVerify(source, new[] { CSharpRef }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (124)
Attributes\AttributeTests.cs (9)
1799
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1833
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1894
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1957
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2176
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2242
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2313
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
2445
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
10710
var verifier = CompileAndVerify(source, symbolValidator: validateMetadata, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Attributes\AttributeTests_Dynamic.cs (5)
822
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
853
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
888
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
910
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
1090
CompileAndVerify(source, references: new[] { CSharpRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
Attributes\AttributeTests_IsByRefLike.cs (3)
356
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
452
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
606
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
Attributes\AttributeTests_IsUnmanaged.cs (12)
92
CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
114
CompileAndVerify(text, parseOptions: TestOptions.Regular.WithNoRefSafetyRulesAttribute(), options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
201
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
229
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
320
options: TestOptions.ReleaseModule.WithMetadataImportOptions(
MetadataImportOptions
.All),
349
options: TestOptions.ReleaseModule.WithMetadataImportOptions(
MetadataImportOptions
.All),
417
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
437
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
626
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
702
CreateCompilation(source: code, options: TestOptions.ReleaseModule.WithMetadataImportOptions(
MetadataImportOptions
.All)).VerifyDiagnostics(
713
CreateCompilation(source: code, options: TestOptions.ReleaseModule.WithMetadataImportOptions(
MetadataImportOptions
.All)).VerifyDiagnostics(
722
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
Attributes\AttributeTests_LifetimeAnnotation.cs (4)
454
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
491
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
518
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
554
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
Attributes\AttributeTests_MarshalAs.cs (2)
32
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
66
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Attributes\AttributeTests_NativeInteger.cs (7)
1081
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
1105
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
1128
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
1152
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
1413
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), parseOptions: TestOptions.Regular9);
1444
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
1460
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular9, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Attributes\AttributeTests_Nullable.cs (18)
526
var options = TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
561
var options = TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
2166
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2193
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2220
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2273
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2297
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2506
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2531
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2557
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
3470
var options = WithNullableEnable().WithMetadataImportOptions(
MetadataImportOptions
.All);
3756
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
3826
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
3867
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
3967
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
4036
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
4115
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
4970
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Attributes\AttributeTests_NullableContext.cs (1)
204
var comp = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Attributes\AttributeTests_NullablePublicOnly.cs (18)
31
var options = WithNullableEnable().WithMetadataImportOptions(
MetadataImportOptions
.All);
56
var options = WithNullableEnable().WithMetadataImportOptions(
MetadataImportOptions
.All);
83
var options = WithNullableEnable().WithMetadataImportOptions(
MetadataImportOptions
.All);
99
var options = WithNullableEnable().WithMetadataImportOptions(
MetadataImportOptions
.All);
119
var options = TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
139
var options = WithNullableEnable().WithMetadataImportOptions(
MetadataImportOptions
.All);
159
var options = WithNullableEnable().WithMetadataImportOptions(
MetadataImportOptions
.All);
179
var options = WithNullableDisable().WithMetadataImportOptions(
MetadataImportOptions
.All);
199
var options = WithNullableDisable().WithMetadataImportOptions(
MetadataImportOptions
.All);
216
var options = WithNullableDisable().WithMetadataImportOptions(
MetadataImportOptions
.All);
253
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
270
var options = WithNullableDisable().WithMetadataImportOptions(
MetadataImportOptions
.All);
290
var options = WithNullableDisable().WithMetadataImportOptions(
MetadataImportOptions
.All);
309
var options = WithNullableDisable().WithMetadataImportOptions(
MetadataImportOptions
.All);
329
var options = WithNullableDisable().WithMetadataImportOptions(
MetadataImportOptions
.All);
353
var options = TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All);
376
var options = TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All);
501
var comp = CreateCompilation(source, parseOptions: TestOptions.Regular.WithNullablePublicOnly(), options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Attributes\AttributeTests_ReadOnlyStruct.cs (3)
346
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
444
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
598
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
Attributes\AttributeTests_RefReadOnly.cs (15)
594
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
622
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
648
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
682
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
721
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
753
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
780
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
815
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
1051
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
1169
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
1325
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
2342
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2366
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2389
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2413
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
Attributes\AttributeTests_Synthesized.cs (24)
125
var comp = CreateEmptyCompilation("", new[] { reference }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
146
var comp = CreateEmptyCompilation("", new[] { reference }, options: TestOptions.UnsafeReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
172
.WithMetadataImportOptions(
MetadataImportOptions
.All);
221
.WithMetadataImportOptions(
MetadataImportOptions
.All);
260
.WithMetadataImportOptions(
MetadataImportOptions
.All);
288
.WithMetadataImportOptions(
MetadataImportOptions
.All);
426
.WithMetadataImportOptions(
MetadataImportOptions
.All);
481
.WithMetadataImportOptions(
MetadataImportOptions
.All);
539
.WithMetadataImportOptions(
MetadataImportOptions
.All);
577
.WithMetadataImportOptions(
MetadataImportOptions
.All);
620
.WithMetadataImportOptions(
MetadataImportOptions
.All);
665
CompileAndVerify(source, symbolValidator: validate, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
735
CompileAndVerify(source, symbolValidator: validate, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
797
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
871
CompileAndVerify(source, symbolValidator: validate, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1672
.WithMetadataImportOptions(
MetadataImportOptions
.All);
1715
.WithMetadataImportOptions(
MetadataImportOptions
.All);
1757
.WithMetadataImportOptions(
MetadataImportOptions
.All);
1799
.WithMetadataImportOptions(
MetadataImportOptions
.All);
1802
var options = TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
1838
.WithMetadataImportOptions(
MetadataImportOptions
.All);
1868
.WithMetadataImportOptions(
MetadataImportOptions
.All);
1898
.WithMetadataImportOptions(
MetadataImportOptions
.All);
1901
var options = TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
Attributes\AttributeTests_WellKnownAttributes.cs (1)
5673
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All));
Emit\UnmanagedTypeModifierTests.cs (2)
970
options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
1023
options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationExtensions.cs (1)
149
WithMetadataImportOptions(
MetadataImportOptions
.All).
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
HoistedThisTests.cs (2)
852
var dummyComp = CreateCompilation("", new[] { comp.EmitToImageReference() }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
915
var dummyComp = CreateCompilation("", new[] { comp.EmitToImageReference() }, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (35)
Semantics\AnonymousFunctionTests.cs (3)
25
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
40
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
1189
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
Semantics\BindingTests.cs (2)
1932
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
1954
CompileAndVerify(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
Semantics\ConditionalOperatorTests.cs (1)
688
options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All));
Semantics\GenericConstraintsTests.cs (2)
2192
CompileAndVerify(code, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: module =>
3080
options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
Semantics\InitOnlyMemberTests.cs (1)
1438
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Semantics\LocalFunctionTests.cs (3)
6809
CompileAndVerify(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator: m =>
6834
CompileAndVerify(source, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), expectedOutput: "System.Int32", symbolValidator: m =>
6864
CompileAndVerify(source, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), expectedOutput: "System.Int32", symbolValidator: m =>
Semantics\NullableReferenceTypesTests.cs (4)
17849
compilation = CreateCompilation("", references: new[] { compilation.EmitToImageReference() }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
94979
options: WithNullableEnable(TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All)));
95046
options: WithNullableEnable(TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All)),
95117
options: WithNullableEnable(TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All)),
Semantics\PrimaryConstructorTests.cs (4)
14693
var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
14715
var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
14736
var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
14757
var comp = CreateCompilation(source, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Semantics\RecordStructTests.cs (1)
10516
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Semantics\RecordTests.cs (7)
25111
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
25171
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
25248
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
25305
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
25380
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
25464
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
25534
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Semantics\SuppressAccessibilityChecksTests.cs (2)
44
", new MetadataReference[] { referenceA }, TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
164
", new MetadataReference[] { referenceA }, TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Semantics\TopLevelStatementsTests.cs (5)
6066
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
6137
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
9034
var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All));
9089
var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All));
9483
var comp = CreateCompilation(text, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (149)
Compilation\CSharpCompilationOptionsTests.cs (2)
139
TestProperty((old, value) => old.WithMetadataImportOptions(value), opt => opt.MetadataImportOptions,
MetadataImportOptions
.Internal);
410
MetadataImportOptions
metadataImportOptions = 0;
Compilation\ReferenceManagerTests.cs (9)
1836
var cPublic = CreateCompilation("class C { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Public));
1837
var cInternal = CreateCompilation("class D { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
1838
var cAll = CreateCompilation("class E { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1840
var cPublic2 = CreateCompilation("class C { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Public));
1841
var cInternal2 = CreateCompilation("class D { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
1842
var cAll2 = CreateCompilation("class E { }", options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1868
var mainAll = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
1873
var mainInternal = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
1878
var mainPublic = CreateCompilation(mainSource, new[] { moduleRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Public));
Symbols\AnonymousTypesSymbolTests.cs (1)
1452
var compilation = CreateCompilationWithMscorlib40(new string[] { source1, source2, source3 }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal), parseOptions: TestOptions.Regular);
Symbols\DefaultInterfaceImplementationTests.cs (44)
8686
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
8856
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
10186
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
10792
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
10815
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
14027
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
14045
var compilation2 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
14421
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
16582
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
17541
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
18095
foreach (
var
metadataImportOptions in new[] {
MetadataImportOptions
.All,
MetadataImportOptions
.Public })
18191
Assert.Equal(
MetadataImportOptions
.Public, ((PEModuleSymbol)p1.ContainingModule).ImportOptions);
18272
var compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
18280
compilation1 = CreateCompilation(source2 + source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
18310
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
18319
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
19784
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
19815
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
19853
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
19985
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
26346
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
26383
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
26422
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
26558
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
27604
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
27678
var compilation2 = CreateCompilation(source2, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
27698
var compilation3 = CreateCompilation(source2, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
27932
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
29918
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
36799
foreach (var options in new[] { TestOptions.DebugExe, TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All) })
43604
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
43734
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
43869
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
44457
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
44504
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
44538
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
44562
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
44871
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
45022
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
45165
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
45355
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
45495
var compilation1 = CreateCompilation(source1, options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
Symbols\ExtendedPartialMethodsTests.cs (2)
2488
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
2495
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
Symbols\ExtensionMethodTests.cs (4)
57
CompileAndVerify(source, validator: validator, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
2482
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
2528
var compilation = CreateCompilation(source, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
2597
", options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All));
Symbols\IndexerTests.cs (1)
69
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
Symbols\Metadata\MetadataMemberTests.cs (31)
689
Assert.Equal(
MetadataImportOptions
.Public, options.MetadataImportOptions);
691
options = options.WithMetadataImportOptions(
MetadataImportOptions
.Internal);
692
Assert.Equal(
MetadataImportOptions
.Internal, options.MetadataImportOptions);
694
options = options.WithMetadataImportOptions(
MetadataImportOptions
.All);
695
Assert.Equal(
MetadataImportOptions
.All, options.MetadataImportOptions);
697
options = options.WithMetadataImportOptions(
MetadataImportOptions
.Public);
698
Assert.Equal(
MetadataImportOptions
.Public, options.MetadataImportOptions);
700
options = options.WithMetadataImportOptions((
MetadataImportOptions
)byte.MaxValue);
701
Assert.Equal((
MetadataImportOptions
)byte.MaxValue, options.MetadataImportOptions);
706
commonOptions = commonOptions.WithMetadataImportOptions(
MetadataImportOptions
.Internal);
707
Assert.Equal(
MetadataImportOptions
.Internal, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions);
709
commonOptions = commonOptions.WithMetadataImportOptions(
MetadataImportOptions
.All);
710
Assert.Equal(
MetadataImportOptions
.All, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions);
712
commonOptions = commonOptions.WithMetadataImportOptions(
MetadataImportOptions
.Public);
713
Assert.Equal(
MetadataImportOptions
.Public, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions);
715
commonOptions = commonOptions.WithMetadataImportOptions((
MetadataImportOptions
)byte.MaxValue);
716
Assert.Equal((
MetadataImportOptions
)byte.MaxValue, ((CSharpCompilationOptions)commonOptions).MetadataImportOptions);
737
compilation = compilation.WithOptions(options.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
744
compilation = compilation.WithOptions(options.WithMetadataImportOptions(
MetadataImportOptions
.All));
751
compilation = compilation.WithOptions(options.WithMetadataImportOptions((
MetadataImportOptions
)byte.MaxValue));
769
var options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal);
770
Assert.Equal(
MetadataImportOptions
.Internal, options.MetadataImportOptions);
772
options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All);
773
Assert.Equal(
MetadataImportOptions
.All, options.MetadataImportOptions);
775
options = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.Public);
776
Assert.Equal(
MetadataImportOptions
.Public, options.MetadataImportOptions);
778
options = TestOptions.DebugDll.WithMetadataImportOptions((
MetadataImportOptions
)byte.MaxValue);
779
Assert.Equal((
MetadataImportOptions
)byte.MaxValue, options.MetadataImportOptions);
792
var compilation = CreateCompilation("", options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal), references: new[] { compilation0.EmitToImageReference() });
799
compilation = compilation.WithOptions(TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
806
compilation = compilation.WithOptions(TestOptions.DebugDll.WithMetadataImportOptions((
MetadataImportOptions
)byte.MaxValue));
Symbols\Metadata\MetadataTypeTests.cs (3)
116
var compilation = CreateEmptyCompilation(text, new[] { MscorlibRef }, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
216
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
283
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
Symbols\Metadata\PE\LoadingEvents.cs (3)
469
var comp = CreateCompilation("", new[] { reference }, TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
522
var comp = CreateCompilation("", new[] { ilRef }, TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
582
var comp = CreateCompilation("", new[] { ilRef }, TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Symbols\Metadata\PE\LoadingFields.cs (1)
28
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
Symbols\Metadata\PE\LoadingMethods.cs (1)
36
options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
Symbols\ModuleInitializers\IgnoredTests.cs (22)
36
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
39
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
62
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
65
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
88
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
91
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
113
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
116
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
138
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
141
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
163
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
166
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
188
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
191
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
213
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
216
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
234
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
237
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
255
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
258
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
288
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
291
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
Symbols\ModuleInitializers\ModuleInitializersTests.cs (19)
90
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
93
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
125
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
128
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
219
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
222
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
502
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
552
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
598
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
651
options: TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
778
options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
781
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
815
var moduleOptions = TestOptions.ReleaseModule.WithMetadataImportOptions(
MetadataImportOptions
.All);
853
.WithMetadataImportOptions(
MetadataImportOptions
.All)
965
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
972
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
1067
.WithMetadataImportOptions(
MetadataImportOptions
.All)
1078
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
1085
Assert.Equal(
MetadataImportOptions
.All, ((PEModuleSymbol)module).ImportOptions);
Symbols\Source\CustomModifierCopyTests.cs (1)
738
options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All),
Symbols\Source\ExpressionBodiedMethodTests.cs (2)
340
}", options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
369
}", options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
Symbols\Source\ExpressionBodiedPropertyTests.cs (2)
444
}", options: TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
463
}", options: TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Symbols\Source\PropertyTests.cs (1)
789
var compilation = CompileWithCustomPropertiesAssembly(source, TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal));
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1421
compilationOptions = compilationOptions.WithMetadataImportOptions(
MetadataImportOptions
.Internal);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdDumpTest.cs (1)
444
var comp = CreateEmptyCompilation("", references, options: TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Metadata\WinMdEventTests.cs (1)
3556
var comp = CreateEmptyCompilation("", WinRtRefs.Concat(new[] { ilRef }), TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All));
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Serialization\CSharpOptionsSerializationService.cs (1)
52
out var concurrentBuild, out var deterministic, out var publicSign, out
var
metadataImportOptions,
Microsoft.CodeAnalysis.Rebuild (2)
CSharpCompilationFactory.cs (1)
119
metadataImportOptions:
MetadataImportOptions
.Public,
VisualBasicCompilationFactory.cs (1)
126
metadataImportOptions:
MetadataImportOptions
.Public);
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
DeterministicKeyBuilderTests.cs (1)
367
public void CompilationOptionsExcluded(bool concurrentBuild,
MetadataImportOptions
metaImportOptions)
Microsoft.CodeAnalysis.Test.Utilities (3)
CompilationVerifier.cs (2)
625
_lazyModuleSymbol = GetSymbolFromMetadata(targetReference,
MetadataImportOptions
.All);
653
internal IModuleSymbol GetSymbolFromMetadata(MetadataReference metadataReference,
MetadataImportOptions
importOptions)
ICompilationVerifier.cs (1)
14
IModuleSymbol GetModuleSymbolForEmittedImage(ImmutableArray<byte> peImage,
MetadataImportOptions
importOptions);
Microsoft.CodeAnalysis.VisualBasic (25)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
116
Dim metadataAssembly = metadataCompilation.GetBoundReferenceManager().CreatePEAssemblyForAssemblyMetadata(AssemblyMetadata.Create(originalMetadata),
MetadataImportOptions
.All, assemblyReferenceIdentityMap)
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
72
isLinked As Boolean, importOptions As
MetadataImportOptions
)
Symbols\Metadata\PE\PEModuleSymbol.vb (5)
73
Friend ReadOnly ImportOptions As
MetadataImportOptions
84
Friend Sub New(assemblySymbol As PEAssemblySymbol, [module] As PEModule, importOptions As
MetadataImportOptions
, ordinal As Integer)
89
Friend Sub New(assemblySymbol As SourceAssemblySymbol, [module] As PEModule, importOptions As
MetadataImportOptions
, ordinal As Integer)
94
Friend Sub New(assemblySymbol As RetargetingAssemblySymbol, [module] As PEModule, importOptions As
MetadataImportOptions
, ordinal As Integer)
99
Private Sub New(assemblySymbol As AssemblySymbol, [module] As PEModule, importOptions As
MetadataImportOptions
, ordinal As Integer)
Symbols\ReferenceManager.vb (7)
100
importOptions As
MetadataImportOptions
,
209
Friend Function CreatePEAssemblyForAssemblyMetadata(metadata As AssemblyMetadata, importOptions As
MetadataImportOptions
, <Out> ByRef assemblyReferenceIdentityMap As ImmutableDictionary(Of AssemblyIdentity, AssemblyIdentity)) As PEAssemblySymbol
811
Private ReadOnly _compilationImportOptions As
MetadataImportOptions
827
compilationImportOptions As
MetadataImportOptions
)
856
Friend ReadOnly Property EffectiveImportOptions As
MetadataImportOptions
858
If InternalsMayBeVisibleToCompilation AndAlso _compilationImportOptions =
MetadataImportOptions
.Public Then
859
Return
MetadataImportOptions
.Internal
Symbols\Source\SourceAssemblySymbol.vb (3)
96
Dim importOptions = If(compilation.Options.MetadataImportOptions =
MetadataImportOptions
.All,
97
MetadataImportOptions
.All,
98
MetadataImportOptions
.Internal)
VisualBasicCompilationOptions.vb (8)
99
Optional metadataImportOptions As
MetadataImportOptions
=
MetadataImportOptions
.Public)
208
MetadataImportOptions
.Public)
247
metadataImportOptions As
MetadataImportOptions
,
827
Protected Overrides Function CommonWithMetadataImportOptions(value As
MetadataImportOptions
) As CompilationOptions
901
''' Creates a new <see cref="VisualBasicCompilationOptions"/> instance with a specified <see cref="CodeAnalysis.
MetadataImportOptions
"/>.
904
Public Shadows Function WithMetadataImportOptions(value As
MetadataImportOptions
) As VisualBasicCompilationOptions
1340
metadataImportOptions:=
MetadataImportOptions
.Public,
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (71)
Attributes\AttributeTests_Synthesized.vb (18)
67
Dim comp = VisualBasicCompilation.Create("Name", references:={reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
95
WithMetadataImportOptions(
MetadataImportOptions
.All))
152
WithMetadataImportOptions(
MetadataImportOptions
.All))
220
WithMetadataImportOptions(
MetadataImportOptions
.All))
274
WithMetadataImportOptions(
MetadataImportOptions
.All))
330
WithMetadataImportOptions(
MetadataImportOptions
.All))
417
WithMetadataImportOptions(
MetadataImportOptions
.All))
1457
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1484
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1514
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1544
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1572
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1600
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1625
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1655
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1689
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1719
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1750
Dim comp = CreateCompilationWithMscorlib45AndVBRuntime(<compilation/>, {reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
CodeGen\CodeGenClosureLambdaTests.vb (2)
3489
CompileAndVerify(source, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator:=
3578
CompileAndVerify(source, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator:=
CodeGen\CodeGenLateBound.vb (1)
2395
Dim c = CompileAndVerify(source, expectedOutput:="5", options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), symbolValidator:=
CodeGen\CodeGenSelectCase.vb (1)
3445
Dim comp = VisualBasicCompilation.Create("Name", references:={reference}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
CodeGen\CodeGenVBCore.vb (7)
126
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
152
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
200
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
254
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
477
options:=TestOptions.DebugExe.WithEmbedVbCoreRuntime(True).WithMetadataImportOptions(
MetadataImportOptions
.Internal))
2495
options:=TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
3303
WithMetadataImportOptions(
MetadataImportOptions
.Internal).
Emit\CompilationEmitTests.vb (11)
651
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1475
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1507
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1541
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1592
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1609
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1628
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1670
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1688
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1708
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1740
options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
Emit\EditAndContinue\EditAndContinueClosureTests.vb (18)
95
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
146
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
198
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
251
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
330
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
414
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
515
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
611
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
680
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, {MscorlibRef, SystemCoreRef}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
753
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, {MscorlibRef, SystemCoreRef}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
817
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, {MscorlibRef, SystemCoreRef}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
883
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, {MscorlibRef, SystemCoreRef}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
963
Dim compilation0 = CreateCompilationWithMscorlib40(source0.Tree, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1076
Dim compilation0 = CreateCompilationWithMscorlib40(source0.Tree, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1321
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, {MscorlibRef, SystemCoreRef}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1448
Dim compilation0 = CreateCompilationWithMscorlib40({source0}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName:="A")
1804
Dim compilation0 = CreateCompilationWithMscorlib40(source0.Tree, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1966
Dim compilation0 = CreateCompilationWithMscorlib40(source0.Tree, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
Emit\EditAndContinue\EditAndContinuePdbTests.vb (1)
125
Dim compilation0 = CreateCompilationWithMscorlib40({source0.Tree}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All), assemblyName:="EncMethodExtents")
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (6)
4007
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7049
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7414
Dim compilation0 = CreateEmptyCompilationWithReferences(source0, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7549
Dim compilation0 = CreateEmptyCompilationWithReferences(source0.Tree, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
8036
Dim compilation0 = CreateEmptyCompilationWithReferences(source0, references:=LatestVbReferences, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
8169
Dim compilation0 = CreateCompilationWithMscorlib45AndVBRuntime({source0.Tree}, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
Emit\EditAndContinue\EditAndContinueTests.vb (2)
4048
Dim compilation0 = CreateCompilationWithMscorlib40(source0.Tree, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
4135
Dim compilation0 = CreateCompilationWithMscorlib40(source0.Tree, options:=ComSafeDebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
Emit\EmitMetadata.vb (2)
95
TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
894
CompileAndVerify(sources, sourceSymbolValidator:=validator(True), symbolValidator:=validator(False), options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
Emit\OptionalArgumentsTests.vb (1)
981
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
PDB\VisualBasicDeterministicBuildCompilationTests.vb (1)
220
metadataImportOptions:=
MetadataImportOptions
.Public)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationExtensions.vb (1)
119
WithMetadataImportOptions(
MetadataImportOptions
.All).
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (2)
HoistedMeTests.vb (2)
546
Dim compOptions = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)
1173
Dim compOptions = TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (11)
Compilation\ReferenceManagerTests.vb (9)
1537
Dim cPublic = CreateCompilationWithMscorlib40(<code></code>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Public))
1538
Dim cInternal = CreateCompilationWithMscorlib40(<code></code>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
1539
Dim [cAll] = CreateCompilationWithMscorlib40(<code></code>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1540
Dim cPublic2 = CreateCompilationWithMscorlib40(<code></code>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Public))
1541
Dim cInternal2 = CreateCompilationWithMscorlib40(<code></code>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
1542
Dim cAll2 = CreateCompilationWithMscorlib40(<code></code>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1571
Dim mainAll = CreateCompilationWithMscorlib40AndReferences(mainSource, {moduleRef}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1576
Dim mainInternal = CreateCompilationWithMscorlib40AndReferences(mainSource, {moduleRef}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
1581
Dim mainPublic = CreateCompilationWithMscorlib40AndReferences(mainSource, {moduleRef}, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Public))
Compilation\SuppressAccessibilityChecksTests.vb (2)
46
compilationOptions:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
183
]]>.Value}, New MetadataReference() {referenceA}, TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (145)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
343
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All),
SymbolsTests\DefaultInterfaceImplementationTests.vb (56)
500
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
606
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
715
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
797
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
922
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1118
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1427
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1525
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
1628
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
4248
Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions =
MetadataImportOptions
.All, "", "WriteOnly ") + "Property I1.P1 As System.Int32", i1P1.ToTestDisplayString())
4268
comp1 = CreateCompilation(source1, options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation})
4309
Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions =
MetadataImportOptions
.All, "", "WriteOnly ") + "Property I1.P1 As System.String", i1P1.ToTestDisplayString())
4329
comp1 = CreateCompilation(source1, options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation})
4376
Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions =
MetadataImportOptions
.All, "", "ReadOnly ") + "Property I1.P1 As System.Int32", i1P1.ToTestDisplayString())
4396
comp1 = CreateCompilation(source1, options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation})
4439
Assert.Equal(If(DirectCast(i1P1.ContainingModule, PEModuleSymbol).ImportOptions =
MetadataImportOptions
.All, "", "ReadOnly ") + "Property I1.P1 As System.String", i1P1.ToTestDisplayString())
4459
comp1 = CreateCompilation(source1, options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation})
4499
comp1 = CreateCompilation(source1, options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation})
4540
comp1 = CreateCompilation(source1, options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation})
4580
comp1 = CreateCompilation(source1, options:=TestOptions.DebugExe.WithMetadataImportOptions(
MetadataImportOptions
.All), targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation})
4647
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
4691
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
4732
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
4957
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5002
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5044
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5292
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5336
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5377
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5460
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5505
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5550
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5847
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5892
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
5937
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
6408
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
6453
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
6498
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7500
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7599
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7703
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7783
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
7906
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
8093
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
8759
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
8864
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
8968
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
9048
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
9171
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
9358
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
10088
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
10223
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
10342
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
10433
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
10571
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
10781
Dim comp2 = CreateCompilation(source1, targetFramework:=TargetFramework.NetCoreApp, references:={csCompilation}, options:=TestOptions.DebugDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
SymbolsTests\Metadata\MetadataMemberTests.vb (32)
942
Assert.Equal(
MetadataImportOptions
.Public, options.MetadataImportOptions)
944
options = options.WithMetadataImportOptions(
MetadataImportOptions
.Internal)
945
Assert.Equal(
MetadataImportOptions
.Internal, options.MetadataImportOptions)
947
options = options.WithMetadataImportOptions(
MetadataImportOptions
.All)
948
Assert.Equal(
MetadataImportOptions
.All, options.MetadataImportOptions)
950
options = options.WithMetadataImportOptions(
MetadataImportOptions
.Public)
951
Assert.Equal(
MetadataImportOptions
.Public, options.MetadataImportOptions)
953
options = options.WithMetadataImportOptions(CType(Byte.MaxValue,
MetadataImportOptions
))
954
Assert.Equal(CType(Byte.MaxValue,
MetadataImportOptions
), options.MetadataImportOptions)
959
commonOptions = commonOptions.WithMetadataImportOptions(
MetadataImportOptions
.Internal)
960
Assert.Equal(
MetadataImportOptions
.Internal, DirectCast(commonOptions, VisualBasicCompilationOptions).MetadataImportOptions)
962
commonOptions = commonOptions.WithMetadataImportOptions(
MetadataImportOptions
.All)
963
Assert.Equal(
MetadataImportOptions
.All, DirectCast(commonOptions, VisualBasicCompilationOptions).MetadataImportOptions)
965
commonOptions = commonOptions.WithMetadataImportOptions(
MetadataImportOptions
.Public)
966
Assert.Equal(
MetadataImportOptions
.Public, DirectCast(commonOptions, VisualBasicCompilationOptions).MetadataImportOptions)
968
commonOptions = commonOptions.WithMetadataImportOptions(CType(Byte.MaxValue,
MetadataImportOptions
))
969
Assert.Equal(CType(Byte.MaxValue,
MetadataImportOptions
), DirectCast(commonOptions, VisualBasicCompilationOptions).MetadataImportOptions)
991
compilation = compilation.WithOptions(options.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
998
compilation = compilation.WithOptions(options.WithMetadataImportOptions(
MetadataImportOptions
.All))
1005
compilation = compilation.WithOptions(options.WithMetadataImportOptions(CType(Byte.MaxValue,
MetadataImportOptions
)))
1023
Assert.Equal(
MetadataImportOptions
.Public, options.MetadataImportOptions)
1025
options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=
MetadataImportOptions
.Internal)
1026
Assert.Equal(
MetadataImportOptions
.Internal, options.MetadataImportOptions)
1028
options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=
MetadataImportOptions
.All)
1029
Assert.Equal(
MetadataImportOptions
.All, options.MetadataImportOptions)
1031
options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=
MetadataImportOptions
.Public)
1032
Assert.Equal(
MetadataImportOptions
.Public, options.MetadataImportOptions)
1034
options = New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=CType(Byte.MaxValue,
MetadataImportOptions
))
1035
Assert.Equal(CType(Byte.MaxValue,
MetadataImportOptions
), options.MetadataImportOptions)
1049
Dim compilation = CreateCompilationWithMscorlib40("", options:=New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=
MetadataImportOptions
.Internal), references:={compilation0.EmitToImageReference()})
1056
compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=
MetadataImportOptions
.All))
1063
compilation = compilation.WithOptions(New VisualBasicCompilationOptions(OutputKind.DynamicallyLinkedLibrary, metadataImportOptions:=CType(Byte.MaxValue,
MetadataImportOptions
)))
SymbolsTests\Metadata\MetadataTypeTests.vb (3)
153
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
262
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
314
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
SymbolsTests\Source\ComClassTests.vb (36)
1402
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
1476
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
1600
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
1684
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
1728
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
1850
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
2852
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
3209
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
3362
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
3515
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
3693
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
3825
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
4139
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
4516
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
4708
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
4900
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
5092
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
5291
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
5507
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
5723
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
5939
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
6162
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
6337
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
6519
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
6648
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
6784
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
6898
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
6978
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
7124
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
7303
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
7500
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
7799
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
7968
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
8076
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
8123
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
8161
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal),
SymbolsTests\Source\ImplementsTests.vb (8)
3875
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
3959
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
4054
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
4112
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
4181
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
4250
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
4335
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
4400
Dim compilation = CreateEmptyCompilationWithReferences(vbSource, {MscorlibRef, MsvbRef, reference}, TestOptions.ReleaseExe.WithMetadataImportOptions(
MetadataImportOptions
.All))
SymbolsTests\Source\PropertyTests.vb (3)
1266
options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
4531
CompileAndVerify(source, symbolValidator:=validator(False), sourceSymbolValidator:=validator(True), options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
4700
Dim compilation = CompileWithCustomPropertiesAssembly(source, TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal))
SymbolsTests\SymbolErrorTests.vb (6)
2887
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
2916
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
2945
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
2974
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
3024
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
3053
</compilation>, options:=TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.All))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MetadataHelpers.vb (1)
56
Dim options = If(importInternals, TestOptions.ReleaseDll.WithMetadataImportOptions(
MetadataImportOptions
.Internal), TestOptions.ReleaseDll)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Serialization\VisualBasicOptionsSerializationService.vb (1)
76
Dim metadataImportOptions As
MetadataImportOptions
= Nothing
Microsoft.CodeAnalysis.Workspaces (2)
Serialization\AbstractOptionsSerializationService.cs (2)
96
out
MetadataImportOptions
metadataImportOptions,
154
metadataImportOptions = (
MetadataImportOptions
)reader.ReadByte();
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\SnapshotSerializationTests.cs (2)
646
var csharpOptions = CSharp.CSharpCompilation.Create("dummy").Options.WithNullableContextOptions(NullableContextOptions.Warnings).WithMetadataImportOptions(
MetadataImportOptions
.All);
647
var vbOptions = VisualBasic.VisualBasicCompilation.Create("dummy").Options.WithMetadataImportOptions(
MetadataImportOptions
.Internal);